热点推荐
ZOL首页 > 显卡 > 评测 > 游戏测试 >

NVIDIA PhysX物理加速技术回顾

物理游戏普及 9大ATI/NV主流显卡对比

CBSi中国·ZOL 【转载】 2009年03月14日 06:00 评论
在本页阅读全文(共15页)

◆PhysX物理加速技术回顾:

    PhysX物理加速技术最早为AGEIA公司所开发,随后不久又被NVIDIA公司收购。在NVIDIA正式推出采用统一架构GPU之后,PhysX物理加速在GPU上运行的技术就已经提上了日程,直到GeForce 9800GTX+正式发布之后,这一技术也随之正式亮相。目前只要玩家拥有一片GeForce 8以上级别的显卡都能够开启这一功能。当然,PhysX并非仅能够运行在GPU上,这一技术同样能够支持CPU和物理加速卡运算,不过在CPU上运行效率非常低。


物理加速分高下 主流/高端显卡终极混战
PhysX引擎为目前最为出色的物理引擎

◆物理效果的优势有哪些

    除了让游戏的灵活性和互动性更为真实,PhysX还专门为游戏中可能遇到的很多复杂物理效果模拟进行了最佳的支持和优化,这些效果都是现有游戏最难处理的部分。主要包括以下几种:流体的处理、粒子的运算、大量刚体的运动、骨骼肌肉表情等的模拟、衣物布料的运动等。

    如果玩家细心,都会注意到上述效果在游戏中都是“低调处理”的,因为这些效果的运算过于复杂,实现起来会导致机器的不堪重负,而PhysX物理引擎专门为这些常用而且难于处理的运算进行了支持和优化,让这些处理不再成为今后游戏的瓶颈,从而让游戏更为真实。那么究竟什么设备来运行PhysX最合适呢?

◆GPU架构是物理运算的最高效处理单元

    下图是PhysX的基本架构,我们可以看到,游戏设计者处在架构的最上层,他们会在游戏设计中提出各种物理运算的要求,而PhysX则在SDK中提供了这些效果的实现方式,让游戏程序师可以轻松的实现这些效果,最后通过“硬件提取层模块”连接各种可以支持的硬件。支持的硬件包括游戏机平台的处理器、x86架构的处理器、已经停产的PPU也能支持,当然还有NVIDIA的GPU,也就是说,PhysX可以实现的方式很多。

物理加速分高下 主流/高端显卡终极混战

  PhysX可以支持多种高级物理运算特效,那么究竟用什么载体去实施这些运算能达到最佳的效率呢?答案是GPU!在被收购之前,PhysX通过专门的物理加速卡PPU去实现,这种实现方式在效率上没有任何问题,但在成本考量就有些失算了,购买单独的PPU加速卡需要投资的价格相对不菲(起码和一款中端显卡相当)。而且NVIDIA收购PhysX之后,PPU将不再有后继产品推出。

物理加速分高下 主流/高端显卡终极混战

  那么处理器能不能肩负起这个任务呢?当然是不可以了,如果CPU的运算效能有如此的强大,那么现今的游戏早已经在物理运算方面有大的提升和斩获了。上图是四核处理器与GTX280显卡的物理运算情况对比,单纯计算核心数量上,四核处理器有四个并行的计算单元,而GTX280拥有240个这样的运算单元,在浮点能力上也大大超越CPU,对于物理运算这类需要大量并行计算的项目上,又是GPU发挥优势的机会,在大部分物理运算项目上,GTX280都能领先四核处理器十倍以上的性能。而目前NVIDIA是唯一能利用GPU硬件支持PhysX物理运算的厂商,因此在运算效率和运行性能上将大幅度领先仅采用CPU运算的竞争对手。

上一页 1 2 3 4 5 ...15 下一页
频道热词:华硕主板  Intel  AMD  
视觉焦点
显卡评测热点
排行 文章标题
TOP10周热门显卡排行榜
  • 热门
  • 新品