Papers and articles available on the web will not be handed out in class. Pointers to the online versions of papers are included by the reference. You are expected to download and print these papers yourselves. One reason for doing this is that many visualization papers contain pictures that do not reproduce well when copied. The ACM and IEEE Digital Libraries are now available online for Stanford students. They are a great resource: learn to use them.
Readings not available online will be handed out in class. They will also be available in the CS348b course handout cabinet in Gates Rm 377 (the copy room in the graphics wing 3B).
Hint: Read the material before class!
The Goals of Rendering
Ray Tracing I: Basics
- Lecture Text
pbrt Chapters 1-3 (Sec 3.7 is optional)
- A. Appel, Some techniques for the machine rendering of solids (handout)
- R. A. Goldstein, R. Nagel, 3-D visual simulation (handout)
- T. Whitted, A improved illumination model for shaded display
(acm).
Ray Tracing II: Acceleration Techniques
- Lecture Text
pbrt Chapters 4
Radiometry
The Light Field
- Lecture Readings
- None
Monte Carlo Integration I
- Lecture Text
pbrt Chapters 14
Cameras and Film
- Lecture Text
pbrt Chapters 6, 8.1-8.5
Monte Carlo Integration II
- Lecture Text
pbrt Chapters 7.3, 7.4, 7.5 (optional), 15.2-15.4
Sampling and Reconstruction
- Lecture Text
pbrt Chapters 7.1, 7.6
Images shown in Class (Courtesy Don Mitchell)
Reflection Models I - The BRDF and Ideal Reflection Models
- Lecture Readings
- P. Hanrahan, Rendering concepts, Section 2.5 (handout)
Reflection Models II - Glossy
- Lecture Text
pbrt Chapters 9
- J. Blinn, Models of light reflection for computer synthesized pictures (handout)
Texture
- Lecture Text
pbrt Chapters 11
The Rendering Equation
Path Tracing
- Lecture Text
pbrt Chapters 16.3
Irradiance Caching and Photon Maps
- Text
pbrt Chapters 16.4-16.5
- G. Ward, F. Rubinstein and R. Clear, A ray tracing solution for diffuse interreflection,
- H. W. Jensen, Global illumination using photon maps,