2014.12.16 09:00

NVIDIA 展示 PhysX FleX 流體粒子演算效果,完美模擬煙霧與液體的流體性質

ADVERTISEMENT

NVIDIA 早在 2013 年就計畫推出全新的物理演算特效 PhysX FleX,這是結合硬體、軟體與流體等物理運算的物理處理器,近日在 NVIDIA GameWork 展示了最新的 PhysX FleX 演算畫面,其中在流體物理的展示時,精準地將煙霧與液體等微小粒子的流體特性模擬出來。 

擬真的煙霧與液體特效,是遊戲畫面中最難以重現的流體物理運算,雖然有些遊戲引擎會使用 2D sprites 來模擬出煙霧的效果,另外在處理流動液體的表現時,會以轉換貼圖材質的方式來呈現。不過現今的遊戲引擎中,還是鮮少有對流體粒子進行動態模擬運算,但是 NVIDIA 最新研發的 PhysX FleX 成功再現煙霧與液體的動態效果。

ADVERTISEMENT

▲PhysX FleX 可以對流體粒子進行動態模擬演算。

NVIDIA 的 Game Work 網站,是 NVIDIA 軟體開發套件(Software Development Kit,SDK)與物理處理器(Physics Processing Unit,PPU)等最新技術的應用窗口,PhysX FleX 則是 NVIDIA 目前最新研發的物理處理器技術。NVIDIA 於 Game Work 網站上,刊登了一個 PhysX FleX 對於微小粒子運動的物理演算畫面,模擬出的效果十分驚豔。

ADVERTISEMENT

▲牛奶與穀片溢出碗盆的畫面,充分表現出 PhysX FleX 流體動態效果。

在 NVIDIA 放出的展示畫面中,最令人稱奇的是液體流動表現,流動液體會隨著時間軸的前進而產生物理變化。例如碰觸到其他物體時濺出的水花,或是液體流入碗狀容器滿溢出來的效果,甚至是將高黏稠性的液體澆淋在模型上時,都可完美地再現液體在物理學領域上的特性。

ADVERTISEMENT

▲白色膠狀液體淋在小兔子身上,那種黏膩的感覺也表現得出來。

另一個令人印象深刻的動態演算是煙霧流動表現,尤其在流動的煙霧觸碰到其他物體時,會瞬間影響到煙霧運動的方向,但煙霧最後還是會順應著擴散現象的特性,緩緩地消散於空氣之中。

ADVERTISEMENT

▲盪鞦韆觸碰到煙霧時,也可表現出煙霧在衝撞到物體時的特性。

目前在 NVIDIA Game Work 的 PhysX FleX 頁面上可以得知,PhysX FleX 物理演算效果將會支援 Epic Games 的遊戲引擎 Unreal Engine 4,這意味著未來使用 UE4 開發出來的遊戲,像是 Techland 的死亡之島 2、Square Enix 的王國之心 3、Mirosoft 的神鬼寓言:傳奇,都將可支援極度真實的 PhysX FleX 物理特效。

ADVERTISEMENT