| loading... |
| loading... |
| loading... |
| 第7页:联手Intel 加入havok物理运算阵营 |
对DX10游戏有一定了解的玩家都知道,DX10的游戏不仅画面做得更逼真、场景更复杂,而且强调的是一种“动态真实”(Dynamic Realism),大量真实的物理效果运用,是未来DX10、DX11游戏的一个趋势。自AMD收购了AIT后,PC产业进入到了一个Intel、AMD、NVIDIA三国争霸的时代。为了在未来的竞争中保持优势和掌握话语权,财力雄厚的厂商决定“先下手为强”,Intel在去年9月率先收购了Havok,NVIDIA今年在众多厂商的争夺中收购了Ageia。

Havok与PhysX谁能主导未来?
目前的CPU已经进入了一个多核发展的时代,除了PC平台外,三大游戏机平台中的SONY PS3(CELL”采用1个PPE+7个SPE架构)、微软XBOX 360(采用IBM特制三核心PowerPC处理器,每个核心两个处理序,可以当作六核心)也都采用多核心架构。Havok公司最新的游戏引擎“Havok HydraCore”就是针对跨平台的多核CPU设计的。大量PS2、Xbox、Wii平台的游戏采用了Havok引擎,已经有将近100款游戏使用Havok引擎,不乏众多鼎鼎有名的游戏大作,感兴趣的朋友可以去这里看看,http://www.havok.com/content/blogcategory/29/73/
Havok物理运算:CPU+GPU方式
PhysX物理运算:CUDA+GPU方式
Ageia在收购之前一直是Havok的市场死对头。NVIDIA收购Ageia的同时宣告了PPU短暂历史的结束,经过改造后的NVIDIA PhysX物理运算必须要通过CUDA才能实现,那就是说,不管你是CPU还是GPU,实现PhysX物理运算的前提是你的硬件必须要支持CUDA,在GT200的技术介绍中NVIDIA已经明确了这一点。
而以现有的生产工艺水平、GPU内部集成的晶体管数量和线程执行效率,光是巨大的纹理贴图渲染以及很多后期处理特效,就已经让GPU负担不过来了。NVIDIA的想法是,在未来的游戏中,为了保证游戏的流畅性,可能会采用SLI多卡协同运算的方式,让一片卡负责传统的图形渲染,另外一片卡专门负责PhysX物理运算。而目前相当多DX10游戏物理仿真特效都还是都交由CPU负责处理的,也就是说CPU在游戏中参与了很多需要大量运算、任务量繁重的工作。
AMD为什么选择Havok?
在跟大家简单回顾了物理引擎软件厂商被收购的背景后,接下来我们说AMD CPU及未来的GPU产品为什么要选择Havok物理引擎?
首先一点就是,在GPU通用计算的方向上,AMD已经明确表示不会加入CUDA,因此Havok物理引擎的开放性很符合AMD的需求。Havok在成为Intel的全资子公司后,Havok在网站上开始提供其物理和动画引擎产品的全免费下载。内容包括Havok SDK库、样例、技术文档以及支持Maya、3ds Max和Avid XSI等3D建模软件的格式转换工具。Havok在授权文档中称,Intel将全数负担所有游戏开发商购买Havok引擎授权的费用。实际上,由于Havok已经是Intel的全资子公司,这就相当于Intel将Havok引擎全免费送给了所有游戏开发商。

目前需要付费购买Havok物理和动画引擎的只有两种情况:一是开发商品化的非游戏应用,由于Intel主要关注的是游戏物理引擎市场,因此这些用户在试用6个月后必须付费购买授权;二是如果用户需要两款引擎的源代码以及完整的客户支持服务,才需要购买授权。
其次,AMD未来要推行“和谐运算”的概念。“和谐运算”的平台化概念决定了AMD更愿意支持一种能够协调CPU与GPU的物理运算方案。AMD在最近与Havok达成的合作协议时宣布,两家公司将会“共同努力,联合使用AMD旗下全系列产品线优化游戏物理效果。”AMD指的是全系列产品线,包括处理器和显卡。两家公司不仅计划在AMD x86处理器上针对Havok技术进行全面优化,而且最终也会使AMD Radeon GPU可以支持Havok的physics加速技术。
从前面的分析可以看出,Havok物理运算主要是通过CPU来实现,PhysX物理运算主要是GPU来实现。相比之下,Havok引擎就比较灵活,未来它可以根据CPU、GPU的负载程度来决定让谁去进行物理特效的运算,不至于在一方出现性能瓶颈的情况下,另一方处于闲置等待中。
关于Havok:
Havok创建于1998年,一家业界领先的软件服务提供商,其物理引擎被超过200款游戏使用,许多电影也应用了这家公司的软件技术。该公司的主要软件是Havok引擎,全称为Havok游戏动力开发工具包(Hvok Game Dynamics SDK),一般称为Havok,是一个用于物理系统方面的游戏引擎,为电子游戏所设计,注重在游戏中对于真实世界的模拟。使用撞击监测功能的Havok引擎可以让更多真实世界的情况以最大的真实度反映。该公司的开发工具曾被用来开发知名游戏《BioShock》,《Halo 2》 和《Half Life 2》等,以及协助处理电影《骇客帝国》 和《查理与巧克力工厂》中的特效。官方网站:http://www.havok.com/
2007年9月,Havok被Intel收购,成为Intel旗下全资子公司。
返回显卡频道
| loading... |

网友评论:(请各位网友遵纪守法并注意语言文明,留言仅供参考不代表本站立场)TOP↑