NVIDIA在2013年推出Game Works SDK,當中整合的大量的特效技術,例如PhysX、TXAA、曲面細分、HBAO+以及FlameWorks、FaceWorks等等。雖然Game Works曾經因為極度封閉的處理方式引起眾多開發者不滿,但是其確實可以幫助開發者快速上手使用庫中的特效。今天NVIDIA展示了一段Game Works Flow Tech(流體特效)在DirectX 12 API下運行的特效,逼真的火焰與煙霧之間相互產生物理碰撞、爆炸,與現實情況非常相似。
整個特效基於流體動力學演算法,對火焰以及煙霧等易燃流體進行快速模擬運算,得益於使用自我調整稀疏網格技術,可以將遊戲畫面自動劃分成多個區域,若果該區域內發生諸如火焰和煙霧等流體特效,將會調動更多的硬體資源對該區域進行重點渲染。比起傳統的硬體資源平均分配到每個區域上,新的技術顯然效率更高,而且可以做到即時式渲染特效,使得特效更加逼真、流暢之餘不會大幅度降低畫面幀數。
當然了NVIDIA Flow Tech支援真實物理特效,也就是說畫面中的流體特效可以與場景物體發生互動,從而使得特效更具真實感。NVIDIA Flow Tech將會被加入到Game Works開發包中,並且同時支持DirectX 12以及DirectX 11,NVIDIA稱虛幻4引擎將於第二季度率先支持該特效。
手機使用者看視頻點擊這裡。