Annotated bibliography organized by topic.

## Books

There is one required text for the course:

Matt Pharr and Greg Humphreys

*Physically Based Rendering: From Theory to Implementation*

Morgan-Kaufmann Publishers, 2004

Book web site

In addition, the following books may be useful.

Andrew Glassner

*An Introduction to Ray Tr*

Book web site*This book contains a collection of chapters written by many of the original inventors of the major ray tracing algorithms. Although somewhat dated, it is filled with both practical and theoretical information that not available in other books.*

Peter Shirley and Keith Morley

Realistic Ray Tracing, 2nd Edition

K. Peters, 2003

Errata- This ray tracing book by Peter Shirley is highly recommended. It covers much of the material in the class at a very understandable level.

Realistic Image Synthesis Using Photon Mapping

K. Peters, 2001

Book web site- An intermediate level book that describes the best current technique for global illumination calculations, the photon map.

Philip Dutre, Philippe Bekaert, Kavita Bala

Advanced Global Illumi

<br> Book web siteFrancois Sillion, Claude Puech

*Radiosity and Global Illumination*

Morgan Kaufmann, 1994

- Another good introduction to physically-based rendering, emphasizing radiosity.

Michael Cohen and John Wallace

*Radiosity and Realistic Image Synthesis*

Academic Press, 1993

- The book by Cohen and Wallace is the classic introduction to radiosity. Unfortunately, they concentrate on the finite element method and do not devote much space to Monte Carlo Ray Tracing.

Andrew Glassner

*Principles of Digital Image Synthesis*

Morgan Kaufmann, 1995

- An encyclopedic overview of rendering.

Anthony Apodaca and Larry Gritz

*Advanced Renderman: Creating CGI for the Motion Pictures*

Morgan Kaufmann, 1999

- The best current overview of advanced rendering from a user's point of view.

David Ebert, F. Kenton Musgrave, Darwyn Peachey, Steven Worley, Ken Perlin

*Texturing and Modeling, Third Edition*

Morgan Kaufmann, 2003

web site- An excellent overview of procedural modeling and texturing.

Steve Upstill

*The RenderMan Companion: A Programmers Guide to Realistic Computer Graphics*

Addison-Wesley, 1989

The standard reference on the RenderMan interface