NVIDIA的PhysX GPU物理加速概述

本文介绍了NVIDIA的PhysX物理运算引擎,它是世界三大物理引擎之一,以其出色的物理效果著称。PhysX最初由AGEIA开发,后被Nvidia收购。Nvidia利用CUDA将PhysX与GPU结合,实现物理加速。尽管PhysX在设计上更适合GPU计算,但某些情况下CPU处理PhysX时并未充分利用多线程和现代指令集,导致性能受限。PhysX目前主要应用于Nvidia显卡,支持的游戏数量众多,但并非所有PhysX游戏都与Nvidia显卡直接相关。
摘要由CSDN通过智能技术生成

PhysX,读音与Physics相同,是一套由AGEIA(音译为“阿吉亚”或“奥加”)公司开发的物理运算引擎;也是世界三大物理运算引擎之一,另外两种是Havok和Bullet。PhysX物理引擎的演示程序 PhysX物理引擎的演示程序PhysX 的另外一种含义是指专门计算PhysX引擎的物理加速卡。

物理运算引擎的作用,简而言之,就是令虚拟世界中的物体运动符合真实世界的物理定律,以使游戏更加富有真实感。

  在PhysX引擎诞生之前,就已经有Havok物理引擎存在。但那时的Havok引擎主要依靠CPU运算,受当时CPU性能影响,物理模拟的计算量不宜太大,因此物理模拟效果不佳。

  PhysX虽然也可以由CPU计算,但其程序本身在设计上更适合用运用独立的浮点处理器(例如GPU和PPU)来计算,也正因为如此,它可以做大计算量的物理模拟,物理效果更胜一筹。

  PhysX物理引擎可以在包括Windows,Linux,Xbox360,Playstation3,Mac等在内的全平台上运行。

  AGEIA公司后来被Nvidia收购,PhysX引擎也就跟随划入Nvidia旗下。

  2010年5月,AGEIA公司创始人、Nvidia主管PhysX技术副总裁Manju Hegde跳槽至AMD公司。外界猜测其跳槽原因是AGEIA被Nvidia收购后,PhysX并没有得到良好的发展。

AGEIA时代的PhysX

PhysX物理运算引擎由五名年轻的技术人员开发,他们成立了AGEIA公司。PhysX最初称为NovodeX,后改名为PhysX。

  AGEIA曾为《虚幻竞技场3》开发几张加入PhysX引擎的MOD地图,物理效果非常出色。同时AGEIA也自己开发一个免费的名为《好战者》的物理游戏。此后的一些PhysX游戏,也大都基于虚幻3引擎。例如《镜之边缘》、《蝙蝠侠:阿卡姆疯人院》、《一舞成名》等。可以说虚幻3引擎与PhysX物理引擎已经成了一对黄金搭档。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值