目前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去执行渲染。