Each lecture is provided in PDF format. In addition, the "extras"
column contains links to relevant web pages and applets.
Lecture
|
Slides
|
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 |
Triangle intersections |
Photon
Mapping,
Reflection/Refraction Applet
|
Accelerated and anti-aliased ray tracing
|
1pp
4pp |
|
Nyquist Limit
|
Distribution ray tracing |
1pp
4pp |
|
|
Texture mapping |
1pp
4pp |
|
Texture Mapping Primitives,
Marble Applet, |
Hardware rendering |
1pp
4pp |
|
|
Hierarchical modeling
|
1pp
4pp |
Hierarchical modeling text |
Hierarchy of transformations,
Robot Arm Example |
Surfaces of revolution |
1pp
4pp |
|
|
Parametric curves
|
1pp
4pp |
|
Tcl/Tk curve demos,
Bezier
Curves,
B-Splines,
Curve
Interpolation,
C2-Interpolating Curves |
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
|
1pp
4pp |
Lasseter paper on
animation principles |
Perlin Walkers,
Pixar Shorts
|
Subdivision curves
and surfaces
|
1pp
4pp |
Subdivision text |
Triangular Subdivision Surfaces,
Pixar video explanation
|
Projections |
1pp
4pp |
|
|
Vision and color |
1pp
4pp |
|
Metamers,
Color reflection |