我們與 NetEase 的 Dinggen Zhan 坐下來討論他的團隊在流行武術游戲 《逆水寒》中實施路徑跟蹤。
你的專業背景和目前的工作職責是什么?
我在游戲行業有 20 多年的經驗。我于 2012 年加入網易,現在是 《逆水寒》?的高級技術專家和首席程序員
為什么網易決定將路徑跟蹤程序集成到 《逆水寒》??
早在 2018 年, NVIDIA 推出了第一款 RTX GPU 。當時,我們立即將 RTX 功能集成到 《逆水寒》?中,并迅速將其上線。 NVIDIA RTX Path Tracing 是光線跟蹤的終極解決方案。它具有極好的視覺效果,并解決了光柵化照明帶來的所有痛點。我們堅持在開發工作中使用尖端技術來創建高圖像質量的游戲,并增強玩家的沉浸式游戲體驗。

您使用了哪些 NVIDIA 技術來實現路徑跟蹤?
我們使用了 DLSS 3 、 Real-time Denoisers (NRD) 、 Reflex 和 Restir GI 。
在《逆水寒》開發過程中,路徑追蹤器如何影響您的照明制作??
路徑跟蹤技術提供了一種創建逼真照明系統的方法,特別適合生成自然和精細的間接照明。因此,我們不需要花費時間手動調整場景中的燈光。相反,我們只需要為發光物體(如燈籠)添加相應的燈光,并將其余燈光留給路徑跟蹤器來完成計算。
為什么精確的照明對您開發的游戲很重要?
《逆水寒》 的渲染管道基于物理渲染( PBR )。真實的物理照明通過路徑跟蹤自然實現,從而提高視覺吸引力并減少缺陷。藝術家可以更好地控制外觀,并且可以方便地進行集成。
在集成光線跟蹤的過程中,您面臨哪些挑戰?
新技術通常會帶來新問題,調試過程尤其困難。幸運的是, NVIDIA 及時升級了 NVIDIA Nsight 調試工具,使其更容易進行開發工作。當前的實時路徑跟蹤器需要改進幾種光學效果,包括焦散、半透明和次表面散射的蒙皮材質。

您希望使用路徑跟蹤器解決哪些挑戰?
過去,直接照明、間接照明、反射和陰影的柵格化渲染是通過分離的過程完成的,無法確保準確性。路徑跟蹤統一了光傳輸的計算,簡化了整個渲染管道,并使最終結果立即可見,允許藝術家對內容創建進行更多控制。
您花了多長時間安裝并運行路徑跟蹤器?
從開始到結束,我們花了大約五到六個月的時間。前三個月主要用于功能集成,而后一階段主要用于效果調優、性能優化和調試。
在集成過程中,您有沒有遇到任何驚喜?
路徑跟蹤圖片的真實感令人驚嘆,比基本光線跟蹤高出一級。 NVIDIA DLSS 3 也大大提高了路徑跟蹤程序的性能。
路徑跟蹤是如何影響你的視覺效果和游戲性的?
路徑跟蹤可以幫助游戲視覺效果達到電影般的真實感,將實時渲染體驗帶到電影制作級別。視頻游戲玩家會感覺自己身處每一場游戲的真實世界。視覺體驗是前所未有的,當前的超宇宙發展有著無限的可能性。

您能否與其他尋求集成路徑跟蹤技術的開發人員分享一些技巧或經驗教訓?
首先,確保游戲引擎具有基于物理的渲染管道,這將減少集成問題。對于某些特殊材質,如果沒有光柵化,當前路徑跟蹤器無法完全工作,建議與光柵化器結合使用。
其次,注意運動矢量和深度的相關性,因為無論運動矢量是在世界空間還是屏幕空間,去噪器都對運動矢量非常敏感。去噪器的標志設置也必須正確。深度緩沖區在浮點范圍( 0-1 )內,如果將其反轉,則會影響去噪和消除混疊的結果。
第三,我們的路徑跟蹤基于 NVIDIA Falcor 引擎,該引擎是用著色器語言 Slang 編寫的。集成是一項復雜而耗時的任務。我們首先選擇將俚語翻譯成 HLSL 。由于手動轉換整個 Falcor 著色器可能是一項繁重的任務,因此我們簡化了 Falcor 代碼庫。調試花費了我們大量的時間。現在回想起來,在集成之初,花時間支持整個 Slang 并加入整個 Falcor 路徑跟蹤代碼庫是明智的。集成過程可能會更順利,為我們節省一些時間,并有助于支持 Falcor 未來的功能和特性。
您是否計劃將路徑跟蹤集成到未來的網易游戲中?
路徑跟蹤的驚人視覺質量是任何光柵化技術都無法企及的。未來,我們將繼續投入更多資源來開發路徑跟蹤級別,并提高游戲的質量和性能。
有關該公司的更多信息,請訪問 NetEase website 。
了解有關 NVIDIA RTX Path Tracing SDK 和 sign up?獲取更多信息,以便在其公開可用時得到通知。有關更多資源,請訪問 NVIDIA Game Development .
?