CS 384g Computer Graphics Pretty picture (wavelet radiance)

Fall 2004


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,
Marc Levoy's handout on sampling/reconstruction

3

Sampling followup + 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 [w/Notes] Nyquist limit
8 Distribution ray tracing  
9 Texture mapping Texture Mapping Primitives,
Procedural Textures
10

Hierarchical modeling
Followup lecture

Hierarchy of transformations

11 Parametric curves Tcl/Tk curve demos (zip file)
12

C2 interpolating curves

 

13 Particle systems Physically Based Modeling courseClothFishSnakeSoda Constructor
14 Subdivision curves
15

Animation principles

Animation principles website, Pixar shorts, Perlin walkers
16 Parametric Surfaces Bézier patch interactive demonstration
17

Subdivision surfaces

Triangular subdivision surfaces
18

Projections and z-buffers

Perspective Camera TransformationsHitchcockZ-buffer
19

Visual perception

Optical illusionsmoreRod responsecone metamersreflective metamerscolor spaces
20

Modern graphics hardware

21

Overview of other topics in graphics

22

Student project presentations