Lecture Schedule

Lectures are Tuesdays and Thursdays, 2-3:30pm in Dempster 201.

Date Topic Textbook Work
September 2 Preliminaries, Image Basics Shirley 1.1, 1.2, 1.3, 2.4, 3.1, 3.3
September 4 Rasterizing Triangles Shirley 1.6, 2.5, 2.11, 3.6
September 9 Barycentric Coordinates, 2D Transformations Shirley 2.10, 2.11, 3.6, 6.1 Assignment 1 is out
September 11 2D Transformations Continued, Homogeneous
Coordinates, Start of 3D Transformations
Shirley 6.1, 6.2, 6.3, 6.5
September 16 3D Transformations, Spaces Shirley 6.2, 6.3, 6.5
September 18 Projection Shirley 7, 7.1, 7.2, 7.3 Assignment 1 due before midnight
September 23 Perspective with Matrices Shirley 7.3, 7.4, 7.5 Assignment 2 is out
September 25 Lookat, Hierarchical Modeling
September 30 View Clipping, Hidden Surface Elimination Shirley 12.1, 12.2, chapter 8, 10.1
October 2 Midterm
October 7 Ray Casting Shirley 10.1, 10.2, 10.3 Assignment 2 is due before midnight
October 9 More Ray-Object Intersections Assignment 4 is out
October 14 Accelerating Ray Casting Shirley 10.9 vote!
October 16 More on BVH's, Shading Lambertian Surfaces Shirley 9.1, 10.9
October 21 More Diffuse Shading, Lights, Raytracing Mirrors Shirley 10.5, 10.6, Assignment 3 is out
October 23 Raytracing Hierarchical Models, More Exotic Materials Shirley 10.8, 10.7, 9.2, 10.11
October 28 Dealing with Normals Shirley 9.1, 6.2
October 30 Texture Mapping parts of Shirley 11.1, 11.2, 11.3
Red book chapter 9
November 4 Magnification and Minification Red book chapter 9
November 6 Signal processing, start of collision detection Shirley 4.1
November 10 (Monday: no class) Assignment 3 is due before midnight
November 11 (UBC closed for Remembrance Day)
November 13 More collision detection (no text coverage) Assignment 4 in-progress demo is due
November 18 Collision response, Modeling (no text coverage)
November 20 More modeling, Colour Shirley 20.1
November 25 Colour Perception Shirley 20.1, 20.2, 21.2.2
November 27 Colour Spaces, Research in Graphics Shirley 20.3, 20.4, 20.6, 21.2.2
November 28 (no class) Assignment 4 final version is due