CSE272: Advanced Image Synthesis
|
Spring 2010
One of the topics in this class is investigating different
global illumination algorithms.
Contents
In the class we will discuss advanced computer graphics techniques
for realistic image synthesis. This includes techniques for simulating
global illumination, participating media, and material models including
BRDF and BSSRDF models. In this class we will discuss many natural
phenomena such as the blue sky, the appearance of human skin, clouds,
and milk. The goal is to understand how different computer graphics
algorithms can be used to simulate these phenomena.
Instructor
Henrik Wann Jensen
Optional books
Andrew Glassner, "Principles of Digital Image Synthesis",
Morgan-Kaufman, 1995
Henrik Wann Jensen, "Realistic Image Synthesis Using Photon Mapping",
AK Peters, 2001
Pharr and Humphreys, "Physically Based Rendering",
Morgan-Kaufman 2004
Dutre, Bala, and Baekert, "Advanced Global Illumination",
AK Peters, 2006
Lectures
Tuesday/Thursday, 9:30pm - 10:50pm in WLH 2113
Prerequisites
One or two computer graphics classes. The student should have a
thorough understanding of ray tracing as well as a basic understanding
of the concept of shading.
The class projects will be in C++ - this will not be taught in the class.
Grading
The class will be graded based on various assignments (35%),
a midterm (20%), and a final project (45%).
Final Report
Should be in the format of a paper 6-10 pages using the style for
ACM
SIGGRAPH papers.
Assignments
The assignments can only be downloaded from a .ucsd.edu domain.
Schedule
March 30 [slides ]
- Welcome, Course Setup, Light Physics, Radiometry and Photometry
- Reading:
- Glassner, Chapter 13 (optional)
April 1, 6, and 8 [slides ]
- Global Illumination and Monte Carlo Ray Tracing
- Reading:
- Optional Reading:
April 13 [slides ]
- Photon Mapping and Irradiance Caching
- Reading:
- Optional Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", Chapters 4-9
April 15 [slides ]
- Progressive Photon Mapping
- Reading:
April 20 [slides ]
- Light and Matter
- Reading:
April 22
- Light Surface Interaction
- Reading:
April 27 [slides ]
- Light Surface Interaction
April 29 [slides ]
- BRDF Models
- Reading:
- Optional:
May 4 [slides ]
- BRDF simulation and iridescence
- Optional:
- Iridescence
- Optional:
May 6-11 [slides ]
- Microfacet Theory
- Reading:
May 13 [slides ]
- Participating Media (Radiative transport, phase functions, analytic models,
single scattering)
- Reading:
- Optional Reading:
May 18 [slides ]
- Participating Media (Multiple scattering, ray marching)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", Chapters 10
May 20
May 25
- Hair Shading
Guess lecture by Iman Sadeghi
May 27
- Participating Media (random walks, photon mapping, scattering analysis)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", Chapters 10
June 1
- Subsurface Scattering (BRDF models)
- Reading:
-
Paul Kubelka and Franz Munk, "Ein Beitrag zur Optik der Farbanstriche",
Zeitschrift fu"r Technishen Physik 12(112)
(English translation by Steve Westin).
-
Jim Blinn,
"Light reflection functions for simulation of
clouds and dusty surfaces",
SIGGRAPH 1982
-
Chet Haase and Gary Meyer,
Modeling Pigmented Materials
for Realistic Image Synthesis",
ACM TOG, pages 305-335, October 1992
-
Pat Hanrahan and Wolfgang Krueger,
"Reflection
from Layered Surfaces due to Subsurface Scattering",
SIGGRAPH 1993
June 3
- Subsurface Scattering (BSSRDF models)
- Reading:
Last update: June 9, 2010
Henrik