2021-03-26 22:17:04
PhysX引擎在游戏界的广泛应用可追溯到全平台(包括PC、Xbox和Playstation),据统计,大约有309种已发布的游戏采用了这款引擎,其中PC平台上有269款游戏采用了它。然而,值得注意的是,大部分这些游戏倾向于使用CPU来处理PhysX指令,这意味着无论玩家使用Nvidia还是ATI显卡,显卡都不会直接参与物理运算,物理效果的好坏主要取决于CPU性能。
尽管PhysX物理引擎本身理论上可以由CPU计算,但在实际应用中,这种计算方式并不高效,因此在大多数PhysX CPU游戏中,物理特效设计得较为保守,以减轻CPU的负担。目前,PhysX技术主要属于Nvidia的专利封闭技术,因此很多开发商在选择时倾向于CPU计算,以避免失去ATI显卡用户。只有参与Nvidia游戏之路计划的游戏才会选择GPU方式计算PhysX,例如地铁2033、镜之边缘等,它们在支持AGEIA PhysX物理加速卡(PPU)的同时,也针对多核CPU进行了优化。
然而,并非所有支持GPU计算的PhysX游戏都支持AGEIA PhysX,只有少数游戏,如《蝙蝠侠:阿卡姆疯人院》需要特定驱动修改才能支持。对于那些仅支持AGEIA PhysX的12款游戏,Nvidia GPU并不参与PhysX计算,需要AGEIA物理加速卡才能运行。同时,也有194种游戏只支持CPU计算PhysX,如《极品飞车13》、《剑侠情缘网络版3》等,这些游戏对显卡的PhysX支持并不依赖。
对于PhysX的视觉指示器,例如在Nvidia显卡上,热舞派对2可以通过控制面板的"PhysX视觉指示器"来判断是GPU还是CPU计算PhysX,显示"PhysX->GPU"或"PhysX->CPU"。然而,有些游戏如战地之王和QQ飞车对PhysX视觉指示器显示不兼容,可能由于技术限制导致。
PhysX,读音与Physics相同,是一套由AGEIA(音译为“阿吉亚”或“奥加”)公司开发的物理运算引擎;也是世界三大物理运算引擎之一,另外两种是Havok和Bullet。PhysX物理引擎的演示程序 的另外一种含义是指专门计算PhysX引擎的物理加速卡。