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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PBRT安装指南

發(fā)布時(shí)間:2023/12/14 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PBRT安装指南 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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,選擇DebugRelease,以及編譯平臺(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/

安裝BisonFlex軟件包。

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

安裝CygwinBisonFlex軟件包,需要注意的是可能默認(rèn)安裝沒有選擇這兩個(gè)軟件包,用戶在安裝時(shí)應(yīng)自行選擇。

下一步就是將BisonFlex可執(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下的PATHPBRT_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é)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。