ETH官方钱包

創作內容

4 GP

Unheard Engine: 折射材質以及高效能光追反射

作者:巧克力喬斯達│2024-04-04 06:26:34│巴幣:8│人氣:81
side project離上次更新有幾個月了..聖誕返臺度假休息、登記結婚後就一直忙到最近
耗時兩個月左右完成了簽證延簽跟太太的依親,雙雙可用到2027年,直接接軌永居沒問題啦
然後又玩了RDR2跟某個好玩不花錢的線上遊戲一陣子,拖了一點時程

不過最好玩的時候還是回到side project解決問題的時候

加入了折射材質以及光追反射~(尚未加入多重反射)
施加反射效果到物件時也有考量到材質粗糙度來做變化,更讓折射材質也能在反射中顯示
並且盡可能的考量到效能問題,在4070Ti, 1440p下光追反射能維持在1ms左右
整體來說,比以前用D3D12時做的還要好

折射模糊部分施加了高斯模糊,單純的mipmap實在太醜了,塊狀感太重
反射部分則是混和了mipmap以及高斯模糊

而追蹤的部分,hit group僅僅負責材質的收集而已
反射的光照計算會在TraceRay()結束後回到Ray gen shader做 (類deferred的概念)
過程中也作了一些最佳化,避免不必要的TraceRay()呼叫

除此之外還有一堆雜七雜八的功能新增我省略了,例如
  • 場景的存讀,聽起來簡單但如果是非基本型別 (pointer reference)要另外處理
  • 以及0 keyword shader,一個材質只會有一個shader了,全面改用dynamic branch,效能上幾乎沒差但可以少掉一堆shader變體
大概這樣~新的sprint又要開始了
引用網址:http://www.jamesdambrosio.com/TrackBack.php?sn=5910584
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

4喜歡★ltes50414 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:學習日: Mesh Sh... 後一篇:PIX進階Shader偵...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】