arnold 調用 mantra的光子 做GI全局光和caustic焦散


arnold 調用 mantra的光子 做GI全局光和caustic焦散

關鍵字:arnold;mantra;photon;GI;caustic;光子;全局光;焦散;global illumination;houdini

 

——無偏差暴力計算還是有不少軟肋的

 

 

 先上圖:

 

 

 

arnold渲染功能缺陷分析:

1.純暴力光照計算受光路反彈次數影響很嚴重,要么反彈次數不夠很假,要么時間太久渲染成本太高。比如一個小窗口進光要照亮整個復雜的房間。

2.純反向pathtrace不能解決高度依賴光路路徑的一些渲染效果,比如焦散,雖然也能渲染但路徑追蹤精度差。

3.能完美的彌補這個缺陷的好像就是光子

4.去跟mantra借吧?

 

 

 

mantra光子優勢分析:

1、光子產生效率足夠高,效果也足夠可控。

2、能與復雜的材質做交互。

3、能高效運行巨大量的光子數

4、反彈次數的增加很廉價,能低成本的記錄光路

5、調用效率也夠高

6、有現成接口

 

 

把光子效果做成一個Arnold燈光filter吧-------—Aiphoton

 

安裝使用方法:

1、持續關注qq群,獲取最新版下載鏈接

2、下載Photon.dll的節點放到arnold的安裝路徑的plugins下面,重啟houdini/

3、創建一個skydomelight,去掉cast shadows,  max bounce設置為0,進入filter里

4、創建Aiphoton節點,連到lightfilter上

5、指定加載光子文件

6、調節剩下的參數,應該一眼就能看出是做什么的,sample夠用就好大了慢,其實也沒多慢

7、可見性根據自己需要調節,不需要的都關掉吧,一般GI只是開啟diffuse,焦散開啟diffuse  specular    和refraction群里有案例文件,具體設置參看文件

 

 

特別提示:

1、節點根據houdini17.0.459&Arnold5.2.0編譯

2、節點同時支持焦散光子和GI光子,用法相同/

3、后續還會持續的bug修復和版本更新/

4、模型上最好不要有transform信息/

5、敬請關注qq群

 


效果展示:


 

 

 如果不知道mantra怎么產生光子,請自行查詢 houdini gi light和caustic light 的help

 



         

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM