CSE272: Advanced Image Synthesis
|
Fall 2007
Some inspiration for the types of appearance we will
discuss in class (clouds, plants, milk, halos, skin, atmosphere/smoke):
Contents
In the class we will discuss advanced computer graphics techniques
for modeling the appearance of the natural world. The class will
cover topics such as the physics of light, light transport algorithms,
global illumination, BRDF models,
participating media, subsurface scattering, BSSRDF models, texture
synthesis, and CFD techniques (optional).
After the class the students will be able to discuss and understand
many natural phenomena such as: the blue sky, the appearance of wet
materials, the appearance of human skin.
Instructor
Henrik Wann Jensen
Office hours: Thursday 2-3pm
Recommended books
Andrew Glassner, "Principles of Digital Image Synthesis",
Morgan-Kaufman, 1995
Optional
Henrik Wann Jensen, "Realistic Image Synthesis Using Photon Mapping",
AK Peters, 2001
Lectures
Tuesday/Thursday, 3:30pm - 4:50pm in CSE 4109
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.
Useful links
Assignments
The assignments can only be downloaded from a .ucsd.edu domain.
Schedule
September 27 [slides ]
- Welcome, Course Setup, Light Physics, Radiometry and Photometry
- Reading:
- Glassner, Chapter 13 (optional)
October 2 [slides ]
- Light and Matter
- Reading:
October 4
- Light and Matter II
- Reading:
October 9 [slides ]
- BRDF Models and Measurements
- Reading:
- Optional:
October 11 [iridescence slides ]
- BRDF simulation
- Optional:
- Iridescence
- Optional:
October 16 [slides ]
- Microfacet Theory
- Reading:
October 18 [slides ]
- Light Transport, Rendering Equation, Finite Element Methods
- Reading:
November 1 - Assignment 1 due at 11:59pm
October 30, November 1 [slides ]
- Monte Carlo Ray Tracing
- Reading:
- Optional Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", Chapters 4-9
- Glassner, Chapter 18-19
- Veach and Guibas, Optimally combining sampling
techniques for Monte Carlo rendering, Siggraph 1995
- Veach et al., Metropolis Light Transport,
SIGGRAPH 1997
- Veach et al., Robust Monte Carlo Methods for Light
Transport Simulation, Chapter 9 and
Chapter 10
- Lafortune, Mathematical Models for Light
Transport Simulation
November 6, 8 [slides ]
- Participating Media (Radiative transport, phase functions, analytic models,
ray marching, single scattering)
- Reading:
- Optional Reading:
- Chandrasekhar, "Radiative Transfer", pages 1-21
November 13 [slides ]
- Participating Media (Multiple scattering, random walks, photon mapping)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", Chapters 10
November 15 [slides ]
- Subsurface Scattering 1 (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
November 20 [slides ]
- Subsurface Scattering 2 (BSSRDF Models, Diffusion Approximation)
- Reading:
November 22 (Thanksgiving)
November 27
- Human Skin Rendering
[slides ]
- Reading:
November 29
December 4 [slides ]
- Efficient Light Transport in Scattering Media
-
guest lecture by Wojciech Jarosz
December 6
Last update: November 28, 2007
Henrik