在CPU方面,因为物理计算高密度复杂并行计算对于即使目前最顶级的Core i7处理器上也是难以100%应对。如果想真正领略基于PhysX物理引擎开发的游戏,NVIDIA显卡成为流畅运行的基本保障。
根据NVIDIA官方透露,如果想在游戏中体验最高画质的3D效果和PhysX物理特效,一款千元以上级别的产品成为必须。因为在图形核心资源分配上,将有最高10%的核心资源用于PhysX物理计算。
● PhysX并非一家独大 Havok叫板
在NVIDIA收购Aegia之前,Intel也收购了一家致力于物理引擎设计的公司——Havok,它是与AgIEa齐名的一家物理引擎设计公司,2007年被Intel收购(NVIDIA于2008年收购Ageia)。
Havok的物理引擎计算单元完全有CPU承担,这主要是因为Intel自身产品线有关,其次早期物理引擎计算均是通过CPU完成或者特定处理单元完成有关。由于AMD旗下没有物理引擎技术,所以AMD与Intel的Havok关系甚好,所以AMD凭借Havok与NVIDIA的PhysX抗衡。
而且值得一提的是,AMD是目前全球唯一一家拥有CPU、芯片组和图形处理器技术的厂商,尤其是提出了3A整机概念后,CPU与GPU之间的互助关系发挥到极致。尤其是在3D游戏的3D计算和物理计算上,3A平台能够更好的将CPU和GPU明确分工。
● 抓住OpenCL/DirectX 11契机 AMD打造物理引擎
不过,即使Havok再强,即使3A平台在物理计算上再优化,毕竟Havok是Intel的技术,如果不拿出自有的一套物理引擎,受制于人的局面永远无法打开。好在随着AMD的Radeon HD 5000系列发布,随着DirectX 11 API和OpenCL API的发布,AMD可以凭借业界标准的并行计算API来完成以前无法完成的任务。
众所周知,在OpenCL的Khronos Group中拥有很多行业的领军公司,这也就为AMD在物理引擎设计上提供最大帮助。
图片源于互联网
在物理引擎设计公司中,据游戏开发者杂志的统计,目前全球使用物理引擎比重前三是,NVIDIA PhysX占26.8%位居榜首,Intel Havok占22.7%紧随其后,而第三名就是Bullet,其占有10.3%的份额。
Bullet是一款跨平台的开源物理引擎,AMD正在联合Khronos Group中的会员公司,合作将Bullet开源物理引擎库“翻译”为OpenCL格式。同时AMD与另一家瑞士Pixelux公司合作,该公司开发的“Digital Molecular Matter”(DMM)是一款物理引擎中间键,该公司将把DMM引擎引入OpenCL,使用CPU+GPU发展物理加速。
通过上面介绍也就不难看出,AMD的开源式物理引擎以OpenCL为核心,同时通过与上述两家公司合作,就会拥有物理引擎好物理引擎中间键,在其基础上扩展到OpenCL和DirectCompute的技术应用,从而弥补AMD自己在物理引擎上的缺失。
编者语:在物理引擎逐渐被用户认可,未来势必成为必备功能的今天,自己拥有一套完整的物理引擎已经成为未来公司发展的王牌。NVIDIA目前已经拥有了完善的PhysX-GPU物理引擎,Intel也通过收购Havok获得了相关完整技术,而AMD通过开源物理引擎和开源OpenCL API的组合,来完成即属于自己又属于世界的基于OpenCL物理引擎,从而让自己与NVIDIA这家显卡厂商再一次站在同一起跑线。
买谁都一样?! A/N重点独特技术
在图形核心通用计算上,虽然NVIDIA的CUDA架构并行计算目前如日中天,但随着DirectX 11 API和OpenCL API这类行业标准型的通用计算API出现,将会抹平NVI9 7 3 1 2 3 4 5 6 4 8 :
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com |
关注天下网吧微信,了解网吧网咖经营管理,安装维护 / 下载天下网吧APP,交流讨论
本文来源:中关村在线 作者:佚名