Below is a tentative calendar for the quarter, and may be subject to change.
| Lecture |
Date |
Topic |
Projects |
Reading |
| 1 |
Tue 1/10 |
Introduction/Linear Algebra Reivew (pdf) |
|
Buss: 1-16, 319-331 |
| 2 |
Thu 1/12 |
Geometry and Homogeneous Coordinates (pdf) |
|
Buss: 17-36 |
| 3 |
Tue 1/17 |
Hierarchical Transforms / Geometric Calculations (pdf) |
Project 1 due by 11:59pm |
Buss: 34-46 |
| 4 |
Thu 1/19 |
TA Lecture: Projects (pdf) |
|
|
| 5 |
Tue 1/24 |
Models, Hierarchical Modeling / Scene Graphs (pdf) |
Project 2 due by 11:59pm |
|
| 6 |
Thu 1/26 |
Camera Perspective, Viewing, and Culling (pdf) |
|
Buss: 155-172 |
| 7 |
Tue 1/31 |
Cubic Curves (pdf) |
Project 3 due by 11:59pm |
Buss: 173-180 |
| 8 |
Thu 2/2 |
Piecewise-cubic curves, Curved Surfaces (pdf) |
|
Buss: 46-58 |
| 9 |
Tue 2/7 |
Clipping & Scan Conversion, Midterm Review (pdf) |
  |
Buss: 58-66 |
| 10 |
Thu 2/9 |
--Midterm-- [midterm with answers: (doc) (pdf)] |
Project 4 due Friday, February 10th, by 11:59pm |
|
| 11 |
Tue 2/14 |
Lighting (pdf) |
Project 5 due Wednesday, February 15th, by 11:59pm |
Buss: 67-87 (opt: 87-98), 146-154 |
| 12 |
Thu 2/16 |
Texture Mapping (pdf) |
|
Buss: 126-145 |
| 13 |
Tue 2/21 |
Shadow Mapping, Ray Tracing I (pdf) |
|
Buss: 233-270 |
| 14 |
Thu 2/23 |
Ray Tracing II, Antialiasing (pdf) |
|
Buss: 126-145 |
| 15 |
Tue 2/28 |
Final Project Discussion (pdf) |
Project 6 due by 11:59pm |
|
|
| 16 |
Thu 3/2 |
Guest lecture! Games Development: Scene Management for Real Time Performance (pdf) Steve Rotenberg (formerly of Angel Studios) |
|
|
| 17 |
Tue 3/7 |
My own "Guest" lecture Computer Cinematography: The Toy Story Lighting Model (pdf) Ronen Barzel (formerly of Pixar Animation Studios) |
|
|
| 18 |
Thu 3/9 |
Guest lecture! Software Development For Special Effects Daniel Maskit (Digital Domain) |
|
|
| 19 |
Tue 3/14 |
Guest lecture! Splatting Matthias Zwicker (now of UCSD) |
|
|
| 20 |
Thu 3/16 |
Review (pdf) |
|
|
| Final |
Thu 3/23 |
[final with answers: (doc) (pdf)] |
Final project due March 20-21 by signup |
|