| 1 | Course Overview
C++ Tutorial | |
| 2 | Ray Casting 1: Generation and Intersection | |
| 3 | Ray Casting 2: More Intersection | Assignment 0 due |
| 4 | Transformations 1: Translation, Rotation and Scale | Assignment 1 due |
| 5 | Transformations 2: In Modeling
Linear Algebra Tutorial | |
| 6 | Ray Tracing | Assignment 2 due |
| 7 | Local Illumination | |
| 8 | Acceleration Data Structures | Assignment 3 due
Quiz 1 material ends |
| 9 | Curves and Surfaces | |
| Quiz 1 | |
| 10 | Animation 1: Interpolation and Kinematics | |
| 11 | Animation 2: Orientation and Quaternions | Assignment 4 due |
| 12 | Animation 3: Dynamics | |
| 13 | Graphics Pipeline 1: Perspective Transformations | Assignment 5 due |
| 14 | Graphics Pipeline 2: Line Clipping and Rasterization | |
| 15 | Graphics Pipeline 3: Polygon Rasterization | |
| 16 | Graphics Pipeline 4: Polygon Clipping | |
| 17 | Shadows | |
| 18 | Global Illumination: Radiosity | |
| 19 | Monte Carlo Ray Tracing | |
| 20 | Color 1: Color Vision and Color Spaces | Quiz 2 material ends |
| Quiz 2 | |
| 21 | Color 2: Color Effects and Production | |
| 22 | Texture Mapping | |
| 23 | Sampling, Aliasing and MIP Mapping | |