| Date | Topics |
| September 5 | Introduction Homework 1 assigned (due 9/12) |
| September 7 | Image formation, Perception, Color Chapter 1 |
| September 12 | Rendering overview, homework discussion
Homework 2 assigned (due 9/20) |
| September 14 |
Rendering pipelines, OpenGL API, linear algebra review,
homogeneous coordinates § 2.1-2.5; § 4.1-4.3 |
| September 19 | Geometric transformations § 4.4-4.10 |
| September 21 | Viewing § 5.1-5.5 Project 1 assigned (due 10/4) |
| September 26 | Viewing (continued) § 5.6,5.8-9 |
| September 28 | Windows and viewports; OpenGL clipping planes |
| October 3 | Polygons and Meshes § 5.7 |
| October 5 | Models of illumination and shading § 6.1-6.5 |
| October 10 | Shading continued § 7.1-7.2 Project 2 assigned (due 10/25) |
| October 12 | Rendering styles and OpenGL features (Z-buffer; Wireframe and Polygon Offset; Silhouettes; Culling and Masks; Toon shading) |
| October 17 | Programmable pipelines, GLSL: vertex and fragment shaders § 9.1-9.5 |
| October 19 | GLSL continued, Project 2 discussion § 9.6-9.10 |
| October 24 | Procedural modeling, fractal mountains § 10.12 Hearn and Baker, section 8-23 |
| October 26 | Hierarchical modeling § 10.1-10.6 |
| October 31 | Animation § 10.6, Lasseter paper |
| November 2 | Midterm (Closed book; covers material through and including October 19) Project 3 assigned (due 11/21) |
| November 7 | Animation (continued), Keyframing § 10.13-10.15 |
| November 9 | Procedural animation behavior-based animation notes |
| November 14 | Midterm discussion, project 3 discussion |
| November 16 | Procedural animation (continued) |
| November 21 | Rendering overview § 12.1 |
| November 28 | (Backwards) ray tracing § 12.1-3 Project 4 assigned (due 12/13) |
| November 30 | Ray tracing: cameras, lights, intersections |
| December 5 | Recursive ray tracing, texturing § 6.4.2, 9.12.2, 8.7 |
| December 7 | Ray tracing topics: anti-aliasing, bump mapping, distribution ray tracing § 8.13, 9.13 |
| December 12 | Video day |
| December 21 9:15 am |
Final exam (Closed book; same format as midterm; 90 minutes; focuses on material discussed on or since October 24) |