Each lecture is provided in PDF format. In addition, the "extras"
column contains links to relevant web pages and applets.
Topic
|
Slides
|
Mark-up |
Additional handouts |
Demos |
1
|
Displays and frame buffers
(3D displays)
|
Displays and frame buffers
(3D displays)
|
Displays text
|
EM waves,
Polarization,
Polarized Reflection,
LCD displays,
OLED displays
|
2
|
Image processing
|
Image processing
|
Image processing text
|
Image warp,
Continuous 1D convolution,
Discrete 1D convolution,
Snoop
|
3
|
Affine transformations
|
Affine Transformations
|
|
Change of basis
,
Affine transformation game
|
4
|
Hierarchical modeling
|
Hierarchical modeling
|
|
Hierarchy of transformations
,
Robot Arm Example
|
5 |
Projections
|
Projections
|
|
Dolly zoom effect app,
Dolly zoom effect in movies,
Z-buffer
|
6 |
Shading
|
Shading
|
|
OpenGL shading applet,
Szymon's BRDF viewer |
7 |
Texture mapping
|
Texture mapping
|
|
Texture mapping primitives,
Marble applet |
8 |
Ray tracing
|
Ray tracing
|
Ray tracing text
Triangle intersections |
Photon mapping,
Reflection/refraction applet
|
9 |
Anti-aliased and accelerated ray tracing
|
Anti-aliased and accelerated ray tracing
|
|
Nyquist limit
|
10 |
Distribution ray tracing
|
Distribution ray tracing
|
|
|
11 |
Parametric curves
|
Parametric curves
|
|
Tcl/Tk curve demos (zip file),
Bezier curves,
B-splines,
Curve interpolation,
C2-Interpolating curves |
12 |
Particle systems
|
Particle systems
|
Differential equation basics,
Particle system dynamics |
Cloth,
Fish,
Snake,
Cloth demo,
Soda constructor,
|
13 |
Parametric surfaces
|
Parametric surfaces
|
|
Bézier patch interactive demonstration
|
14 |
Subdivision curves and surfaces
|
Subdivision curves and surfaces |
Subdivision text |
Triangular
subdivision surfaces,
Subdivision tutorials and
online demos |
15 |
Color |
|
|
Color Blind Web,
Optical illusions,
more,
Rod response,
cone metamers,
reflective metamers,
color spaces
|
16 |
Image Manipulation |
Image Manipulation |
|
|
17 |
Animation principles
|
|
Lasseter
paper on animation principles |
Tutorial on animation principles (with videos),
Perlin walkers,
Pixar shorts
|
18 |
Final
|
|
|
|