Lecture 001

Producing realistic images by:

Real light transports are very complex.

Use cases:

Fluorescence Microscopy

Fluorescence Microscopy

Eikonal Transport

Eikonal Transport

Acousto-optics

Acousto-optics

Forward rendering: given scene, produce image

Reverse rendering: given image, produce scene

Differential Rendering

Differential Rendering

Example: differential rendering can help us calculate the shape of a container based on the image.

Example: differential rendering can help us calculate the shape of a container based on the image.

Example: differential rendering can help us guess geometry behind diffuser

Example: differential rendering can help us guess geometry behind diffuser

Historical Final Project: Here

Historical Rendering Result: Here

Other Rendering Competitions (see links in slide)

Good Books: - Peter Shirley’s Ray Tracing series (Peter Shirley), for first programming assignment - PBR(T) Physically Based Rendering From Theory to Implementation (Matt Pharr), for programming assignments - Advanced Global Illumination (Phillip Dutre), for theoretical - Eric Veach's thesis, for technical renderence

Table of Content