目前 PBRT 已经发布到 V3 版本,官网提供了 ZIP 的压缩文档,也给了 GitHub 的地址。
编译 PBRT V3
使用 Git 将整个项目源代码下载下来:
$ git clone --recursive https://github.com/mmp/pbrt-v3/
使用 cmake 创建出构建出 VS 的工程,我使用的是 Visual Studio
启动 VS2015 加载建立的 pbrt-v3 工程,直接编译所有项目

测试 PBRT 渲染
使用 PBRT 直接渲染只能使用命令行去操作,具体方法是:
pbrt scene.pbrt
可以使用官方提供的实例文件,PBRT 的文件全部是.pbrt 格式,在 pbrt-v3/scenes/ 里有官方提供的 killeroo-simple.pbrt,这是一个示例渲染文件。
https://github.com/mmp/pbrt-v3/blob/master/scenes/killeroo-simple.pbrt
使用上面的命令直接渲染。
最后会保存出单帧 EXR。
另外在 GitHub 上可以找到其它人写的 MAYAY 插件及 HDOUINI 插件,可以直接利用接口调用 pbrt 去执行渲染。