Image Synthesis Techniques (CS 348B)
This page contains lecture slides, videos, and recommended readings for the Spring 2020 offering of CS 348B.
Lecture 1: The Goals of Rendering
Lecture 2: Ray Tracing Basics
Physically Based Rendering, Chapters 1-3. (Sections 2.9, 3.7, 3.8, and 3.9 are optional.)
An Improved Illumination Model for Shaded Display, Turner Whitted, CACM 1980.
Fast, minimum storage ray-triangle intersection, Möller and Trumbore, jgt 1997.
Watertight Ray/Triangle Intersection, Woop et al., jcgt 2(1).
An Introduction to Ray Tracing, Andrew Glassner, ed., Academic Press 1990.
Realistic Ray Tracing, Shirley and Morley, AK Peters 2003.
Essential Ray Tracing Algorithms, Eric Haines, In Glassner, An Introduction to Ray Tracing, pp. 33-78.
A Survey of Ray-Surface Intersection Algorithms, Pat Hanrahan, In Glassner, An Introduction to Ray Tracing, pp. 79-120.
Lecture 3: Ray Tracing Intersection Acceleration
Physically Based Rendering, Chapter 4.
Lecture 4: Radiometry and Photometry
Physically Based Rendering, Chapters 5 and 12.
Radiometry and Photometry FAQ, J. Palmer
Lecture 5: The Light Field
Lecture 6: Monte Carlo Integration
Lecture 7: Camera Simulation
Physically Based Rendering, Chapter 6
A Realistic Camera Model for Computer Graphics, Kolb et al., SIGGRAPH 1995.
Lecture 8: Sampling and Reconstruction
Physically Based Rendering, Sections 7.1, 7.2, 7.8, and 7.9
Lecture 9: Monte Carlo II: Variance Reduction Techniques
Lecture 10: Monte Carlo III: Low Discrepancy Sampling
Physically Based Rendering, Sections 7.4, 7.5, 7.6, and 7.7.
Lecture 11: Reflection Models I: BRDFs and Idealized Materials
Physically Based Rendering, Sections 8.1, 8.2, 8.3, and Chapter 9
Geometrical considerations and nomenclature for reflectance, Nicodemus et al.
Lecture 12: Reflection Models II: Glossy Materials
Physically Based Rendering, Sections 8.4 and 8.5 (8.6 optional).
Microfacet Models for Refraction Through Rough Surfaces, Walter et al.
Models of light reflection for computer synthesized pictures, J. Blinn, SIGGRAPH 77, pp. 192-198.
A reflectance model for computer graphics, R. Cook and K. Torrance, SIGGRAPH 81, pp. 307-316, 1981.
Theory for the off-specular reflection from roughened surfaces, K. Torrance and E. Sparrow, J. of the Optical Society of America, Vol 57, No 9, pp. 1105-1144.
Lecture 13: Direct Illumination
Physically Based Rendering, Sections 14.1, 14.2, and 14.3
Lecture 14: Real-time Ray Tracing and Denoising
Lecture 15: Global Illumination
Physically Based Rendering, Sections 13.7 (Russian Roulette), 14.4 (The Light Transport Equation), 14.5 (Path Tracing)
Lecture 16: Volume Rendering and Participating Media
Physically Based Rendering, Chapter 11, and Chapter 15 (skip Sections 15.4 and 15.5)
Lecture 17: Bidirectional Techniques
Physically Based Rendering, Sections 16.1, 16.2, and 16.3
Lecture 18: Reflection Models 3: Anisotropic Materials and Subsurface Scattering