現在圖形引擎界流行使用的物理引擎仍然是十多年前的Havok,NVIDIA那邊收購的PhysX則是多年沒怎麼有過動靜了,不過AMD仍然想要摻一腳,他們在幾天前 推出 了新的物理特效計算庫FEMFX,這套計算庫通過GPUOpen開放,可以提供為開發人員提供可變形的物理特效。

庫的名字FEM即是有限元方法(Finite Element Method)的縮寫,AMD形容道“剛體被表示稱四面體單元的網格,並且每個元素具有控制剛度的材質參數、體積應該如何歲變形而變化的材質參數以及應力極限,也就是塑性(永久)變形發生的條件”。
而這個庫在性能上面的特點就是它是一個高度多線程優化的庫,在多核處理器上面的性能表現會好很多,新遊戲的多核優化是越來越好了,不過也是僅限於一個閾值,很多遊戲是利用不上核心數超過閾值的那部分性能的,而FEMFX這個庫就有作用了,它可以幫助遊戲開發者在物理特效計算上面利用上更多的核心。
而就效果來説,這個新的庫實現還是比較全面的,像是什麼彈性和塑性變形、剛體碰撞、運動控制、物件斷裂面控制和碎片形狀控制等等等等,該有的都有,具體的可以看官方的介紹,下面引用了一些官方的GIF效果圖,比較大。






另外值得一提的是,FEMFX庫是GPUOpen的一部分,它在MITx11許可證下面開源,對於開發者來説他們可以很輕鬆的獲得這個新庫。