Lecture Handouts

Here are online copies of the slides used in lectures. Please avoid printing them out! We always make enough printed copies for the whole class; if you missed one, there are probably extra copies in the filing cabinet in the graphics instructional lab. Look there first rather than wasting paper. Note also that Acrobat files are eminently readable online.

If you must print out a section of slides, try to print double-sided. Under UNIX, this typically involves adding an option like "-ZDuplex=DuplexNoTumble" to your lpr command. Under NT, it's an option in the "advanced" tab of the print properties dialog. For the option "print on both sides", select "Long Side".

Thanks for saving paper!

Each lecture is provided in PDF format. In addition, the "extras" column contains links to relevant web pages and applets. For a summary of the applets with credit given to the authors or institutions, visit the applets page

 

 
Topic Title Extras

1

Display Devices LCD, Vector Displays, Raster Displays

2

Image Processing Image warp, Discrete 1D Convolution

3

Affine Transformations Affine Transformation Game, Change of basis

4

Hierarchical Modeling Hierarchies, Robot Arm Example

5

Projections Perspective Camera Transformations, Hitchcock

6

Hidden Surfaces Z-buffer, BSP trees

7

Shading BRDF viewer, OpenGl shading applet

8

Ray Tracing Ray Tracing Applet

9

Anti-Aliasing and Distribution Ray Tracing  

10

Accelerated ray tracing  

11

Texture Mapping

12

Parametric Curves Cubic curves, zip file, Bezier Curves, B-Splines, Curve Interpolation

13

Particle Systems cloth demo

14

Optics and Perception illusions

15

Animation Principles Animation Principles Website, pixar shorts

16

Color metamers and reflection metamers

17

Surfaces Bezier Patches