PBRT安装指南
1)從官方網(wǎng)站下載PBRT軟件包:http://www.pbrt.org/downloads.php,選擇pbrt-v2-src.zip,for Windows。將壓縮包解壓到某一目錄下,推薦解壓到硬盤的根目錄,例如C:\pbrt-v2
2)使用Microsoft Visual Studio 2010打開壓縮包中的src/pbrt.vs2010/pbrt.sln,選擇Debug或Release,以及編譯平臺(tái)x86(win32)或x64。然后Build解決方案。
3)設(shè)置系統(tǒng)環(huán)境變量PBRT_SEARCHPATH。創(chuàng)建一個(gè)系統(tǒng)環(huán)境變量PBRT_SEARCHPATH并將它的值設(shè)置為PBRTSRC_ROOT/bin目錄。例如將PBRT_SEARCHPATH設(shè)置為C:\pbrt-v2\bin目錄。
至此已經(jīng)完成了PBRTv2的安裝,可以使用該軟件包了。
如果用戶需要修改PBRT中的parsing代碼,還需要安裝Bison/Flex程序。用戶可以選擇Cygwin或者GnuWin32。需要注意的是,不要選擇安裝在”Program Files”或者“Program Files(x86)”目錄下,因?yàn)榘惭b路徑中不允許存在空格。例如可以選擇目錄c:\cygwin或者c:\gnuwin32。任意選擇一個(gè)即可。
a)選擇安裝GnuWin32http://sourceforge.net/projects/getgnuwin32/
安裝Bison和Flex軟件包。
b)選擇安裝Cygwinhttp://www.cygwin.com/
安裝Cygwin及Bison和Flex軟件包,需要注意的是可能默認(rèn)安裝沒有選擇這兩個(gè)軟件包,用戶在安裝時(shí)應(yīng)自行選擇。
下一步就是將Bison和Flex可執(zhí)行程序的路徑添加到系統(tǒng)環(huán)境變量。即目錄c:\gnuwin32\bin或者c:\cygwin\bin
打開pbrt.sln工程文件
右鍵點(diǎn)擊解決方案中的pbrtlex.ll,選屬性,將自定義生成步驟中的命令行改為:flex -ocore\pbrtlex.cpp core\pbrtlex.ll
右鍵點(diǎn)擊解決方案中的pbrtparse.yy,選屬性,將自定義生成步驟中的命令行改為 bison -d -v -t -ocore\pbrtparse.cpp core\pbrtparse.yy
假設(shè)選擇了cygwin,此時(shí)需要修改Cygwin下的PATH和PBRT_SEARCHPATH環(huán)境變量,這樣在Cygwin下運(yùn)行PBRT時(shí)知道去哪兒找到相應(yīng)的應(yīng)用程序和DLLs。打開Cygwin用戶目錄下的/ect/bash.bashrc/systemwide.bashrc文件,如果沒有則自行創(chuàng)建該文件,并加入以下兩行:
export PBRT_SEARCHPATH=/cygdrive/c/pbrt-v2/bin:$PATH
export PATH=$PBRT_SEARCHPATH:$PATH
由于PBRT生成的圖片是OpenEXR格式的高動(dòng)態(tài)范圍圖片(High Dynamic RangeImage),瀏覽這些圖片也需要相應(yīng)的圖片瀏覽器。你可以下載安裝支持EXR格式的Windows下的圖片瀏覽器IRFANVIEW(http://www.irfanview.com/)。
總結(jié)
- 上一篇: Hive窗口函数应用:级联累加求和场景
- 下一篇: 华为ensp命令大全_从零开始学习华为路