Lecture Notes and AppletsHere 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 Windows, 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.
Displays and Frame Buffers Displays and Frame Buffers Vector Displays, Raster Displays,
LCD Displays, OLED Displays
Image Processing Image Processing Image warp, Continuous 1D Convolution,
Discrete 1D convolution, Snoop
Hierarchical Modeling 5 Projections Projections Hitchcock Effect 6 Hidden surfaces Hidden surfaces Z-buffer, BSP Trees 7 Shading Shading 8 Ray Tracing Ray Tracing Photon Mapping,
9 Anti-aliased and accelerated ray tracing Anti-aliased and accelerated ray tracing Nyquist Limit 10 Distribution ray tracing Distribution ray tracing 11 Texture mapping Texture mapping Texture Mapping Primitives,
12 Parametric curves Parametric curves Tcl/Tk curve demos (zip file),
B-Splines, Curve Interpolation, C2-Interpolating Curves
13 Particle systems Particle systems Differential Equation Basics,
Particle System Dynamics,
Cloth, Fish, Snake, Cloth Demo,
14 Parametric surfaces Parametric surfaces Bézier patch interactive demonstration 15 Subdivision curves and surfaces Subdivision curves and surfaces 16 Animation principles Perlin Walkers, Pixar Shorts, 17 Final exam notes