02566: Appearance Modeling
|
Spring 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
Anders Wang Kristensen
Office hours / Lab hours: Tuesday after lunch, and Friday after lunch.
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
Professor: Fridays: 9:30 - 11:30 in Building 308, Room 012
Students: Fridays: 12:00 - 13:00 in Building 308, Room 012
Databar
Building 305, Room 017
Available Tuesday afternoon and Friday all day
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
This is class is for 10 units. It 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
Schedule (tentative)
February 3 [slides]
- Welcome, Course Setup, Light Physics, Radiometry and Photometry
- Reading:
- Glassner, Chapter 13 (optional)
February 10 [slides]
- Light and Matter
- Reading:
February 17 [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
- Student lecture on iridesence [slides]
February 24 [slides]
- Microfacet Theory
- Reading:
- Student lecture on Aurora Borealis [slides]
March 3
March 10 [slides]
- Light Transport, Global Illumination Algorithms
- Reading:
- Optional Reading:
- Student lecture on bioluminescence [slides]
March 17
- Light Transport II
- Student lecture on dispersion [slides]
March 24
- Participating Media 1 (Radiative transport, phase functions)
- Reading:
- Optional Reading:
- Chandrasekhar, "Radiative Transfer", pages 1-21
- Student lecture on weathering [slides]
March 31 [slides]
- Participating Media 2 (Advanced phase functions, analytic models, ray marching)
- Student lecture on Ice [slides]
- Student lecture on Nebulas [slides]
April 7 [slides]
- Participating Media 3 (Multiple scattering, photon mapping, two-stream theory)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", chapter 10
- Student lecture on eyes [slides]
April 14
April 21 [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
- Student lecture on plants [slides]
April 28 [slides]
- Subsurface Scattering 2 (BSSRDF Models)
- Reading:
- Student lecture on fluorescence [slides]
May 5
- Subsurface Scattering 3 (Advanced BSSRDF Models)
- Reading:
- Status presentations (5 minutes each)
Last update: May 4, 2006
Henrik