日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PBRT安装指南

發布時間:2023/12/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PBRT安装指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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,選擇DebugRelease,以及編譯平臺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://sourceforge.net/projects/getgnuwin32/

安裝BisonFlex軟件包。

b)選擇安裝Cygwinhttp://www.cygwin.com/

安裝CygwinBisonFlex軟件包,需要注意的是可能默認安裝沒有選擇這兩個軟件包,用戶在安裝時應自行選擇。

下一步就是將BisonFlex可執行程序的路徑添加到系統環境變量。即目錄c:\gnuwin32\bin或者c:\cygwin\bin


打開pbrt.sln工程文件

右鍵點擊解決方案中的pbrtlex.ll,選屬性,將自定義生成步驟中的命令行改為:flex -ocore\pbrtlex.cpp core\pbrtlex.ll

右鍵點擊解決方案中的pbrtparse.yy,選屬性,將自定義生成步驟中的命令行改為 bison -d -v -t -ocore\pbrtparse.cpp core\pbrtparse.yy


假設選擇了cygwin,此時需要修改Cygwin下的PATHPBRT_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/)


總結

以上是生活随笔為你收集整理的PBRT安装指南的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。