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。而對於特效師與視覺藝術家來說,它則可當作在 Houdini、Blender 或 Cinema 4D 等工具中生成的 OpenVDB 檔案的替代渲染工具。
可使用 UE 路徑追踪器對 OpenVDB 檔案進行非即時渲染
一旦 OpenVDB 檔案被導入至 UE 中,此外掛工具會自動將其轉換為 NanoVDB 格式,當然也可以直接導入 NanoVDB 檔案。另外,此工具也支援 OpenVDB 兩種不同網格類型,其一是多邊形網格「LevelSets」,另一個則是類似於體積網格「FogVolumes」。更棒的是,此工具還可透過材質控制 VDB 資產的外觀,另外更能透過 UE 路徑追踪器進行渲染。
整合 Sequencer 動畫編輯器和 Niagara 粒子系統
對於遊戲開發人員來說,此外掛最棒的是可直接連接到 UE 中的 Sequencer 動畫編輯器 和 Niagara 粒子系統,使 UE 內建的粒子效果模擬系統能夠對 VDB 進行採樣。而創作者還可在離線時或算圖時,將 VDB 烘焙到材質上。
資料來源:CG Channel 。文章由映 CG 所有,如需轉載請聯絡我們。