CSE272: Advanced Appearance Modeling
|
Fall 2006
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, Fridays 2:00-3:00pm
Teaching Assistant
N/A
Books
Recommended
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, 5:00pm - 6:20pm in CENTER 201
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
a lecture in class (15%), various assignments (40%), 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 21 [slides]
- Welcome, Course Setup, Light Physics, Radiometry and Photometry
- Reading:
- Glassner, Chapter 13 (optional)
September 26 [slides]
- Light and Matter
- Reading:
September 28
- Light and Matter II
- Reading:
October 3 [slides]
- BRDF Models and Measurements
- Reading:
- Optional:
- Phong, "Illumination for Computer Generated Pictures", CACM 1975
- Blinn, "Models of Light Reflection for Computer Synthesized Pictures", SIGGRAPH 1977
- Cook and Torrance, "A Reflectance Model for Computer Graphics", ACM TOG, 1982
- Ward, "Measuring and Modeling Anisotropic Reflection", SIGGRAPH 1992
- Westin et al., Predicting Reflectance Functions from Complex Surfaces, SIGGRAPH 1992
- Gondek et al., Wavelength Dependent Reflectance Functions", SIGGRAPH 1994
October 5 [slides]
- Microfacet Theory
- Reading:
October 10, 12, 17, and 19 [slides]
- Light Transport, Global Illumination Algorithms
- Reading:
- Optional Reading:
October 24, 26, 31, and November 2 [slides]
- Participating Media (Radiative transport, phase functions, analytic models,
ray marching, single scattering)
- Reading:
- Optional Reading:
- Chandrasekhar, "Radiative Transfer", pages 1-21
November 7
[slides]
- Participating Media (Multiple scattering, photon mapping, two-stream analysis)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", chapter 10
November 9
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 14
November 16 and 21
- Subsurface Scattering 2 (BSSRDF Models, Diffusion Approximation,
Multipole Model, Layered Materials, Spectral Skin BSSRDF model)
- Reading:
- Jensen, Marschner, Levoy, and Hanrahan, A Practical
Model for Subsurface Light Transport", SIGGRAPH 2001
- Jensen and Buhler, A Rapid
Hierarchical Rendering Technique for Translucent Materials",
SIGGRAPH 2002
- Donner and Jensen, Light
Diffusion in Multi-Layered Translucent Materials, SIGGRAPH 2005
- Donner and Jensen,
"A
Spectral BSSRDF for Shading Human Skin", EGSR 2006
November 23
November 28
-
Presentation and discussion of the paper:
Lawrence et al., "Inverse Shade Trees for Non-Parametric Material Representation and Editing",
SIGGRAPH 2006
November 30
-
Presentation and discussion of the paper:
Khan et al., "Image-Based Material Editing",
SIGGRAPH 2006
Last update: November 7, 2006
Henrik