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

Image Processing Image warp, Continuous 1D Convolution, Discrete 1D Convolution

2

Color Color conversionReflective Metamers

3

Display Devices LCD, Vector Displays, Raster Displays

4

Affine Transformations Morphing Applet, Affine Transformation Game, Change of basis

5

Hierarchical Modeling Hierarchy of transformations, Robotarm example

6

Projections Perspective Camera TransformationsHitchcock

7

Hidden Surfaces Z-bufferBSP trees1BSP trees2

8

Shading Phong shading model

9

Ray-Tracing Ray Tracing Applet

10

Texture Mapping Mip-Map Animation, Mip-Map Calculator, Procedural Textures, Texture Mapping Primitives

11

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

12

Particle Systems  

13

Topics in Animation

14

Rigid Body Simulations  

15

Motion Capture  

16

Realistic Character Animation  

17

Surfaces Tensor product Bezier patch

18

Subdivision Surfaces Triangular subdivision surfaces