|
CSE272: Advanced Appearance Modeling
|
Fall 2004
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 2:00-3:00pm
Mailing List
cse272(at)graphics.ucsd.edu
Book
Andrew Glassner, "Principles of Digital Image Synthesis",
Morgan-Kaufman, 1995
Lectures
Tuesdays and Thursdays: 12:30pm - 1:50pm
Location
HSS 1128b
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 project
and a lecture in the class (15% project proposal,
10% class presentation, more to follow)
Final Report
Should be in the format of a paper 6-10 pages using the style for
ACM
SIGGRAPH papers.
Useful links
Deadlines
- October 14: Proposal 1-2 pages with problem statement, pictures,
motivation, ideas on how to solve the problem, best with references to
related papers. This proposal counts 15% towards the final grade.
- November 23: Paper draft (roughly 3 pages) showing a fairly complete abstract and introduction and some preliminary results. The paper should demonstrate a firm understanding of previous work and a clear idea of the approach taken. Look
at the papers we have read in the class to get an idea of the typical layout.
This paper draft counts 10% towards the final grade.
Schedule
September 23
- Welcome, Light Physics, Radiometry and Photometry
- Reading:
September 28
- Light and Matter
- Reading:
September 30
- BRDF Models and Measurements
- Reading:
October 5
- BRDF Models (Rough Surfaces)
- Reading:
October 7
- Light Transport, Global Illumination Algorithms
- Optional Reading:
October 12
- Guest lecture by Lawrence Frank - "Problems of Computation and Visualization in Magnetic Resonance Imaging"
October 14
- Participating Media 1 (Radiative transport, phase functions)
- Reading:
- Optional Reading:
- Chandrasekhar, "Radiative Transfer", pages 1-21
October 19
- Participating Media 2 (Ray marching, photon mapping)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", chapter 10
October 21
- Participating Media 3 (Multiple Scattering)
October 26
- Subsurface Scattering 1 (BRDF Models)
- Reading:
October 28
- Guest lecture by Josh Wills: "The appearance of Halos"
- And the beginning of the subsurface scattering 2 lecture
November 2
- Subsurface Scattering 2 (BSSRDF Models)
- Reading:
November 4
- Alex Kulungowski: "Rendering of Bubbly Ice"
- Cameron Chrisman: "Rendering of Snow"
November 9
- Neel Joshi: "Measuring BRDFs"
- Neil Alldrin: "Reflectance Estimation under Natural Illumination"
November 11
November 16
- Jefferson Ng: "Rendering of Butterfly Wings"
- Patrick Yau: "Rendering of Light Dispersion"
November 18
- Mara Silva: "Modeling and Rendering of Patina"
- Siddhartha Saha: "Modeling and Rendering of Rust"
November 23
November 25
November 30
- Tak Chu: "Rendering Tornadoes"
- Andrew Smith: "Simulating and Rendering of Splashing Cognac"
December 2
- Werner Jainek: "Simulating Spatially Varying Anisotropic Metals"
- Stephan Steinbach: "Rendering Human Skin"
- Emrah Kostem: "Rendering Paper Birch Tree Bark"
Students
Neil Aldrin
Andrew Smith
Werner Jainek
Cameron Chrisman
Siddhartha Saha
Stephan Steinbach
Tak Chu
Jefferson Ng
Mara Silva
Alexander Ward Kulongowski
Neel Joshi
Patrick Yau
Matthew Clothier
Arash Keshmirian
Fang Yi Liu
Henry Mitchell
David Klenk
Lin Ying Liu
Louka Plagnekov
Sanjeev Kumar
Last update: Nov. 10, 2004
Henrik Wann Jensen