在2003《半条命2》等一批新游戏推出后,众多游戏玩家第一次体验到了物理引擎为游戏带来的奇妙效果,把游戏玩家带入到了一个活灵活现的游戏世界。由此游戏除了图形引擎以外,物理引擎成为对可玩性影响的又一大因素。
目前在游戏中被大量采用的物理引擎有两种,一种是Ageia(已经被NVIDIA收购)开发的PhysX,另一种是Havok的Havok FX。不过在支持游戏数量上Havok明显要多很多。
『AMD宣布与Havok开始合作』
Havok公司简介:Havok公司于 1998年成立于都柏林,为游戏、影视产业提供交互式软件和服务,并在物理、动画技术方面居于领先地位,与索尼、任天堂、微软、EA、育碧、 Pandemic Studios等大型游戏厂商都有合作,其技术被广泛用于PS2、PS3、PSP、Xbox、Xbox 360、Wii、GC、PC等各种平台,以及150多款游戏《光环3》、《枪神》、《摩托风暴》、《镇压》、《帝国时代3》、《汽车总动员》等。
对于物理引擎的理解,AMD与Intel站在了同一边,他们都认为物理引擎的计算主要还是要CPU来承担,并且AMD和Intel都将对Havok FX引擎在处理器中进行更进一步的优化。而NVIDIA则不同,NVIDIA的PhysX则主要依靠GeForce GPU来进行物理效果运算,刚刚发布的GeForce GTX200系列就通过CUDA接口让PhysX可以在GPU上运行。同时对于GeForce 8和9系列显卡,通过更新驱动后也可以实现GPU对PhysX的硬件加速。
很显然,现在AMD/Intel和NVIDIA对于物理加速的支持已经分成了Havok和PhysX两大阵营。
经过统计,目前使用Havok引擎的游戏已经有300多款,并且今年内还将有100多款支持Havok引擎的游戏发布。之所以获得这么多游戏的支持,原因就是因为Havok技术非常先进,同时价格却非常便宜,应用程序接口的程序编写上也相对更为简单。
『采用Havok物理引擎的游戏达到300多个』
虽然AMD和Intel都表示CPU将承担物理运算的主要运算,但是这并不表明GPU对于物理加速就毫无用处了。RV770核心还是可以承担一部分物理效果的辅助运算。也就是说他们是以CPU为主、GPU为辅来实现游戏的物理加速。RV770在设计架构上已经为Havok物理引擎进行了优化,未来只要使用Havok物理引擎的游戏都可以在RV770上获得性能提升的帮助。