| Topic |
Title |
Extras |
| 1 |
Displays and Frame Buffers
|
LCD,
Vector
Displays, Raster
Displays
|
| 2 |
Sampling Theory
|
Continuous 1D convolution,
Aliasing, Paper on cubic filters,
Marc Levoy's handout on sampling/reconstruction
|
| 3 |
Sampling followup + Image Processing
|
Discrete
1D convolution,
Snoop,
Image warp
|
| 4 |
Affine Transformations
|
Change of basis,
Affine Transformation Game
|
| 5 |
Shading |
OpenGL shading applet,
Szymon's BRDF viewer
|
| 6 |
Ray Tracing
|
|
| 7 |
Anti-aliased and accelerated ray tracing
[w/Notes] |
Nyquist limit |
| 8 |
Distribution ray tracing |
|
| 9 |
Texture mapping |
Texture Mapping Primitives,
Procedural Textures
|
| 10 |
Hierarchical modeling
Followup lecture
|
Hierarchy of transformations
|
| 11 |
Parametric curves |
Tcl/Tk curve demos (zip file)
|
| 12 |
C2 interpolating curves
|
|
| 13 |
Particle systems |
Physically Based Modeling course,
Cloth,
Fish,
Snake,
Soda Constructor
|
| 14 |
Subdivision curves |
|
| 15 |
Animation principles
|
Animation principles website, Pixar shorts, Perlin walkers
|
| 16 |
Parametric Surfaces |
Bézier patch interactive demonstration
|
| 17 |
Subdivision surfaces
|
Triangular subdivision surfaces
|
| 18 |
Projections and z-buffers
|
Perspective Camera Transformations,
Hitchcock,
Z-buffer
|
| 19 |
Visual perception
|
Optical illusions,
more,
Rod response,
cone metamers,
reflective metamers,
color spaces
|
| 20 |
Modern graphics hardware
|
|
| 21 |
Overview of other topics in graphics
|
|
| 22 |
Student project presentations
|
|