鐵之狂傲

 取回密碼
 註冊
搜尋

切換到指定樓層
1#
AMD對物理加速引擎的選擇
  當物理效果這個概念提出的時候,人們都非常憧憬在遊戲中看到符合物理規則的運動效果而不是單一的移動軌跡。為了滿足人們的這個願望,Ageia推出了首款PhysX PPU物理加速卡。不過可惜的是,由於當時缺少相應的遊戲開發商支持,物理加速卡的市場並不理想,最終Ageia被NVIDIA收購,PhysX PPU也被隨之整合至GeForce系列顯卡當中。
PhysXBoardsmall.jpg
Ageia的PhysX PPU物理加速卡

  去年,原Ageia公司創始人、NVIDIA CUDA技術市場副總裁Manju Hegde加入了AMD的Fusion團隊並任職全球副總裁。當時就有人猜測,AMD會不會推出支持PhysX物理加速的顯卡,不過隨後便確認了AMD將採用其它物理引擎,以對抗NVIDIA的PhysX物理技術。
manjuhegdesmall.jpg
Manju Hegde

  在對Manju Hegde採訪中,其表示了對NVIDIA些許的失望。他認為,雖然NVIDIA已經將PhysX整合至顯卡當中,他們亦為物理加速下了很大的功夫,但是依然無法令其成為物理加速的主流,仍然無法獲得大部分遊戲開發商的青睞。
  而對於AMD不採用PhysX物理引擎的原因,Manju Hegde則表示雖然NVIDIA曾經表示將建立一個開放的PhysX平台並鼓勵開發商進行參與和創新,不過PhysX物理引擎並不是一個通用的指令集,其API最終都是掌握在NVIDIA手中,因此採用對手的技術是不明智的。
如果PhysX整合至OpenCL,AMD會提供支持嗎?
  有消息稱,NVIDIA即將把PhysX移植到OpenCL當中。那麼,AMD會對OpenCL版的PhysX提供支持嗎?對此,Manju Hegde表示AMD將會支持一切可以支持的技術,而且他也預計,不僅僅是PhysX,大量的CUDA通用計算程序最終也會被移植到OpenCL當中,因為NVIDIA暫時還沒有能力憑藉CUDA和PhysX使整個行業按照他的道路發展。
batman_physx01small.jpg
部分遊戲採用了PhysX物理引擎

  說起OpenCL問題,Manju Hegde談到了一個新的計劃,就是採用Bullet Physics技術作為AMD顯卡的物理引擎。Bullet Physics技術曾經讓大眾留下了深刻的印象,因為電影《2012》《玩具總動員3》等採用的就是Bullet Physics引擎,而顯卡測試程序3DMark 11採用的也是Bullet Physics引擎。
2012postersmall.jpg
電影《2012》採用Bullet Physics引擎

  相比于僅僅數款大型遊戲支持的PhysX技術,AMD方面明顯看好Bullet Physics,根據Manju Hegde的表述,他認為Bullet Physics具有更好的通用性,商業價值也更高,在不同領域均可使用。
Bullet Physics,GPU物理加速的未來?
  當Manju Hegde開創Ageia公司並推出PhysX物理加速卡的時候,他們希望能夠為玩家帶來新的遊戲特效。他們做到了,不過可惜的是數年過去了,PhysX仍然無成為主流。
causing_chaos_tif_jpgcopysmall.jpg
採用Bullet Physics引擎的遊戲《GTA4》

  Manju Hegde認為,PhysX之所已無法成為主流的物理加速引擎,原因在於其一直以來採用的非通用性API,制約了自身的發展,也讓開發廠商的興趣大為下降。而Bullet Physics引擎的通用性更強,特別是其已經支持OpenCL加速的特性讓它更具使用價值,對於開發商來說其API使用亦更加簡單方便。
  Manju Hegde還表示,物理引擎應該是可以再很多個平台上運行,而不是單獨的PC平台,這一點也正是Bullet Physics可以做到而PhysX做不到的事情。因此,AMD方面將為Bullet Physics引擎提供GPU加速。有趣的是,最後Manju Hegde還說,不排除他們將來採用其它物理引擎的可能,例如Havok,不過現在他們選擇的是Bullet Physics。
消息來源:[Bit-Tech]
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 25-2-3 21:10 , Processed in 0.017540 second(s), 18 queries , Gzip On.

回頂部