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 graphics 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: Reading the material before class will make the lectures much more
understandable!*

J. Dorsey, P. Hanrahan, Digital materials and virtual weathering,
*Scientific American*, Feb 2000,
(html).

D. Greenberg, A framework for realistic image synthesis,
*CACM* 42(8), pp. 44-53, Aug. 1999.
(pdf)

*Optional*

D. Greenberg, K. Torrance, P. Shirley, J. Arvo, J. A. Ferwerda,
S. pattanaik, E. P. F. Lafortune, B. Walter, S. Foo, B. Trimbone,
A framework for realistic rendering,
Proceedings of SIGGRAPH 97 (Los Angelos, CA, August 3-9, 1997).
In *Computer Graphics* Proceedings, Annual Conference Series,
1997, ACM SIGGRAPH, pp. 477-494.
(pdf)

Longer, more detailed and technical version of the CACM article.

R. A. Goldstein, R. Nagel, 3-D visual simulation,
*Simulation*, 16(1), pp. 25-31, Jan. 1971.

T. Whitted, A improved illumination model for shaded display,
*CACM*, 23(6), pp. 343-349, June 1980.

E. Haines, Essential ray tracing algorithms,
In Glassner, *An Introduction to Ray Tracing*, pp. 33-78.

P. Hanrahan, A survey of ray-surface intersection algorithms,
In Glassner, *An Introduction to Ray Tracing*, pp. 79-120.

*Optional*

T. Moller, B. Trumbore, Fast, minimum storage ray-triangle intersection,
*Journal of Graphics Tools*, 2(1), pp. 21-28, 1997.
(ps.gz).

Detailed explanation of a very fast ray-triangle intersection algorithm.

J. Arvo, D. Kirk, A survey of ray tracing acceleration structures,
In Glassner, *An Introduction to Ray Tracing*, pp. 201-262.

M. Pharr, G. Humphreys, P. Hanrahan, *A Literate Ray Tracer*,
Chapters 1-8.

P. Hanrahan, Rendering concepts,
In Cohen and Wallace, *Radiosity and Realistic Image Synthesis*,
pp. 13-40.

*No readings*

C. Kolb, D. Mitchell, P. Hanrahan, A realistic camera model for
computer graphics,
Proceedings of SIGGRAPH 95 (Los Angelos, CA,
August 6-11, 1995), In *Computer Graphics* Proceedings,
Annual Conference Series, 1995, ACM SIGGRAPH, pp. 317-324.
(paper).

B. London and J. Upton, *Photography*, Fifth Edition,
HarperCollins College Publishers, 1994.

A easy-to-read, extremely well-illustrated introduction to photography. Widely used in introductory photography courses.

R. Kingslake, *Optics in Photography*, SPIE Optical Engineering Press,
1992.

A book on the science of photography aimed at the advanced amateur photographer who wishes to understand more about their equipment. Kingslake was Director of Optical Design for Eastman Kodak Company.

D. Mitchell, A. Netravali, Reconstruction filters for computer graphics,
Proceedings of SIGGRAPH 88,
*Computer Graphics* 22(4), pp. 221-228, 1988.

R. Cook, Stochastic sampling and distributed ray tracing,
In Glassner, *An Introduction to Ray Tracing*, pp. 161-199.

Skip the sections on distributed ray tracing for now. But, take a look at the discussion of depth of field.

D. Mitchell, Generating antialiased images at low sampling densities,
Proceedings of SIGGRAPH 87,
*Computer Graphics* 21(3), pp. 65-72, 1987.

*Optional*

P. Hanrahan, Notes on signal processing for computer graphics, (unpublished manuscript). (ps)

I will review this material during the first part of my lecture.

M. Dippe, E. Wold, Antialiasing through stochastic sampling,
Proceedings of SIGGRAPH 85,
*Computer Graphics* 19(3), pp. 69-78, 1985.

A more rigorous discussion of jittered sampling.

T. Duff, Polygon scan conversion by exact convolution, Proceedings International Conference on Raster Imaging and Digital Typography, pp. 151-168, Cambridge University Press, Oct 1989.

M. Lee, R. Redner, S. Uselton, Statistically optimized sampling for
distributed ray tracing,
Proceedings of SIGGRAPH 85,
*Computer Graphics* 19(3), pp. 61-68, 1985.

D. Mitchell, Spectrally optimal sampling for distribution ray tracing,
Proceedings of SIGGRAPH 91,
*Computer Graphics* 25(4), pp. 157-164, 1991.

R. Cook, Stochastic sampling and distributed ray tracing,
In Glassner, *An Introduction to Ray Tracing*, pp. 161-199.

Now read the sections on distributed ray tracing.

M. Pharr, G. Humphreys, P. Hanrahan, *A Literate Ray Tracer*,
Chapters 9-10.

P. Hanrahan, Rendering concepts,
In Cohen and Wallace, *Radiosity and Realistic Image Synthesis*,
pp. 13-40.

Read Section 2.5 now.

J. Blinn, Models of light reflection for computer synthesized pictures, SIGGRAPH 77, pp. 192-198.

*No readings.*

J. Kajiya, The rendering equation, SIGGRAPH 85, pp. 143-150.

P. Shirley, Hybrid Radiosity/Monte Carlo Method, SIGGRAPH 94 Advanced Radiosity Course. (ps.z)

Skip Section 3 until Thursday's lecture.

E. Veach, Multiple importance sampling, Chapter 9, 1997. (ps).

M. Pharr, G. Humphreys, P. Hanrahan, *A Literate Ray Tracer*,
Chapters 12-15.

P. Hanrahan, Rendering concepts,
In Cohen and Wallace, *Radiosity and Realistic Image Synthesis*,
pp. 13-40.

Read Section 2.6 now.

Eric Veach, Ph.D. Dissertaion, Stanford University, December 1997

Read Chapter 9 - Multiple Importance Sampling

*Optional*

Henrik Wann Jensen, Photon Maps. (pdf)

Anthony Apodaca and Larry Gritz,
*Advanced Renderman: Creating CGI for the Motion Pictures*,
Morgan Kaufmann, 1999.

Michael Cohen and John Wallace,
*Radiosity and Realistic Image Synthesis,*
Academic Press.

David Ebert, F. Kenton Musgrave, Darwyn Peachey, Steven Worley, Ken Perlin,
*Texturing and Modeling*,
Second edition, Morgan Kaufmann, 1998.

James Foley, Andy van Dam, Steven Feiner, and John Hughes,<
*Computer Graphics: Principles and Practice*,
Second edition in C, Addison-Wesley.

Andrew Glassner,
*An Introduction to Ray Tracing*,
Academic Press.

Matt Pharr, Greg Humphreys, Pat Hanrahan,
*A Literate Ray Tracer*,
Unpublished manuscript.

Steve Upstill,
*The RenderMan Companion: A Programmers Guide to Realistic
Computer Graphics*,
Addison-Wesley, 1989.

Copyright © 2000 Pat Hanrahan