pbrt v-4物理渲染编译

1,768 阅读1分钟

官方解答

github.com/mmp/pbrt-v4…

需要安装的工具

我自己用的是win10系统+VS2019 + Cmake3.23.1:

(在git的时候要注意,如果克隆失败,可以重复几次,直到完成克隆下载成功为止!!) image.png

错误:

错误原因:git下载的代码不完整!

解决:同事翻墙出去下载的,国内的git链接是不完整的,气死,搞了我好几天,早知道我就翻墙出去了,经验之谈啊!!!

企业微信截图_1652343055698.png

记录:

关于VS上面的SDK版本问题,这个没有配置好的话也有可能会cmake报错,我这里用的是VS2019,但是都一样,找到SDK是2019的就行。 baijiahao.baidu.com/s?id=167751…

pbrt v-4 编译流程:

1.新建一个build文件夹,用来放编译以后的东西

image.png

2.用cmake编译,我就是这个地方出错了,解决错误以后就OK了

image.png

3.在VS直接打开PBRT-v4项目,然后选择release编译,重新生成代码

image.png

image.png

4.找到路径,在release文件里面cmd打开

image.png

需要去下载资源,用于测试,pbrt v-4资源:

benedikt-bitterli.me/resources/

渲染并转换成png图片格式(注:pbrt-v3是可以直接生成scenes,pbrt-v4不能直接生成,新建一个即可)

pbrt --outfile le.png D:\xzy\pbrt-v4\scenes\living.pbrt

image.png

image.png

本地编译完成以后得到一张渲染图png格式

le.png