Lectures

Topic

Title

Extras

1

Displays and Frame Buffers

LCD Displays, Vector Displays,
Raster Displays, OLED Displays

2

Image processing

Discrete 1D convolution,
Snoop, Image warp

3

Affine Transformations

Change of basis,
Affine Transformation Game 

4

Hierarchical Modeling

Hierarchy of transformations,
Robot Arm Example

5

Projections

Hitchcock Effect

6

Shading

OpenGL shading applet,
Szymon's BRDF viewer

7

Raytracing

Ray Tracing Applet Reflection/Refraction Applet

8

Hidden surfaces

Z-buffer, BSP Trees

9

Texture mapping

Texture Mapping Primitives,
Marble Applet,
Mip-Map Animation

10

Parametric curves

Tcl/Tk curve demos (zip file),
Bezier Curves,
B-Splines, Curve Interpolation, C2-Interpolating Curves

11

Particle systems

Particle System Dynamics,
Cloth, Fish, Snake, Cloth Demo,
Soda Constructor,
Annotated slides