◆ NVIDIA PhysX技术简述
今年2月NVIDIA收购了物理加速处理器厂商Ageia,将这一颇有前途的技术收归囊中,PhysX物理加速技术自然而然地融入到NVIDIA的产品中,NVIDIA在收购时称他们会将物理引擎移植到CUDA架构中,而如今NVIDIA已实现了它的诺言,像GeForce 9800GTX+就是首批支持物理加速能力的显卡之一。
PhysX设计用途是利用具备数百个内核的强大图形处理器来进行硬件加速,加上GPU超强的并行处理能力,PhysX将使物理加速处理能力呈指数倍增长并将游戏体验提升至一个全新的水平,在游戏中呈现丰富多彩、身临其境的物理学游戏环境。其中特色如下:
·爆炸引起的烟尘和随之产生的碎片
·复杂、连贯的几何学计算使人物的动作和互动更加逼真
·其视觉效果令人叹为观止的全新武器
·布纹的编织和撕裂效果非常自然
·运动物体周围烟雾翻腾
通过驱动,PhysX能够利用PPU,CPU以及CUDA进行物理模拟 |
PhysX驱动 |
对于游戏玩家来说,NVIDIA PhysX当然是用来加速PhysX引擎游戏的物理效果了。和其他物理引擎相比,引擎的优点在于采用硬件加速,能够为游戏提供其他物理引擎所不能比拟的大规模物理运算。在其他物理引擎在不大量降低机器性能的情况下完成对人物肢体,数量不多的物体之间的物理动作演算的时候,PhysX已经能够利用GeForce硬件的运算能力为我们呈现出逼真的液体流动,软体动物的软组织运动,先进的碰撞检测,采用连贯的几何学让人物动作互动更加真实。
借助PhysX的强大性能,游戏制作者可以将整个场景都设计成可被破坏,而不必担心CPU先天不足的并行计算能力了。 |
当然这一切都需要游戏或者软件首先选用PhysX物理引擎,才能获得PhysX的硬件加速能力,目前已有超过150款的游戏支持PhysX,并有更多的支持PhysX的游戏即将出台,软件注册用户数量已超过10,000名。索尼的Playstation 3、微软的Xbox 360、任天堂的Wii以及个人计算机均支持PhysX。NVIDIA已经在全力推广这一先进的物理引擎,相信在不久的将来能够有更多游戏选择这一高效,真实的物理引擎。PhysX软件被广泛应用于150多个游戏中,
如上页所言,今天介绍的Cryostasis也是支持PhysX的游戏中的一员。