淺談AMD/ATI未來的物理加速技術Bullet Physics

在回覆另一篇關於AMD/ATI的物理加速技術時,於網上搜尋,
找到了這資料。
附上連結: http://www.qudong.com/hardware/xianka/2009/0918/52775.html
並節錄重點如下:

日前,AMD就展示了他們基於OpenCL,和多個企業、陣營合作發展開放式遊戲物理加速的計畫:

首先是Pixelux。這家2004年成立於瑞士的小公司並不知名。他們開發的“Digital Molecular Matter”(DMM)就是一款物理引擎中間件,曾應用在喬治盧卡斯的電影特效製作當中。去年,盧卡斯公司的《星球大戰:原力釋放》是首款使用DMM引擎的遊戲作品,近期Pixelux還推出了Maya軟體的DMM引擎插件。在同AMD展開合作後,該公司將把DMM引擎引入OpenCL,使用CPU+GPU發展物理加速。

再來是Bullet,這是一款跨平臺的開源物理引擎。根據遊戲開發者雜誌的統計,目前全球遊戲開發者當中,使用NVIDIA PhysX引擎的占到26.8%,Intel Havok引擎占22.7%,而第三名就是占10.3%的Bullet。AMD目前正在聯合一眾開發人員,將Bullet開源物理引擎庫“翻譯”為OpenCL格式。

AMD的“開放物理”計畫以OpenCL為核心,在其基礎上引申出Pixelux、Bullet和Havok(基於OpenCL的GPU加速布料類比),擴展OpenCL和DirectCompute技術。根據目前的這些計畫,該方案應當不僅限於AMD平臺,而是在OpenCL的框架內,支援各廠商的硬體進行物理加速,這應該就是其“開放物理”的定義。另外,AMD的計畫也是“目前唯一提交到Khronos Group的GPU + CPU通用加速物理解決方案”。

重點:
1. AMD/ATI也將擁有自己的物理加速技術,且基於OpenCL架構,是開放式的。
2. 雖然Havok被INTEL收購,但對Havok的支援將會持續。
3. 會是業界唯一CPU+GPU的物理引擎,原本對Havok的方向就是如此,在INTEL買走後,
Havok對GPU的支援看來已不可能,所以轉而朝新方向發展。

結論:相對於NV的Physx是CUDA通用運算下的應用,所以是封閉式的。
AMD選擇的是OpenCL通用運算下的物理加速引擎。走的是開放架構,
這部分應該可以獲得不少遊戲廠商青睞,但反過來說,INTEL或NV也可以支援。

名詞解釋:Bullet Physics Engine。
Bullet Physics Engine是專業的開源物理引擎,可免費用於商業遊戲的開發。
Bullet Physics Engine已經被用於Play Station 3、XBox、Nintendo Wii、PC等多種平臺上的遊戲開發,
並且已經被整合到Maya和Blender3D中。是開源物理引擎的霸主。
小弟相信不久的將來OpenCL會大受歡迎
期待ATI未來大鵬展翅~~~
約翰約翰 wrote:
在回覆另一篇關於AM...(恕刪)


開放式不一定會贏.....

請看看windows&linux

大家使用共同標準也不錯,至少不用擔心卡支不支援的問題~~
問題在於AMD-ATI到底是玩真的還是玩假的..這點我是蠻質疑的..
Bullet,CTM,Stream..等都是好幾年前的"口號"了,哪項技術最後有真的進展?
還不都是當下做做demo.畫畫大餅..最後事過境遷..不了了之..
並不是在潑冷水,只是從以往的紀錄實在很難讓人相信廠商真有用心在發展..



cupidchen wrote:
問題在於AMD-AT...(恕刪)


確實是如此,過去紀錄不良,
但目前看來AMD-ATI不玩真的也不行了,
遊戲中放入更多的物理運算元素是趨勢,
沒有物理運算就弱掉了,

NV強推Physx已經漸成氣候,AMD勢必有所警覺,
過去或許因為虧損累累,研發能量也受影響,
稱著最近AMD內部士氣如虹時,多做一些總是好的。

如果AMD真的要在物理運算這部份擺爛,
那最後吃虧的會是他自己,
好不容易在GPU搭起和NV抗衡的成績,
也會慢慢的瓦解。
對阿 AMD之前的物理加速都是只聞樓梯響!
目前最好的方案就是A+N!
有趣的是,

ATI supported Bullet Physics developed on Geforce

We have seen a presentation where Nvidia claims that Mr. Erwin Coumans, the creator of Bullet Physics Engine, said that he developed Bullet physics on Geforce cards. The bad thing for ATI is that they are betting on this open standard physics tech as the one that they want to accelerate on their GPUs.

"ATI’s Bullet GPU acceleration via Open CL will work with any compliant drivers, we use NVIDIA Geforce cards for our development and even use code from their OpenCL SDK, they are a great technology partner. “ said Erwin.

This means that Bullet physics is being developed on Nvidia Geforce cards even though ATI is supposed to get driver and hardware acceleration for Bullet Physics. With such a statement we comes to question whether ATI has any kind of OpenCL driver that it can push for its own Physics. Even if they do, Nvidia is far ahead with PhysX and Intel won’t let them accelerate Havok, as this is a good task for Larrabee, whenever that comes.

To spice things up, Bullet (AMD/ ATI supported) physics is listing that PhysX with 26.8 percent is the most popular physics library, at least according to Gamedeveloper magazine. Intel’s Havok is second with saucy 22.7 percent and Bullet is third with 10.4 percent. The AMD supported API is clearly behind the competition, but it's still better than Open Dynamics Engine (ODE) that has 4.1 percent of the market.


來源

這麼簡單的英文,應該不需要翻譯吧~~

P.S. Erwin Coumans 是誰(from wiki: The Bullet physics library is published under the zlib license. Its main author, Erwin Coumans, previously worked for the Havok project....下略~)
qbqbqb wrote:
有趣的是,ATI s...(恕刪)

對ATI的忠實粉絲而言..可能就不覺得有趣了..呵呵..
不過..這樣的事件也不是頭一次發生了..例如..OpenCL
我想.多數消費者也應該都已習慣這兩家廠商慣用的技倆模式
plue2100
回個更諷刺AMD的事:開發Bullet Physic的Erwin Coumans 目前正在nVIDIA上班 [XD]
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!