| Class |
Lecture notes |
Lab |
Projects |
| 9-1 |
Introduction
Digital Images
|
JES lab |
|
| 9-3 |
IP I: Simple pixel transformations,
interpolation/extrapolation, compositing, convolution
|
Proj 1 setup |
Project 1: Image Processing |
| 9-8 |
IP II:
Dithering, Warping
|
Movie making |
|
| 9-10 |
IP III:
Warping cont., morphing
|
Morphing lab |
|
| 9-15 |
3D I: Transforms, homogenous coordinates |
Transform lab |
|
| 9-17 |
|
|
Project 1 due |
| 9-22 |
Hierarchical Coordinates:
Hierarchical coordinates |
Hierarchical |
|
| 9-24 |
RT 1:
Ray casting, Intersection tests
|
Proj 2 Setup |
Project 2: Ray Tracing |
| 19-29 |
RT II: Ray tracing scene graphs
| Lighting |
|
| 10-1 |
RT III: Lighting |
Recursion |
RT Test 1 |
| 10-6 |
RT IV: Recursion
| |
|
| 10-8 |
RT V: Bells and whistles |
Procedural textures |
RT Test 2 |
| 10-13 |
Pipe I: Overview of pipeline systems |
OpenGL I |
|
| 10-15 |
Pipe II: Lighting & Rendering |
OpenGL II |
Project 2 due |
| 10-20 |
Fall break |
|
|
| 10-27 |
Pipe III: User Interaction |
OpenGL III |
Project 3: OpenGL app |
| 10-29 |
Pipe IV: Tricks with buffers |
|
|
| 11-3 |
MOD I: Parametric curves |
|
|
| 11-5 |
MOD II: More parametric curves |
|
|
| 11-10 |
MOD III: Parametric surfaces |
|
Project 3 due |
| 11-12 |
MOD IV: Subdivision surfaces |
|
Project 4: Do-It-Yourself |
| 11-17 |
Final project proposals |
|
Final project proposals due |
| 11-19 |
Final project proposals |
|
|
| 11-24 |
Final project proposals |
|
|
| 11-26 |
Thanksgiving break |
|
|
| 12-1 |
Project Status Reports |
|
|
| 12-3 |
Project Status Reports |
|
|
| 12-8 |
Project status reports |
|
|
| 12-10 |
Final presentations |
|
Project 4 due |
| Fri 12-18 2pm |
Final presentations |
|
|