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)
12

C2 interpolating curves

 

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

Subdivision surfaces

Triangular subdivision surfaces
17

Projections and z-buffers

Perspective Camera TransformationsHitchcockZ-buffer
18

Visual perception

Optical illusionsmoreRod responsecone metamersreflective metamerscolor spaces