![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/BFG_physx.jpg/640px-BFG_physx.jpg&w=640&q=50)
PhysX
实时物理引擎软件 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 PhysX?
為 10 歲的孩子總結這篇文章
顯示所有問題
PhysX是一套由AGEIA设计的执行复杂的物理运算的PPU,又可以代表一款开源[2]的实时物理引擎SDK。后为Nvidia GameWorks软件套装的一部分。
事实速览 原作者, 開發者 ...
![]() | |
原作者 | NovodeX AG (ETH Zurich) |
---|---|
開發者 | Nvidia Corporation (2008-至今) AGEIA Technologies (2004-2008) NovodeX AG (2001-2004) |
当前版本 |
![]() |
源代码库 | https://github.com/NVIDIA-Omniverse/PhysX (5.x) https://github.com/NVIDIAGameWorks/PhysX (4.x) |
编程语言 | C++ |
操作系统 | Microsoft Windows, macOS, Linux, PlayStation 2, PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii, iOS, Android |
许可协议 | BSD授權條款 |
网站 | 开发者网站 开发文档 |
关闭
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/BFG_physx.jpg/320px-BFG_physx.jpg)
最初,支持PhysX的游戏旨在通过由Ageia设计的PhysX PPU扩展卡进行加速。AGEIA声称,PhysX将会使设计师在开发游戏的过程中使用复杂的物理效果,而不需要像以往那样耗费漫长的时间开发一套物理引擎。以往使用了物理引擎,还会使一些配置较低的电脑无法流畅运行遊戲。AGEIA更宣称,PhysX执行物理运算的效率比当前的CPU与物理处理软件的组合高出100倍。在Nvidia收购Ageia之后,专用的PhysX扩展卡停产,取而代之的是在支持CUDA的GeForce GPU上运行API。在这两种情况下,硬件加速使得可以将物理计算从CPU中转移,从而使CPU能够执行其他任务。
今天,PhysX和其他物理引擎被广泛应用于许多游戏中,因为它们使得游戏开发者无需编写自己的代码来实现物理模拟,例如模拟软体动力学。[3]