|
CSE272: Advanced Appearance Modeling
|
Fall 2003
Some inspiration for the types of appearance we will
discuss in class (clouds, plants, milk, rust, skin, atmosphere/smoke):
Instructor
Henrik Wann Jensen
Office hours, Thursday 3:30-4:30pm
Guest Lecturer
Steve Rotenberg
Mailing List
cse272(at)graphics.ucsd.edu
Book
Andrew Glassner, "Principles of Digital Image Synthesis",
Morgan-Kaufman, 1995
Lectures
Tuesdays and Thursdays: 2:00pm - 3:20pm
Location
SOLIS 111
Contents
The appearance of the everyday world has long been a topic of interest
to many people from painters to physicists. Even simple questions require
careful thought. Why is the sky blue? Why does wet sand look darker than
dry sand? How can you reproduce a human face using oil paints? More recently
appearance models have become increasingly important in computer graphics
and vision. In graphics, they are needed to model and simulate different
materials. In vision, texture and reflection models can be used to guide the
acquisition of computer models of different scenes and objects, as well as the
recognition of these scenes and objects in images.
This class will go into the details of computer graphics algorithms
for creating a given appearance. The course will cover the physics as
well as the computational techniques for simulating light
transport, light scattering, reflection models, subsurface scattering,
participating media. In addition, we will be discussing the appearance
of elements in the natural world in order to understand how to simulate
this appearance.
Prerequisites
CSE190/CSE168 "Rendering Algorithms" or equivalent at the consent of
the instructor. This is a fairly advanced class. Students are expected
to have an understanding of computer graphics rendering algorithms such
as ray tracing.
Grading
This is class is for 4 units. It will be graded based on a lecture
in class (15%) and a final project (85%).
Final Report
Should be in the format of a paper 6-10 pages using the style for
ACM
SIGGRAPH papers.
Deadlines
-
Nov. 12, Abstract + Introduction, 1 page in the correct paper format.
Mail as pdf to henrik(at)graphics.ucsd.edu
-
Dec. 12, final paper and results. Mail as pdf to henrik(at)graphics.ucsd.edu
Schedule
September 25
- Lecture: Welcome, Light Physics
- Reading:
September 30
- Guest Lecture by Steve Rotenberg: Materials and BRDF's
(Slides)
- Reading:
October 2
- Guest Lecture by Steve Rotenberg: BRDF Models
(Slides)
- Reading:
October 7
- Lecture: Light Transport, Global Illumination Algorithms
- Optional Reading:
- Glassner, Chapter 18-19
- Photon mapping, BPT, MLT
October 9
- Lecture: BRDF Models (Microgeometry)
- Reading:
October 14
- Lecture: Participating Media 1 (Radiative transport, phase functions)
- Reading:
- Optional Reading:
- Chandrasekhar, "Radiative Transfer", pages 1-21
October 16
- Lecture: Participating Media 2 (Ray marching, photon mapping)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", chapter 10
October 21
- Student Lectures: Halos and Hair
- Josh Wills: Halos (slides)
- Reading:
- Craig Donner: Hair (slides)
- Reading
October 23
- Student Lectures: Wave Phenomena
- Bryan Liu: Interference and iridescence phenomena
- Reading:
- John Rapp: Wave-theory
- Reading:
October 28
- Guest Lecture on "Ocean Modeling and Rendering" (postponed due to fires)
by Jerry Tessendorf (Rhythm+Hues studios)
- Reading:
October 30
- Student Lectures: Oceans and Polarization
- Geoffrey Romer: Modeling and Rendering of Oceans (slides)
- Reading:
- Morgan Gebbie: Polarization
- Reading:
November 4
- Guest Lecture by Steve Rotenberg: CFD Simulations for Graphics
(Slides)
- Reading:
-
Foster, Metaxas, "Modeling the Motion of a Hot, Turbulent Gas", SIGGRAPH
1997
-
Stam, "Stable Fluids", SIGGRAPH 1999
-
Fedkiw, Stam, Jensen, "Visual Simulation of Smoke", SIGGRAPH 2001
November 6
- Student Lectures: Level-of-detail and Meso-structure
- Cyrus Jam: Level-of-detail
- Reading:
- Nishant Mittal: Meso-structure(Slides)
November 11
November 13
- Guest Lecture by Steve Rotenberg: CFD Simulations for Graphics
(Slides)
- Reading:
- Nguyen, Fedkiw, Jensen, "Physically Based Modeling and Animation of Fire",
SIGGRAPH 2002
-
Foster, Fedkiw, "Practical Animation of Liquids", SIGGRAPH 2001
- Enright, Marschner, Fedkiw, "Animation and Rendering of Complex Water
Surfaces", SIGGRAPH 2002
- Muller, Charypar, Gross, "Particle Based Fluid Simulation for Interactive
Applications", SIGGRAPH Animation Symposium, 2003
-
Premoze, Tasdizen, Bigler, Lefohn, Whitaker, "Particle Based Simulation of
Fluids", Eurographics, 2003
November 18
- Lecture: Subsurface Scattering 1 (BRDF Models)
- Reading:
November 20
- Lecture: Subsurface Scattering 2 (BSSRDF Models)
- Reading:
November 25
- Student Lectures: Skin and Watercolor
- Wojciech Jarosz: Skin(Slides)
- Reading:
- Peter Schwer: Watercolor
- Reading:
November 27
December 2
- Guest Lecture on "Subsurface Scattering in Production"
by Christophe Hery (Industrial Light & Magic)
- Reading:
December 4
- Student Lecture: Cloth and Plants
- Daryl Sterling(slides)
- Reading:
- Stephan Steinbach: Plants (slides)
Students
Craig Donner
Wojciech Jarosz
Geoffrey Romer
Morgan Gebbie
John Rapp
Cyrus Jam
Bryan Liu
Stephan Steinbach
Josh Wills
Nishant Mittal
Peter Schwer
Daryl Sterling
Rajiv Bharadwaja
Matt Clothier
Joseph Chow
Alex Kulungowski
Andy Skirvin
Jonathan Neddenriep
Andrew Smith
Last update: Nov. 26, 2003
Henrik Wann Jensen