Physically Based Rendering, 2nd Edition describes both the mathematical theory behind a modern photorealistic rendering system as well as its practical implementation. A method - known as 'literate programming'- combines human-readable documentation and source code into a single reference that is specifically designed to aid comprehension. The result is a stunning achievement in graphics education. Through the ideas and software in this book, you will learn to design and employ a full-featured rendering system for creating stunning imagery.
*New sections on subsurface scattering, Metropolis light transport, precomputed light transport, multispectral rendering, and much more.
*Includes a companion site complete with source code for the rendering system described in the book, with support for Windows, OS X, & Linux. Please visit, www.pbrt.org.
*Code and text are tightly woven together through a unique indexing feature that lists each function, variable, and method on the page that they are first described.