Lectures

*The lecture notes are all in PDF format.

Topic

Title

Extras

1

Displays and Frame Buffers

LCD, Vector Displays, Raster Displays

2

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

7 Anti-aliased and accelerated ray tracing Nyquist limit
8 Distribution ray tracing  
9 Texture mapping Texture Mapping Primitives,
Procedural Textures
10

Hierarchical modeling

Hierarchy of transformations

11 Parametric curves Tcl/Tk curve demos (zip file) , annotated lecture, Presenter tool
12

C2 interpolating curves

 

13 Particle systems Physically Based Modeling courseClothFishSnakeSoda Constructor
14 Subdivision curves
15 Parametric Surfaces Bézier patch interactive demonstration
16

Animation principles

Animation principles website, Pixar shorts, Perlin walkers
17

Subdivision surfaces

Triangular subdivision surfaces
18

Projections and z-buffers

Perspective Camera TransformationsHitchcockZ-buffer
19

Visual perception

Optical illusionsmoreRod responsecone metamersreflective metamerscolor spaces