Schedule
Topics and dates are subject to change.
| date | topic | reading | reference | hw | |
|---|---|---|---|---|---|
| 22 | Jan | introduction—GPU architectures | slides | notes | ||
| 24 | Jan | programming shaders | slides | notes | ||
| 29 | Jan | illumination models | slides | notes | ||
| 31 | Jan | rotations | slides | notes | ||
| 5 | Feb | texture maps | slides | notes | ||
| 7 | Feb | texture filtering | slides | notes | ||
| 12 | Feb | textures for reflections | slides | notes | pa1 due | |
| 14 | Feb | textures for geometric detail | slides | notes | ||
| 19 | Feb | shadow textures and shadow maps | slides | notes | ||
| 21 | Feb | soft shadows | slides | notes | ||
| 26 | Feb | imaging on the GPU [code example] | slides | notes | ||
| 28 | Feb | imaging on the GPU continued | slides | notes | ||
| 4 | Mar | particle systems [SIGGRAPH course notes] | slides | notes | pa2 due | |
| 6 | Mar | mesh deformations | slides | notes | ||
| 11 | Mar | (exam review) | slides | notes | ||
| 13 | Mar | (midterm exam) | slides | notes | ||
| 18 | Mar | —Spring Break— | slides | notes | ||
| 20 | Mar | —Spring Break— | slides | notes | ||
| 25 | Mar | spatial data structures | slides | notes | ||
| 27 | Mar | spatial data structures | slides | notes | ||
| 1 | Apr | final project proposals | slides | notes | pa3 due | |
| 3 | Apr | (Wenzel) | slides | notes | ||
| 8 | Apr | mesh data structures | slides | notes | ||
| 10 | Apr | mesh simplification [SZL92] [GH97] | slides | notes | ||
| 15 | Apr | progressive meshes [Hoppe96] [Hoppe97] | slides | notes | ||
| 17 | Apr | interactive non-photorealistic rendering [ST90] [MKT+97] | slides | notes | ||
| 22 | Apr | interactive non-photorealistic rendering [HZ00] [GSG+99] | slides | notes | ||
| 24 | Apr | arbitrary BRDFs [Rusinkiewicz98] [KM99] [MPBM03] | slides | notes | pa4 due | |
| 29 | Apr | bidirectional texture functions [MJM+04] | slides | notes | ||
| 1 | May | final project interim reports | slides | notes | ||
| 16 | May | Final Project Presentations (2pm) | slides | notes | ||