在2008年2月,如日中天的NVIDIA收购了这家AEGIA公司,把这个前途一片光明的PhysX物理加速引擎收归囊中,随后把PhysX API移植到CUDA并行计算架构上,使GeForce 8系列以上的独立显卡均可支持PhysX物理加速技术。
在收购AGEIA公司后,NVIDIA的驱动部门在短短5个月时间内即完成了GeForce显卡的PhysX驱动,让其能够采用PhysX物理加速卡或GeForce显卡来进行物理加速。
![]() |
NVIDIA拥有了PhysX物理引擎后自然需要吸引更多游戏开发商的注意了,特别为游戏开发商提供了一套完整的PhysX SDK(软件开发包),使其能够开发出具备下一代物理学特色及硬件加速性能的游戏。而且PhysX SDK还具备了良好的兼容性,几乎所有的主流开发工具均能够支持该软件。
此外,NVIDIA还不断地在PhysX SDK的后续版本中加入更多的新特性,使游戏开发人员将这些PhysX SDK整合在最新、最棒的游戏当中。
●PhysX物理引擎是如何工作的?
![]() |
PhysX物理加速主要经过三个步骤完成:
首先是Integrate计算,在这一步骤中主要对要发生变化的物理对象进行初始化的处理;
其次是Collide碰撞判定,这时就是对每对物理对象碰撞的检测了,把检测到的物理对象以两个为一组的方式进行处理;
最后是Solve Collisions碰撞结果的计算,此时的计算工作量是最大的,计算复杂程度也最高,CPU对这种工作是有心无力,不过对于拥有强大并行计算能力的GPU来所就是物尽其用的时候了。
NVIDIA PhysX的设计正是利用了GPU强大的并行计算能力,据称拥有10个流处理器的GeForce显卡其PhysX物理加速性能就足可与一张PhysX物理卡匹敌,而目前的主流GeForce显卡的内核更是动辄上百个,这必然会带来更强劲的物理加速性能。
●NVIDIA PhysX物理加速带来怎样的游戏体验?
PhysX物理移植到GeForce显卡后其物理加速处理能力呈指数倍增长,将游戏体验提升至一个全新的水平,在游戏中呈现丰富多彩、身临其境的物理学游戏环境。其中特色如下:
·爆炸引起的烟尘和随之产生的碎片
·复杂、连贯的几何学计算使人物的动作和互动更加逼真
·其视觉效果令人叹为观止的全新武器
·布纹的编织和撕裂效果非常自然
·运动物体周围烟雾翻腾
下面我们就来观看几个使用NVIDIA PhysX技术游戏的演示视频:
![]() |
![]() |
![]() |