为了对抗已经成为私有标准的NVIDIA PhysX和Intel Hovak,AMD举起了“开放”的大旗。去年AMD宣布,与Pixelux公司和开源物理引擎Bullet合作,共推“Open Physics”开放物理计划。今天,AMD又宣布了该计划的新举措,Pixelux的DMM物理引擎将与Bullet Physics引擎整合,并向游戏开发商免费发放DMM物理引擎中间件。 首先还是要回顾介绍一下AMD开放物理计划的两大伙伴。2004年在瑞士成立的Pixelux主要产品为“Digital Molecular Matter”(DMM,数字分子物质)物理引擎中间件曾被用于乔治卢卡斯的星球大战电影和《星球大战:原力释放》游戏。而Bullet则是一款跨平台的开源物理引擎。 AMD在今天发布的官方新闻稿中称,从即日起开放物理开发环境将以Bullet引擎作为默认的刚性物体物理系统,并结合Pixelux的DMM2材料物理引擎。游戏开发者可以使用熟悉的Bullet引擎设计刚性物质,并在此基础上添加拥有真实弯曲和破碎效果的DMM物体。 另外,在AMD的资助下,Pixelux将把PC平台上的DMM2引擎向游戏开发商免费发放,不收取任何授权费用,并包含最新高级版本的所有特性,当然其中包括GPU加速。预计PC免费版DMM21近期就会发放给感兴趣的游戏开发商。 AMD着重指出,以上谈到的所有Bullet引擎功能都可以在任何支持OpenCL或DirectCompute的硬件平台上运行。在AMD平台上,将使用ATI Stream技术予以实现。另外,AMD还已经开发出了实现Bullet引擎中光滑粒子流体力学(SPH)和柔性物体/布料模拟的GPU并行计算加速算法,近期将把该算法在OpenCL和DirectCompute中的实现代码以开源形式公开。 另外,目前已经确认支持AMD开放物理计划的游戏引擎为Trinigy的Vision Engine,游戏包括《工人物语7:王国之路》等。 |