在回覆另一篇關於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中。是開源物理引擎的霸主。
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....下略~)



























































































