在NVIDIA的新一代高端显卡GTX200系列登场后,ATI立刻推出了HD4850系列。针对来势强劲的HD4850,NVIDIA也一点不敢怠慢,几乎在ATI推出这个产HD4850的同一时间,公布了新的打压策略,一方面是它们的新硬件GeForce 9800GTX+,另一方面是它们的支持物理加速的新驱动177.39。
游戏中的物理引擎越来越受到重视,因为玩家和开发者都意识到,想要让游戏更加好玩,仅仅只有出色的图形引擎是不够的,只有物理引擎才能增强游戏中的互动,进一步的提高游戏的可玩性。
2004年AGEIA公司提出在游戏中的硬件物理加速的理念,并且同时宣布将推出PhysX PPU概念的物理加速卡。当时看过PhysX PPU展示的DEMO后,游戏玩家们几乎都惊呼PPU带来的惊人物理效果,而这是CPU的计算能力几乎不可能完成的。PPU概念提出到现在已经有4年时间,一直在图形技术上处于领衔地位的NVIDIA现在将AGEIA公司收购到自己旗下,并且将PhysX技术逐渐融入到GeForce GPU当中。并且通过CUDA接口GeForce GPU可以承担起游戏中的物理运算部分。对于物理计算来说,GPU的设计结构最适合其运算的,因为一颗GPU从结构的角度来说是一颗目的性非常明确的并行处理器,其次才是PPU,最后才是 CPU。也就是如果用CPU进行复杂的物理运算的话,性能将比GPU运行同样的物理运算要差的多。NVIDIA早在几年前就提出了采用GPU的GPGPU 特性来实现游戏中的物理效果计算,但是由于同游戏中主要采用的物理引擎没有一个合适的接口,所有GPU一直处于“有劲使不上”的情况。但是现在 NVIDIA已经拥有的PhysX技术,而PhysX则已经被很多游戏采用作为物理引擎,GeForce GPU终于可以在游戏中发挥他物理加速的功效。
NVIDIA更新了新的驱动,GeForce GTX200系列显卡以及最新发布的9800GTX+显卡甚至于GeForce 9800GTX都可以支持PhysX游戏的物理加速,未来几周内NVIDIA还将陆续开放所有GeForce 8和9系列显卡的PhysX游戏的物理加速功能。也就是说所有GeForce 8/9以及最新的GTX200系列显卡的玩家如同免费的获得了一块PPU物理加速卡。这实在是很令人期待的一件事。
回顾PPU的历史在2006年,玩家们体验到了第一款支持PhysX技术的游戏——《幽灵行动》,其中所应用到的爆炸、破碎等等PhysX物理特效让我们为之震撼,玩家惊呼到,原来游戏还可以这样玩。
『《幽灵行动》率先支持支持PhysX物理加速』
PhysX所支持的物理效果很多,而目前的游戏中主要应用到的只是人体柔性、力场、粒子碎片等几个效果。这个几个效果在支持PhysX的游戏中应用非常广 泛,同时我们也看到其借助支持PhysX的硬件运行起来非常流畅,而以CPU的技术能力实现同样效果的话则非常吃力。
根据NVIDIA公布的技术资料看,PhysX支持更多的特性,除了前面提到的几个还包括:刚体动力、冲突检出以及反向隧道、裂缝、跳跃、启动加速等等效果。
了解了NVIDIA PhysX的技术特性后,相信玩家都非常想知道都有哪些游戏可以支持PhysX技术。其实到目前为止,已经有超过150款游戏支持了PhysX,也就是说未来我们可以通过GeForce GPU来实现这些游戏的硬件级别物理加速。
而且在游戏开发人员中已经有超过25000人在使用PhysX工作,目前世界上几个顶级的游戏开发组织也都宣布采用。未来会有更多的游戏支持NVIDIA PhysX。