Matt Pharr • Greg Humphreys
Physically Based Rendering
from Theory to Implementation

Downloads

Source Code Updates

The third patch release, fixing numerous mostly-small errors found since the book's release, and including the author-supplied plugins, is now available. The release notes describe all of the changes in this release (and previous released). Source code is available in separate packages for Windows and Linux/Mac OSX: The OpenEXR image libraries are no longer included and must be downloaded and installed separately if they aren't already available on your system.

We are providing access to a git repository of the pbrt releases on an experimental basis. It is available from git://github.com/mmp/pbrt-v1.git. (See the pbrt page on github for more information.) If you need access to the 1.03 release, it is still available:

Tools From the Authors

These add-on tools enhance pbrt's functionality.

Plugins From the Authors

These plugin modules extend pbrt to add interesting new functionality. To use any of these plugins, copy the corresponding source code file to the appropriate directory in your pbrt tree (e.g. lights/, shapes/, etc.) and update the makefile to build that file as well.

Contributed Plugins

Exporters and Converters