Courses in computer graphics
CMPSCI 691MM / 491K - Advanced Image Synthesis
This course provides a broad overview of the theory and practice of rendering. Classic rendering algorithms will be covered, however, most of the course will cover current results in physically-based rendering algorithms. Specific topics to be covered include: ray tracing, monte carlo techniques, physically-based reflection models, global illumination rendering, radiosity, path tracing, photon mapping, image and signal processing, textures and texture synthesis, lightfields, camera and film.
CMPSCI 591B - Introduction to Computer Graphics
This course teaches the fundamentals of three-dimensional computer graphics, including modeling, rendering, illumination, and animation. Students will learn and implement the standard rendering pipeline, defined as the stages of turning a three-dimensional model into a shaded, lit, texture-mapped two-dimensional image. The completion of this course will prepare the students ready for any of the advanced computer graphics courses.