These course notes are visible only from umd.edu domains.
The following reading suggestions are for the case when you do not fully understand what was discussed in the lectures. Unfortunately, the following list does not cover everything discussed in the class (there is no perfect textbook yet).
Discussion of course policies and course plan
Motivation, Overview, Pixel Operations, and Line Scan Conversion
applications, pipeline, bitmaps, pixmaps, raster/vector graphics, line scan-conversion
PDF(2), PDF(6)
Graphics Architectures and APIs
Evolution of graphics architectures, GPUs, OpenGL, GLUT
PDF(2), PDF(6)
2D and 3D Transformations
translate, scale, rotate, shear, homogenous coordinates, composition, local and global coordinates, 3D rotations, quaternions
PDF(2), PDF(6)
Programmable Shading and GPU Programming
evolution of programmable shading, vertex/fragment shaders, Cg
PDF(2), PDF(6)
Midterm
Aliasing and Filtering
sampling, reconstruction, filtering
PDF(2), PDF(6)
Class Projects
Rendering Equation and Basis Functions
global illumination and Spherical Harmonic Lighting
PDF(2), PDF(6)
Overview of Cluster Access/Programming
Overview of Visualization Cluster
Implicit Surfaces
motivation, methods, blobs, metaballs, soft objects, rendering, reconstruction, CSG modeling, collisions, deformations
PDF(2), PDF(6)
Implicit, Procedural, and Parametric Modeling Methods
overview of various modeling techniques
PDF(2), PDF(6)
Image-based Graphics
image-based rendering, 3D image warping, multiple viewpoint image blending, lightfields/lumigraphs
PDF(2), PDF(6)