== Description ==
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.
== Prerequisites ==
Attendees should have a working knowledge of computer graphics
(at the level of CS248 and CS348A). In particular, you should
fully understand the basic 3D display pipeline, viewing and
modeling transformations, simple geometric modeling using
polygons and quadrics, and hidden surface algorithms like
the z-buffer algorithm.
Solid knowledge of integral calculus
and basic geometric algorithms is an absolute must.
Some exposure to signal processing and probability is also assumed.
Proficiency is C++ programming.
== Syllabus ==
|| Week || Dates ||