CS448: Advanced Rendering (original) (raw)
Description
This project/topics course will cover advanced rendering. The first half will discuss programmable graphics hardware and fast global illumination algorithms. The second half will cover high-end rendering for the movies, including lighting design, material models and photon mapping.
Prerequisites
Introductory computer graphics at the level of CS248 and rendering at the level of CS348B.
Information
- Instructor: Pat Hanrahan,
- Gates Room 392, Tue/Thu from 2:30-3:45pm
- Readings
- Papers for students to present
- Project schedule and guidelines
Schedule
Sep 26 Introduction
Oct 1 Introduction to Programmable Graphics Hardware
Oct 3 Design of the R300, Mark Leather, ATIOct 8 Design of the NV20 and NV30 instruction sets, Erik Lindholm, NVIDIA
Oct 10 Cg, Bill Mark, NVIDIA and UT AustinOct 15 Stream Programming Models/Brook
Oct 17 Functional GPU Programming, Conal Elliot, Microsoft ResearchOct 22 Ray Tracing on GPUs
Oct 24 Fast Global Illumination (Paper Presentations)Oct 29 NO CLASS
Oct 31 Lighting Design FundamentalsNov 5 Reflection as Convolution
Nov 7 Low-Dimensional LightingNov 12 Exotic Materials I (Paper Presentations)
Nov 14 Photon Mapping on Graphics Hardware, Henrik Wann Jensen, UCSDNov 18 Exotic Materials II
Nov 21 Density Estimation II (Paper Presentations)Nov 26 Rendering for the Movies, Larry Gritz, NVIDIA
Nov 28 No Class, ThanksgivingDec 11 Final Project Presentations