Computer Graphics Laboratory ETH Zurich

ETH

Computer Graphics | Homework

Assignments

The exercises will be published here about three weeks before the due dates.

Each programming exercise will be graded during the exercise session on the due date in the student lab, CAB H56. You are required to attend, and those absent will receive 0 points.

We split the class into two groups:

  • Group A includes the students whose last name starts with A–K, and
  • Group B those with L–Z.

One group comes at 14:15 while the other at 15:00. The time when your group should come alternates between exercises and is specified below. Regardless the grading time, the solution must be submitted by email at introcgoinf.ethz.ch before 14:00.

To set up your personal website for programming exercises, please refer to Items 15–16 of this guide published by the ETH IT services. Further details may be found here. Download is restricted to computers within the ETH Network (IP = 129.132.*, 195.176.*, 10.5.*, 10.6.*).

Handout Due Grading Topic
16.09.2014 Instructions from TAs
19.09.2014 Introduction to Javascript
19.09.2014 03.10.2014, 14:00 CAB H56, 14:15 Ex1: Basic Raytracing | Javascript template
03.09.2014 17.10.2014, 14:00 CAB H56, 14:15 for Group A; 15:00 for Group B Ex2: Advanced Raytracing (Updated!)
17.10.2014 31.10.2014, 14:15 Hand in to TA Ex3: Surface Representation
29.10.2014 14.11.2014, 14:00 CAB H56, 14:15 for Group B; 15:00 for Group A Ex4: Appearance Modeling | Javascript template (Updated!) | Reading material
14.11.2014 05.12.2014, 14:00 CAB H56, 14:15 for Group A; 15:00 for Group B Ex5: Curves and Surfaces (Updated) | Javascript template (Updated) | Javascript template (old one, only for reference)
28.11.2014 12.12.2014, 14:00 CAB H56, 14:15 for Group B; 15:00 for Group A Ex6: Procedural Textures