Lectures are Tuesdays and Thursdays, 2-3:30pm in Dempster 201.
| Date | Topic | Textbook | Work | |
|---|---|---|---|---|
| September 10 | Intro, images, start of rasterization | |||
| September 15 | Rasterizing triangles | |||
| September 17 | Barycentric coordinates, linear interpolation | |||
| September 22 | 2d transformations: scaling, rotating | |||
| September 24 | 2d translation, coordinate systems; Painter's and Z-buffer | |||
| September 29 | Basic 3d transformations | |||
| October 1 | 3d rotations | |||
| October 6 | Projections. 1-up PDF, 16-up PDF. Demos Robbins projection, Brown orthographic, Tuebingen applet | |||
| October 8 | Backface culling, more perspective | |||
| October 13 | LookAt, Clipping | |||
| October 15 | Clipping, hierarchical modeling | |||
| October 20 | 1st Midterm | |||
| October 22 | Raycasting | Assignment 1 due | ||
| October 27 | Ray intersections with planes and spheres | |||
| October 29 | Ray-triangle intersection | Assignment 2 due | ||
| November 3 | Raycasting optimization, bounding boxes | |||
| November 5 | BVH | |||
| November 10 | BVH, Shading | |||
| November 12 | 2nd Midterm | |||
| November 17 | More shading | |||
| November 19 | More shading | Assignment 3 due | ||
| November 24 | More shading | |||
| November 26 | Texture mapping | |||
| December 1 | Texture filtering | |||
| December 3 | Mipmapping, Colour spaces | |||
| December 4 | Assignment 4 due |