By accepting you will be accessing a service provided by a third-party external to https://www.incgmedia.com/

超實用免費外掛 UnrealVdb!讓你輕鬆將 OpenVDB 導入至 Unreal Engine 5

近日加拿大遊戲開發工作室 Eidos-Montréal 首席圖像研發工程師 Thibault Lambert 發布一個免費外掛的更新,不僅可將 OpenVDB 和 NanoVDB 檔案導入 Unreal Engine (以下簡稱 UE),進行基本操作,更可將 VDB 檔案連接到 UE,並在遊戲中播放爆炸、煙霧或雲等效果。此外,用戶也可使用 UE 路徑追踪器對 OpenVDB 檔案進行非即時渲染


加強 UE 對於 OpenVDB 的支援

OpenVDB 為榮獲奧斯卡獎的開放原始碼 C++ 函式庫,由夢工廠動畫開發,提供高效能的 3D 立體資料(volumetric data)儲存結構與處理工具,現在 OpenVDB 則由 Academy Software Foundation 負責維護。儘管 OpenVDB 很常用於「非即時渲染」(Offline rendering),尤其是電影製作。但由於性能關係,它在「即時渲染」(Real-time Rendering)相關應用上卻寥寥可數。所幸 NVIDIA 最近發布了 NanoVDB,為 OpenVDB 添加了 GPU 即時渲染支援功能。

近日加拿大遊戲開發工作室 Eidos-Montréal 的首席圖像研發工程師 Thibault Lambert 發布一個免費外掛,最初該外掛為他自學用,也被他聲稱為「實驗性質」工具,但它確實填補了 UE 功能集中一個很大的漏洞。雖然現在大多數 DCC 應用程式 都能支援 OpenVDB 格式,但它尚未在遊戲引擎等即時工具中得到廣泛的支援。因此對於遊戲開發人員來說,此外掛工具可將 EmberGen 等流體模擬工具生成的 VDB 檔案直接導入 UE。而對於特效師與視覺藝術家來說,它則可當作在 HoudiniBlenderCinema 4D 等工具中生成的 OpenVDB 檔案的替代渲染工具。


可使用 UE 路徑追踪器對 OpenVDB 檔案進行非即時渲染

一旦 OpenVDB 檔案被導入至 UE 中,此外掛工具會自動將其轉換為 NanoVDB 格式,當然也可以直接導入  NanoVDB 檔案。另外,此工具也支援 OpenVDB 兩種不同網格類型,其一是多邊形網格「LevelSets」,另一個則是類似於體積網格「FogVolumes」。更棒的是,此工具還可透過材質控制 VDB 資產的外觀,另外更能透過 UE 路徑追踪器進行渲染。


整合 Sequencer 動畫編輯器和 Niagara 粒子系統

對於遊戲開發人員來說,此外掛最棒的是可直接連接到 UE 中的 Sequencer 動畫編輯器 和 Niagara 粒子系統,使 UE 內建的粒子效果模擬系統能夠對 VDB 進行採樣。而創作者還可在離線時或算圖時,將 VDB 烘焙到材質上。



目前該外掛正持續定期更新中,最新的 0.5 版本增加了材質置換、動畫置換等功能。UnrealVDB 僅與 Windows UE5 以上版本相容。


資料來源:CG Channel 。文章由映 CG 所有,如需轉載請聯絡我們

「電影感」十足的機甲停格動畫《Stryker:先鋒任務》!專訪築格動畫創辦人 Jordan Tsen...
當《巫師》遇上《電馭叛客 2077》!遊戲美術 RX 完美結合古代奇幻與未來科幻,繪製吸睛的概念設計

相關文章

還沒有帳號嗎? 點此立即註冊!

登入您的帳號