Review
"I think this book is great. It's state-of-the-art, and covers the area from soup to nuts and with more depth than any other book I know." Eric Haines, Autodesk Inc.
"This book is the only place to my knowledge where the implementation details of several advanced global illumination algorithms are actually shown. Not only details, but code! That is a tremendous benefit to the community and a major strength of the book." Timothy Purcell, Stanford University
"This book is the only place to my knowledge where the implementation details of several advanced global illumination algorithms are actually shown. Not only details, but code! That is a tremendous benefit to the community and a major strength of the book." Timothy Purcell, Stanford University
Book Description
Rendering takes a three-dimensional scene description and computes an image for display. It is a key stage of computer graphics, creating imagery so that the human observer can finally see results. Physically-Based Rendering: From Theory to Implementation teaches a variety of modern rendering algorithms by presenting the documented source code for a ray tracing rendering system. The system, lrt, is written using a programming methodology called literate programming invented by Donald Knuth that intermingles text describing the system and the principles behind it with the source code that implements it.

