正文内容 评论(0

基于OpenCL AMD“开放物理”游戏计划启动
2009-09-18 11:00:33  出处:快科技 作者:Skyangeles 编辑:Skyangeles     评论(0)点击可以复制本篇文章的标题和链接

AMD和当年的ATI对GPU加速物理特效的投入已有相当长的历史,然而随着业界两大物理引擎中的Ageia被NVIDIA收购,Hovak被Intel收购,AMD的游戏物理之路似乎越走越窄。

正在此时,OpenCL诞生了。苹果提出OpenCL的初衷是为Mac OS X提供GPU通用计算加速支持。而在进入Khronos Group体系后,有了Intel、AMD、NVIDIA等巨头的加入,最终成型的OpenCL标准已经不仅限于GPU加速,而是可以利用GPU、CPU乃至各种架构协处理器芯片的计算能力,进行各种用途的计算应用。显然,物理加速也不会排除在外。

日前,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通用加速物理解决方案”。

基于OpenCL AMD“开放物理”游戏计划启动

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...