Lecture Schedule

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