现在的位置: 首页 > 综合 > 正文

烦闷!PBRT-V2 build

2013年10月17日 ⁄ 综合 ⁄ 共 1290字 ⁄ 字号 评论关闭
今天晚上很是烦闷。在网上闲逛,发现了VS2010的破解版,下载下来试了一下,整体感觉不错,UI的风格我比较喜欢,但是我感觉颜色搭配有点昏暗,程序第一次加载的效率和VS2008相比的确慢了不少,不Windows 颜色搭配 source 解决方案 linux

      今天晚上很是烦闷。在网上闲逛,发现了VS2010的破解版,下载下来试了一下,整体感觉不错,UI的风格我比较喜欢,但是我感觉颜色搭配有点昏暗,程序第一次加载的效率和VS2008相比的确慢了不少,不知道是不是加入了更多WPF元素而引入的,可能在SP1以后会有提升。前两天发现了PBRT的v2版本放出来,(其实早就放出来了,只不过最近关心这方面所花的心事太少了,还真是对不起我1000多大洋啊,买的第一版英文原版到现在都还没有看完,看来以后要多多努力了)呵呵,今晚在VS2010下面编译试试看不能过掉。(明天在iMac试试For
linux的版本

1. 下载PBRT-V2的source code(http://www.pbrt.org/downloads.php)


2. 还是需要bison和flex,注意不要忘记了bison的扩展包。(bison: http://gnuwin32.sourceforge.net/packages/bison.htm; flex: http://gnuwin32.sourceforge.net/packages/flex.htm)将其安装在个人自定义的目录下面。


3.为系统添加新的path的环境变量:(本机器的bison和flex的相应目录是:D:\Program Files\GnuWin32\bin )


4. 打开pbrt.sln工程文件

右键点击解决方案中的pbrtlex.ll,选属性,将自定义生成步骤中的命令行改为:flex -ocore\pbrtlex.cpp core\pbrtlex.ll

右键点击解决方案中的pbrtparse.yy,选属性,将自定义生成步骤中的命令行改为 bison -d -v -t -ocore\pbrtparse.cpp core\pbrtparse.yy


5. 由于pbrt渲染的输出的默认文件格式采用的是.exr。因此,还需要安装openEXR, 如果不想对其进行编译,可以在openEXR的官方Web(http://www.openexr.com/downloads.html)下面下载pre-complier的package。(我采用的是OpenEXR 1.4.0 pre-compiled for Windows, Visual Studio .NET 2005的版本)最后,将openEXR库下面的bin path值同样添加到系统的环境变量中,方便预览。


6.开始build整个解决方案,successfully~~~!!!


贴图一张:(渲染scense/bunny.pbrt, 耗时间:210.6s, 渲染平台:ThinkPad T61 CPU:Core 2 Duo T8300-2.4GHz RAM: DDR3 2G

转自:http://www.kvkvk.com/blog/46475067/1293897270.html

抱歉!评论已关闭.