Date | Topic | Reading | Example | Assignment Due | |
---|---|---|---|---|---|
25 | Aug | Overview Introduction to Ray Tracing | |||
27 | Aug | Recursive Ray Tracing | Ray Tracing Tutorial | ||
1 | Sep | Introduction to OpenGL | OpenGL Tutorial 1-3 Woo, Chapters 1-2 | Ray Tracing Homework | |
3 | Sep | Lab Class | OpenGL Lab | ||
8 | Sep | Lighting | Woo, Chapters 4-5 | Ray Tracer | |
10 | Sep | Transformations | OpenGL Tutorial 4 | Matrix Lab | |
15 | Sep | Perspective Transformations | Woo, Chapter 3 | Matrix Homework | |
17 | Sep | Visit the DIVE! | |||
22 | Sep | Surface Details
| Woo, Chapters 6, 7, 9, 13 | Hierarchy | |
24 | Sep | Interaction | Woo, Chapter 13 | ||
29 | Sep | Lab Class |
C++ tutorial C++ slides | C++ Lab | |
1 | Oct | Final Project Discussion | |||
6 | Oct | No Class - Fall Break | |||
8 | Oct | C++ STL | Introduction to STL | C++ OpenGL program | |
13 | Oct | Image Processing | Image Processing
Woo, Chapters 8, 10 | Midterm | |
15 | Oct | Animation | Wall Project Proposal | ||
20 | Oct | Modelling Surfaces | Woo, Chapter 11 | ||
22 | Oct | Generating Terrain Geometry | |||
27 | Oct | Final Project Discussion | |||
29 | Oct | Wall Animation Demos | Wall Project Demo | ||
3 | Nov | Guest: Casey Alt | Innovative Interaction | Refactored Wall Project | |
5 | Nov | Final Project Discussion | Effective C++ | Final Project Proposal | |
10 | Nov | Guest: Steve Feller | Basic Image Processing | ||
12 | Nov | Final Project Demos | Final Project Demo | ||
17 | Nov | Splines | Woo, Chapter 12 | ||
19 | Nov | Final Project Demos | Final Project Demo | ||
24 | Nov | Flatland | |||
26 | Nov | No Class - Thanksgiving | |||
1 | Dec | Final Project Demos | Final Project Demo | ||
3 | Dec | Wrap-up | |||
11 | Dec | Final Demos (7-10pm) |