Advanced Rendering, Spring 2005
Instructor: Denis Zorin
Office hours: Wed., 3:30pm-4:30pm, 715 Broadway,
rm. 1201
Time: 1:30-3:20pm Wednesday
Broadway 719, 12th floor Conference Room
In this course we will explore advanced rendering algorithms,
ranging from physically-based algorithms for creating highly realistic
images to interactive rendering algorithms for programmable graphics
hardware. Knowledge of computer graphics basics and
a solid programming background (C or C++) is assumed, as well as
familiarity with relevant math (basic geometry, vector operations,
calculus and elementrary probability).
Requirements
The requirements include a written assignment, two paper presentations,
and a final project. A list of papers and suggested project
topics will be posted on this page. Feel free to suggest a project
topic of your choice, as long as it is related to the subject of the
class.
Papers
Please sign up for presentation of 2 papers listed
here.
Projects
Project guidlines and suggested topics.
Lectures
January 19 Overview (PDF),
Ray tracing basics (PDF).
January 26 Ray Tracing basics II (PDF)
February 2 Radiometry and Photometry.
(PDF, part 1),
(PDF, part 2).
February 9 Rendering equation (Chapter 2 from Sillion and Puech,
"Radiosity and Global Illumination", paper copies).
February 16 Reflection models.
February 23 Filtering and resampling.
Chapter from physically-based rendering by M. Pharr and G. Humphreys, sections 7.1, 7.3, 7.5.
March 2Raytracing acceleration, photon mapping.
March 9 Perception in graphics.
March 23 introduction to programable hardware.
GPU links.
3d labs presentations
including the one I used.
© 2005, Denis Zorin