PhysX
PhysX是一套由AGEIA设计的执行复杂的物理运算的PPU,又可以代表一款物理引擎。AGEIA声称,PhysX将会使设计师在开发游戏的过程中使用复杂的物理效果,而不需要像以往那样耗费漫长的时间开发一套物理引擎。以往使用了物理引擎,还会使一些配置较低的电脑无法流畅运行遊戲。AGEIA更宣称,PhysX执行物理运算的效率比当前的CPU与物理处理软件的组合高出100倍。游戏设计语言Dark Basic Pro将会支持PhysX,并允许其用户利用PhysX执行物理运算。2005年7月20日,索尼電腦娛樂同意在即将发售的PlayStation 3中使用PhysX和它的SDK——NovodeX。現時,AGEIA公司己被NVIDIA收購,相關的顯示卡亦可以加速該物理引擎。
開發者 | NVIDIA Corporation |
---|---|
穩定版本 | 9.18.0907 (2018年11月08日) |
源代码库 | |
操作系统 | Windows XP、Windows 7、Windows 8、Windows 8.1、Windows 10、Mac OS X、Linux、Wii、Xbox 360、PS3 |
许可协议 | BSD授權條款 |
网站 | Nvidia's PhysX site |
APEX PhysX
Nvidia在GDC 2009上介绍了APEX PhysX,它允许艺术家更高效的创作物理内容。[1]
PPU(Physics Processing Unit)
物理處理器,即PPU,是一种特别为减轻CPU计算,尤其是物理运算部分的处理器。这概念类似于对上之前的GPU。在现代计算机中,GPU用于处理矢量图形,并且延伸到3D图形。但GPU对物理处理无能为力,故目前大部分物理处理都交给CPU处理,这无疑是加重了CPU本来就不轻的负担。尽管最近nVidia和ATi纷纷发布了利用GPU进行物理计算的新技术,但在单显卡处理能力有限,在复杂场景同时进行画面处理和物理效果处理时显得捉襟见肘;而通过SLi或CrossFire技术进行多显卡处理,尽管效果不错,但成本较高。所以,不少人认为只有AGEIA的PhysX才能解决这个局面。
PhysX物理加速卡规格
GPU(Graphics Processing Unit)
由於AGEIA公司已被NVIDIA收購,相關的物理引擎技術亦同時歸後者所有。NVIDIA將PhysX物理引擎,利用CUDA技術,由顯示核心加速運算[2]。現時,支援CUDA技術的顯示卡,理論上都可以支援PhysX物理加速。而NVIDIA亦透過第三開發者,有意讓ATI的顯示卡支援PhysX運算。現時,AMD官方尚未對此表態。較早前,AMD宣佈旗下產品,將會被Havok物理引擎優化。它是PhysX物理引擎的競爭對手。