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收購,相關的顯示卡亦可以加速該物理引擎。

PhysX by NVIDIA
開發者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. . [2008-07-15]. (原始内容存档于2009-01-08).
  3. . [2008-08-12]. (原始内容存档于2016-03-04).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.