Slides

Markup

Additional handouts 
Extras

Displays and frame buffers 
1pp
4pp 

Vector Displays,
Raster Displays,
LCD Displays,
OLED Displays

Image processing 
1pp
4pp 
Image processing text 
Image warp,
Continuous 1D Convolution,
Discrete 1D convolution, YIQ filtering,
Photoshop plugin for bilateral filter,
Snoop,
Snoop on Mac,
Snoop on Linux 
Affine transformations

1pp
4pp 

Change of basis
,
Affine Transformation Game

Shading 
1pp
4pp 

OpenGL shading applet,
Szymon's BRDF viewer 
Ray tracing 
1pp
4pp 
Ray tracing text
Triangle intersections 
Photon
Mapping,
Reflection/Refraction Applet

Antialiased and accelerated ray tracing

1pp
4pp 

Nyquist Limit

Distribution ray tracing 
1pp
4pp 


Texture mapping 
1pp
4pp 

Texture Mapping Primitives,
Marble Applet, 
Projections 
1pp
4pp 

Hitchcock Effect

Hierarchical modeling

1pp
4pp 

Hierarchy of transformations,
Robot Arm Example 
Parametric curves

1pp
4pp 

Tcl/Tk curve demos,
Bezier
Curves,
BSplines,
Curve
Interpolation,
C2Interpolating Curves 
Surfaces of revolution 
1pp
4pp 


Particle systems

1pp
4pp 
Differential equation basics,
Particle system dynamics 
Cloth,
Fish,
Snake,
Cloth Demo,
Soda Constructor, 
Parametric surfaces

1pp
4pp 

Bezier patch interactive demonstration

Animation principles


Lasseter paper on
animation principles 
Perlin Walkers,
Pixar Shorts

Subdivision curves
and surfaces

1pp
4pp 
Subdivision text 
Triangular Subdivision Surfaces,
Pixar video explanation

Vision and color 
1pp
4pp 

Metamers,
Color reflection 