PhysX是一套由AGEIA设计的执行复杂的物理运算的PPU,又可以代表一款物理引擎。AGEIA声称,PhysX将会使设计师在开发游戏的过程中使用复杂的物理效果,而不需要像以往那样耗费漫长的时间开发一套物理引擎。以往使用了物理引擎,还会使一些配置较低的电脑无法流畅运行遊戲。AGEIA更宣称,PhysX执行物理运算的效率比当前的CPU与物理处理软件的组合高出100倍。游戏设计语言Dark Basic Pro将会支持PhysX,并允许其用户利用PhysX执行物理运算。2005年7月20日,索尼電腦娛樂同意在即将发售的PlayStation 3中使用PhysX和它的SDK——NovodeX。現時,AGEIA公司己被NVIDIA收購,相關的顯示卡亦可以加速該物理引擎。

PhysX by NVIDIA
NVIDIA PhysX Logo.png
開發者 NVIDIA Corporation
穩定版本
9.18.0907
(2018年11月08日)
源代码库 編輯維基數據鏈接
操作系统 Windows XPWindows 7Windows 8Windows 8.1Windows 10Mac OS XLinuxWiiXbox 360PS3
许可协议 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本来就不轻的负担。尽管最近nVidiaATi纷纷发布了利用GPU进行物理计算的新技术,但在单显卡处理能力有限,在复杂场景同时进行画面处理和物理效果处理时显得捉襟见肘;而通过SLiCrossFire技术进行多显卡处理,尽管效果不错,但成本较高。所以,不少人认为只有AGEIAPhysX才能解决这个局面。

PhysX物理加速卡规格编辑

  • 内存:128 MB GDDR3 RAM华硕版据说会有256 MB GDDR3 RAM
  • 接口界面:PCIPCI Express
  • 球体碰撞能力:5.3亿次每秒(最大能力)
  • 浮點運算能力:530,000次 每秒(最大能力)
  • 价格:220英镑 300美元 2000人民币 9500台幣(估计)
    • BFG推出的PhysX扩展卡售价为2000人民币

加速卡生产厂家编辑

GPU(Graphics Processing Unit)编辑

由於AGEIA公司已被NVIDIA收購,相關的物理引擎技術亦同時歸後者所有。NVIDIA將PhysX物理引擎,利用CUDA技術,由顯示核心加速運算[2]。現時,支援CUDA技術的顯示卡,理論上都可以支援PhysX物理加速。而NVIDIA亦透過第三開發者,有意讓ATI的顯示卡支援PhysX運算。現時,AMD官方尚未對此表態。較早前,AMD宣佈旗下產品,將會被Havok物理引擎優化。它是PhysX物理引擎的競爭對手。

測試軟體编辑

網站oZone3D.net已推出相關的測試軟體,名為FluidMark,用來考察電腦的物理計算性能。[3]

外部链接编辑

注释编辑

  1. ^ 存档副本. [2010-09-20]. (原始内容存档于2009-08-31). 
  2. ^ PhysX物理加速 互联网档案馆存檔,存档日期2009-01-08.
  3. ^ 首款PhysX物理基准测试工具:FluidMark 1.0.0