NVIDIA PhysX是个什么东西?

2024-11-29 20:04:40
推荐回答(5个)
回答1:

  先看看官方比较直观的说法。NVIDIA在关于PhysX的官方宣传中是这样描述的:
  ”如果没有精准的物理效果模拟,即使再华丽的游戏也会显得静态而沉闷呆板。PhysX 技术可利用 GPU 的处理能力来执行复杂的物理效果计算。「无主之地 2 (Borderlands 2)」以及「地铁: 最后光芒 (Metro: Last Light)」等流行游戏均采用 PhysX 技术,该技术可为游戏带来充满动感的破坏效果、基于粒子的流体效果以及逼真的动画,令游戏变得栩栩如生。“

  上面只是官方的溢美之词,简单来说,就是一种物理加速图像引擎,
  PhysX是一套由AGEIA公司开发的物理运算引擎,是世界三大物理运算引擎之一(另外两种是Havok和Bullet),包含最新的PhysXruntime可以支持所有发布的PhysX游戏。AGEIA公司后来被Nvidia收购,PhysX引擎也就跟随划入Nvidia旗下。PhysX专门为游戏中可能遇到的很多复杂物理效果模拟进行了最佳的支持和优化,这些效果都是现有游戏最难处理的部分。主要包括以下几种:流体的处理,虽然水面渲染的效果已经非常出色,但是在游戏中我们极少看到流动的水与物体发生互动,流体运动的运算难度很高,而PhysX物理引擎则能很好的支持流体运动与物体发生互动的计算;粒子的运算,爆炸的碎片、烟雾等在游戏中都是以最基本的粒子形式进行运算,碎片的掉落、烟雾的飘向和逐渐散去运算对CPU的负载极大,是现有游戏极难做好的一种效果,借助PhysX物理引擎和NVIDIA GPU则可以轻松运算。

PhysX物理引擎可以在包括Windows,Linux,Xbox360,Playstation3,Mac,Android等在内的全平台上运行。目前为止,在全平台上(PC,Xbox,Playstation)共有约257种游戏采用了PhysX引擎。其中在PC平台上,共有221种游戏采用PhysX引擎。

回答2:

英伟达的物理减速技术,PhysX到底是干什么的?

回答3:

这是物理模拟程序,如果运行高物理配置的游戏,就要用到这个东西。也就是游戏做得和现实差不过就要用这个。

回答4:

显卡 驱动的设置 没事

想去掉Hi我

回答5:

没什么影响