CSE272: Advanced Image Synthesis
|
Spring 2016
One of the topics in this class is investigating different
global illumination algorithms.
Contents
In the class we will discuss advanced computer graphics techniques
for realistic image synthesis. This includes techniques for simulating
global illumination, participating media, and material models including
BRDF and BSSRDF models. In this class we will discuss many natural
phenomena such as the blue sky, the appearance of human skin, clouds,
and milk. The goal is to understand how different computer graphics
algorithms can be used to simulate these phenomena.
Instructor
Henrik Wann Jensen
Optional books
Andrew Glassner, "Principles of Digital Image Synthesis",
Morgan-Kaufman, 1995.
Free PDF Version of this book.
Henrik Wann Jensen, "Realistic Image Synthesis Using Photon Mapping",
AK Peters, 2001
Pharr and Humphreys, "Physically Based Rendering",
Morgan-Kaufman 2004
Dutre, Bala, and Baekert, "Advanced Global Illumination",
AK Peters, 2006
Lectures
Tuesday/Thursday, 11:00am - 12:20pm in WLH 2207
Teaching Assistant
Jiyang Yu
Piazza
signup
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 (65%),
a midterm (20%), and a class lecture (15%).
Assignments
The assignments can only be downloaded from a .ucsd.edu domain.
Schedule
March 29 [slides ]
- Welcome, Course Setup, Light Physics, Radiometry and Photometry
- Reading:
- Glassner, Chapter 13 (optional)
March 31 [slides ]
- Light and Matter
- Reading:
April 5 [slides ]
- Light Surface Interaction
April 7 [slides ]
- Global Illumination and Monte Carlo Ray Tracing
- Reading:
- Optional Reading:
April 12 [slides ]
- Multiple Importance Sampling + Assignment 1
- Reading:
April 14 [slides ]
- Photon Mapping
- Reading:
- Optional Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", Chapters 4-9
April 19 [slides ]
- Progressive Photon Mapping
- Reading:
April 21
- Combining Bidirectional Path Tracing and Photon Mapping
- Reading:
- BRDF Models [slides ]
- Reading:
- Optional:
April 26 - 29 [slides ]
- Microfacet Theory
- Reading:
- Optional:
May 5
May 7 [slides ]
- Participating Media (Radiative transport, phase functions, analytic models,
single scattering)
- Reading:
- Optional Reading:
May 10 [slides ]
- Participating Media (Multiple scattering, ray marching, random walks,
photon mapping)
- Reading:
- Jensen, "Realistic Image Synthesis using Photon Mapping", Chapters 10
- Jarosz et al., "Irradiance Gradients in the Presence of Participating Media and Occlusions"
- Jarosz et al., "The Beam Radiance Estimate for Volumetric Photon Mapping"
-
May 12 [slides ]
- Subsurface Scattering (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
May 17
- Subsurface Scattering (BSSRDF models)
- Reading:
May 19
- "Photon beam diffusion: a hybrid Monte Carlo method for subsurface scattering" (EGSR 2013)
- "On-line Learning of Parametric Mixture Models for Light Transport Simulation" (SIGGRAPH 2014)
May 24
- Stylized Caustics: Progressive Rendering of Animated Caustics
- Spectral Skin BSSRDF model
- Reading:
May 26
- Stochastic rendering of glints
- The SGGX Microflake Distribution
May 31
- High-Order Similarity Relations in Radiative Transfer
- A Markov Chain Monte Carlo Technique for rendering scenes with difficult specular transport
Gradient Domain Path Tracing
June 2
Last update: May, 2016
Henrik