在GDC 2009上,AMD与Havok(Intel)联合展示了最新的GPU物理加速技术,而且在业内第一次采纳了通用计算标准OpenCL 1.0。
在GDC 2009上,AMD与Havok(Intel)联合展示了最新的GPU物理加速技术,而且在业内第一次采纳了通用计算标准OpenCL 1.0。
第一项支持OpenCL标准的物理加速技术是“Havok Cloth”,并已融入AMD的ATI Stream技术。Havok Cloth是Havok物理中间件的一部分,主要特性包括基于物理的布料模拟、多线程与平台优化(包括PS3)、拉伸/阻尼/弯曲等布料行为属性、基于人物模型的布料创建工具等等。
OpenCL则是第一套跨平台、开放式、免费通用计算标准,致力于充分挖掘图形处理器的通用目的应用潜力。AMD和NVIDIA已经分别宣布将通过Stream和CUDA支持OpenCL,苹果的Mac OS X 10.6 Snow Leopard操作系统则有望成为首批展现OpenCL的主要应用之一。
当然,OpenCL标准并不是某一家GPU专用的,所以从技术上讲,AMD和Havok今天展示的技术在NVIDIA GeForce显卡上应该也能执行,只是不知道与NVIDIA PhysX相比效率如何。
有趣的是,当年AMD宣布与Havok合作的时候曾经宣称将专注于通过多核心处理器执行物理加速处理,但现在则是借助GPU实现的(类似PhysX),不过AMD同时还表示处理器也能在OpenCL应用中偶尔提供帮助。
与此同时,Havok软件和工具今天升级到了6.5版,增加了主攻人工智能的“Havok AI”部分,可在高动态游戏环境中带来空前的寻径与高级人物互动。
网友评论