NVISION 08:PhysX比Havok受支持廣泛
2024-04-14 14:43:05
在NVISION 08大會上,筆者還採訪了PhysX的VP Manju Hedge和Curtis Davis;PM Nadeem Mohammad三位,首先他們介紹了PhysX最新的進展情況。
Manju Hedge
首先現在CUDA支持的產品均可以支持PhysX物理引擎,以前支持Ageia硬體PPU的遊戲現在均可以自動支持PhysX物理引擎通過GPU進行加速。並且,在家用遊戲機領域,PS3、Xbox 360均可支持PhysX物理引擎,而Wii還在和任天堂進行協商中。
Curtis Davis
我們知道Xbox 360採用的是AMD的圖形晶片,這裡PhysX引擎是通過Xbox 360的Power PC CPU進行運算,就不是通過GPU硬體加速了;PS3也一樣,因為PS3其實核心是7系列的GPU,不支持硬體加速,所以實際上對PhysX的支持是通過CPU CELL來進行運算的。
Nadeem Mohammad
另外,NVIDIA目前還提供了很多工具,使開發者能夠更好地利用PhysX引擎。他們談到有種工具叫APEX,簡化了很多設計細節,大大節省了時間。
談到和Havok的競爭方面,兩位VP表示。理論上來說,兩種物理引擎可以兼容同時運行,但處理難度會非常大。而Havok目前主要通過CPU來進行運算,處理速度上和通過GPU硬體加速時的PhysX無法相提並論。另外在行業的普及率上,PhysX引擎採用的廠商更多。
另外,PhysX並非只能通過GPU硬體加速。支持PhysX的遊戲,如果不是NV的GPU,也可以通過CPU來進行運算。而GPU物理加速是由遊戲廠商根據遊戲本身的情況自動平衡分配顯卡的資源,多少用來進行物理加速,不會對顯卡造成過多的負擔。顯卡的流處理器數量、顯存位寬、頻率等因素都會影響到物理加速的速度。
最後談到PhysX在遊戲之外的應用。VP們提到了幾點,一是微軟的機器人培訓軟體Microsoft Robert Studio,使用了PhysX引擎;二是單兵訓練程序,有點類似於COD4訓練關那樣的培訓軟體,使用了PhysX技術;三是電影特技,有一些運用了PhysX;四是汽車零部件的裝箱,有軟體會模擬裝箱後搬運過程中的物理效果,從而設計最合理的裝箱量。
從今天的訪問可以了解到許多以前國內難以了解的信息,從現狀來看,PhysX技術有著很廣泛的發展空間。