1)從官方網站下載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,以及編譯平台x86(win32)或x64。然後Build解決方案。
3)設定系統內容變數PBRT_SEARCHPATH。建立一個系統內容變數PBRT_SEARCHPATH並將它的值設定為PBRTSRC_ROOT/bin目錄。例如將PBRT_SEARCHPATH設定為C:\pbrt-v2\bin目錄。
至此已經完成了PBRTv2的安裝,可以使用該軟體包了。
如果使用者需要修改PBRT中的parsing代碼,還需要安裝Bison/Flex程式。使用者可以選擇Cygwin或者GnuWin32。需要注意的是,不要選擇安裝在”Program
Files”或者“Program Files(x86)”目錄下,因為安裝路徑中不允許存在空格。例如可以選擇目錄c:\cygwin或者c:\gnuwin32。任意選擇一個即可。
a)選擇安裝GnuWin32http://gnuwin32.sorceforge.net/
安裝Bison和Flex軟體包。
b)選擇安裝Cygwinhttp://www.cygwin.com/
安裝Cygwin及Bison和Flex軟體包,需要注意的是可能預設安裝沒有選擇這兩個軟體包,使用者在安裝時應自行選擇。
下一步就是將Bison和Flex可執行程式的路徑添加到系統內容變數。即目錄c:\gnuwin32\bin或者c:\cygwin\bin
假設選擇了cygwin,此時需要修改Cygwin下的PATH和PBRT_SEARCHPATH環境變數,這樣在Cygwin下運行PBRT時知道去哪兒找到相應的應用程式和DLLs。開啟Cygwin使用者目錄下的/ect/bash.bashrc/systemwide.bashrc檔案,如果沒有則自行建立該檔案,並加入以下兩行:
export PBRT_SEARCHPATH=/cygdrive/c/pbrt-v2/bin:$PATH
export PATH=$PBRT_SEARCHPATH:$PATH
由於PBRT產生的圖片是OpenEXR格式的高動態範圍圖片(High
Dynamic RangeImage),瀏覽這些圖片也需要相應的圖片瀏覽器。你可以下載安裝支援EXR格式的Windows下的圖片瀏覽器IRFANVIEW(http://www.irfanview.com/)。