Each lecture is provided in PDF format. In addition, the "extras"
column contains links to relevant web pages and applets.
Slides
|
Mark-up
|
Additional handouts |
Extras
|
Displays and frame buffers |
Mark-up |
|
Vector Displays,
Raster Displays, LCD Displays,
OLED Displays |
Image processing |
Mark-up |
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 |
Mark-up |
|
Change of basis,
Affine Transformation Game |
Shading |
Mark-up |
|
OpenGL shading applet,
Szymon's BRDF viewer |
Ray tracing |
Mark-up
|
Triangle intersections |
Photon Mapping,
Reflection/Refraction Applet |
Anti-aliased and accelerated ray tracing |
Mark-up |
|
Nyquist Limit |
Distribution ray tracing |
Mark-up |
|
|
Texture mapping |
Mark-up |
|
Texture Mapping Primitives,
Marble Applet, |
Projections |
Mark-up |
|
Hitchcock Effect |
Hierarchical modeling |
Mark-up |
Hierarchical modeling text |
Hierarchy of transformations,
Robot Arm Example |
Parametric curves |
Mark-up |
|
Tcl/Tk curve demos,
Bezier Curves,
B-Splines,
Curve Interpolation,
C2-Interpolating Curves |
Surfaces of revolution |
Mark-up |
|
|
Particle systems |
Mark-up |
Differential equation basics,
Particle system dynamics |
Cloth,
Fish,
Snake,
Cloth Demo,
Soda Constructor |
Animation principles |
|
Lasseter paper on
animation principles |
Perlin Walkers,
Pixar Shorts |
Parametric surfaces |
Mark-up |
|
Bézier patch interactive demonstration |
Subdivision curves and surfaces |
Mark-up |
Subdivision text |
Triangular Subdivision Surfaces,
Subdivision Tutorials and Online Demos |