Computer Graphics 2: 15-463, Spring 1997
Syllabus with approximate pace and recommended reading
The topics of the class are rendering (image synthesis) and image
processing.
Foley's book is required; Gonzalez's is recommended.
- Introduction (.5 lecture)
- Image Processing
- Raster Images (.5 lecture, Gonzalez 2.3)
- Point Processing (1 lecture, Foley 17.6.1-2, 17.7.1, Gonzalez 4.2)
- contrast enhancement
- compositing
- Filtering (1 lecture, Gonzalez 4.3)
- Warping and Morphing (2 lectures, Gonzalez 5.9)
- Aliasing & Fourier Transform (2 lectures, Foley 14.10, Gonzalez 3.1)
- Antialiasing (1 lecture)
- Discrete Fourier Transform & FFT (1 lecture, Gonzalez 3.2-3.4)
- Image Compression & Video (1 lecture, Gonzalez 6)
- Review (1 lecture)
- Midterm (1 lecture)
- Rendering
- A simple scene format (1 lecture)
- Visibility algorithms (Foley 15.4-10)
- Ray casting (2 lectures)
- Ray-surface intersection testing
- Spatial data structures
- Painter's algorithm (.5 lecture)
- Z-buffer algorithm (.5 lecture)
- Scanline & object space algorithms (.5 lecture)
- Optics
- Light & color (1 lecture, Foley 13)
- Diffuse & specular reflection (1 lecture, Foley 16.1-2, 16.7)
- Shadows, transparency, & interreflection (1 lecture, Foley 16.4-6)
- Shading
- Ray tracing (2 lectures, Foley 16.7-12)
- Recursive ray tracing
- Antialiasing by stochastic & adaptive sampling
- Texture mapping (1.5 lecture, Foley 16.3)
- Radiosity & global illumination (2.5 lecture, Foley 16.11, 16.13)
- Volume Rendering (2 lectures, Foley 20.6)
- Graphics Hardware (1 lecture, Foley 18.3, 18.8)
- Review (1 lecture)
15-463 Web Page