CSC 2522 Advanced Image Synthesis: Winter 2002 Topics

Introductory computer graphics courses concentrate on approximate solutions to the problem of rendering, such as pinhole cameras and local illumination models.

This course goes farther, and covers techniques for making realistic, complex and beautiful images. Among the topics presented are:

Sampling
Signal processing and statistical analysis of discretization in image synthesis
Ray Tracing
Ray-object intersections, CSG, acceleration techniques
Radiometry
Mathematical formulations of how light is generated and transported
Optics
The physics of light reflection and refraction, and their application to lenses
Cameras
Realistic camera models, including depth of field, motion blur and exposure
Reflection
Reflection functions (BRDF's), anisotropy and microscopic surface models
Global Illumination
Rendering equation, radiosity equation, form factors, radiosity solvers
Textures
Adding surface detail, bump maps, displacement maps
Wavelets
Multi-resolution methods to store and compute images
Volume Rendering
Methods for making images out of volumetrically-defined scenes (as opposed to surface-based descriptions of scenes, which are more common)
Non-Photorealism
Borrowing methods used by artists and illustrators, which take advantage of the human visual system and often express scene features more clearly than photorealistic approaches

Alejo Hausner, Dept of Computer Science, University of Toronto
Last modified: Sun Mar 17 22:49:35 EST 2002