Lectures

*The lecture notes are all in PDF format.

Topic

Title

Extras

1

Displays and Frame Buffers

LCD, Vector Displays, Raster Displays

2

Fourier analysis and sampling theory

Continuous 1D convolution,
Aliasing, Paper on cubic filters

3

Image processing

Discrete 1D convolution, Snoop, Image warp

4

Affine Transformations

Change of basis,
Affine Transformation Game 

5

Shading

OpenGL shading applet,
Szymon's BRDF viewer

6

Ray Tracing

Whitted's paper

7

Anti-aliased and accelerated ray tracing

8

Distribution Ray Tracing

 
9

Texture Mapping

Heckbert survey
Texture Mapping Primitives,
Marble Applet
10

Hierarchical modeling

Hierarchy of transformations

11

Parametric Curves

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

Particle Systems

Differential Equation Basics,
Particle System Dynamics,
Cloth, Fish, Snake, Cloth Demo,
Soda Constructor
13

Parametric Surfaces

Bézier patch interactive demonstration
14

Subdivision Curves

Subdivision Tutorials and Online Demos Triangular subdivision surfaces
15

Animation Principles

Animation principles tutorial, Pixar shorts, Perlin walkers
16

Subdivision Surfaces

Triangular subdivision surfaces
17

Projections and z-buffers

Perspective Camera TransformationsHitchcockZ-buffer