Physx简介

来源:互联网 发布:centos安装unzip 编辑:程序博客网 时间:2024/04/29 18:37

Physx前生和由来

  

 

 

PhysX

PhysX 是原AGEIA公司开发的一套物理运算引擎,主要竞争对手是Havok。同Havok一样,Physx也可运用在Xbox360,Playstation3,PC,Mac等多种平台之上。Physx的另外一个优势是可以运用独立的浮点处理器(包括独立的物理加速卡和GPU)进行更为复杂的运算效果,同时减轻CPU的计算负担。AGEIA曾为<虚幻竞技场3>开发几张加入物理卡计算的MOD地图,必须要需要AGEIA的物理卡才能进入游戏,物理效果非常出色,同时AGEIA也自己开发一个免费的名为<好战者>的物理加速游戏来推动自己的物理加速卡销售。AGEIA声称,PhysX 将会使设计师在开发游戏的过程中使用复杂的物理效果而不需要像以往那样耗费漫长的时间开发一套新的物理引擎,而且使用了物理引擎还会大量消耗CPU资源使一些配置较低的电脑无法流畅运行。AGEIA 更宣称 PhysX 执行物理运算的效率比当前的 CPU 与物理处理软件的组合高出 100 倍。游戏设计语言 Dark Basic Pro 将会支持 PhysX,并允许其用户利用 PhysX 执行物理运算。

Physx的转变

  AGEIA公司的主要竞争对手Havok被Intel收购后,AGEIA卖身的谣言在业界里也传开了。AMD的高官曾公开表示非常的想要AGEIA,不过鉴于当时AMD糟糕的财务状况,AMD无力收购AGEIA。最后同样对AGEIA和Physx物理技术垂涎三尺的NVIDIA公司以2亿美元的代价收购AGEIA的全部资产和技术。

Physx的现状和发展

  Physx被NVIDIA极为的重视,因为NVIDIA公司推行的GPGPU方案CUDA缺少大众级的应用,所以NVIDIA急于将AGEIA的物理卡技术通过CUDA转嫁在自家的卡上,以应付AMD公司的ATI系列显卡的强力竞争。首先在NVIDIA显卡上实现的GPU加速是AGEIA曾为<虚幻竞技场3>开发MOD物理加速地图。之后大部分使用虚幻3引擎的游戏都加入了对Physx for CUDA的支持。Physx并非只能运行在NVIDIA公司的显卡上,理论上能处理浮点运算的处理器都可以运行,曾有人破解Physx for CUDA,让ATI Radeon HD3870显卡成功运行Physx,不过由于ATI显卡的GPGPU API(Stream SDK)不如CUDA通用,所以破解方案并未公开应用。

 

  未来NVIDIA可能通过DX11 CS和OpenCL加入Physx,让更多的显卡和设备支持Physx,不过目前只能服务于自家下显卡。

 

  PhysX软件被广泛应用于150多个游戏中,软件注册用户数量已超过10,000名。

Physx的未来

  Physx的未来完全掌握于NVIDIA之手。目前Physx仅仅是作为NVIDIA宣传自家显卡的卖点。应用程序常见于虚幻3引擎,由于NVIDIA公司推行的“The Way It's Means To Be Played”计划,NVIDIA会极力撮合使用虚幻3引擎的游戏开发商支持Physx for CUDA,同时扩展其它游戏引擎。

  能够使用显卡加速的Physx的优点也是最大的缺点。因为必选要有一块支持CUDA的NVIDIA显卡。面对ATI显卡的竞争,消费者对NVIDIA劣化Physx CPU处理能力,突出自家显卡的做法颇有微词。

  另外Physx的竞争对手Havok再被Intel收购后也得到大力发展,应用的游戏数量远远超过Physx,而且仅应用CPU就能带来良好的物理效果。此外intel宣称Havok可以免费使用后,NVIDIA也宣称Physx在一定范围内免费开放。

  Physx是仅仅作为NVIDIA显卡的卖点来应付来自ATI的竞争,还是打算长久的开发下去我们拭目以待。

  英文资料:

  Delivering physics in games is no easy task. It's an extremely compute-intensive environment based on a unique set of physics algorithms that require tremendous amounts of simultaneous mathematical and logical calculations. 

  This is where NVIDIA&reg; PhysX™ Technology and GeForce&reg; processors come in. NVIDIA PhysX is a powerful physics engine which enables real-time physics in leading edge PC and console games. PhysX software is widely adopted by over 150 games, is used by more than 10,000 registered users and is supported on Sony Playstation 3, Microsoft Xbox 360, Nintendo Wii and PC. 

  In addition, PhysX is designed specifically for hardware acceleration by powerful processors with hundreds of cores. Combined with the tremendous parallel processing capability of the GPU, PhysX will provide an exponential increase in physics processing power and will take gaming to a new level delivering rich, immersive physical gaming environments with features such as: 

  ·Explosions that cause dust and collateral debris 

  ·Characters with complex, jointed geometries for more life-like motion and interaction 

  ·Spectacular new weapons with incredible effects 

  ·Cloth that drapes and tears naturally 

  ·Dense smoke & fog that billow around objects in motion 

  The only way to get real physics with the scale, sophistication, fidelity and level of interactivity that dramatically alters your entertainment experience will be with one of the millions of NVIDIA PhysX-ready GeForce processors.* 

  *Note: NVIDIA will deploy PhysX on CUDA-enabled GPUs later this year. The exact models and availability will be announced in the near future. 

  已发售的游戏中

  支持PHYSX硬件加速的只有以下15个,只有下面这些才能发挥GEFORCE PHYSX的性能

  Shadowgrounds Survivor Frozenbyte Released 

  Stoked Rider: Alaska Alien Bongfish Interactive Entertainment Released 

  Switchball Atomic Elbow Released 

  Tom Clancy's Ghost Recon Advanced Warfighter GRIN Released 

  Tom Clancy's Ghost Recon Advanced Warfighter 2 GRIN, Ubisoft Paris Released 

  Warmonger: Operation Downtown Destruction Net Devil Released 

  Unreal Tournament 3 Epic Games Released 

  Infernal Metropolis Software Released 

  Cellfactor: Combat Training Artifical Studios, Immersion Games Released 

  Cellfactor: Revolution Artifical Studios, Immersion Games Released 

  City of Villains Cryptic Studios Released 

  Bet on Soldier: Blackout Saigon Kylotonn Entertainment Released 

  Bet on Soldier: Blood of Sahara Kylotonn Entertainment Released 

  Bet on Soldier: Blood Sport Kylotonn Entertainment Released 

  Auto Assault Net Devil Released

  其他所有游戏都是用CPU进行物理加速计算,GEFORCE PHYSX无法为那些游戏中提供物理加速

  PhysX Games List—

  Below is a partial listing of current and upcoming AGEIA PhysX-accelerated titles available for PC and console owners alike. PC titles can take advantage of the PhysX Accelerator to provide an enhanced gaming experience. 

  Game Title Developer Platform 

  2 Days to Vegas Steel Monkeys PC 

  Adrenalin 2: Rush Hour Gaijin Entertainment PC 

  Age of Empires III Distineer Studios PC, Mac 

  Age of Empires III: The WarChiefs Distineer Studios Mac 

  Alpha Prime Black Element Software PC 

  Auto Assault Net Devil PC 

  Backbreaker Natural Motion TBA 

  B.A.S.E. Jumping Digital Dimension Development PC 

  Bet on Soldier: Blackout Saigon Kylotonn Entertainment PC 

  Bet on Soldier: Blood of Sahara Kylotonn Entertainment PC 

  Bet on Soldier: Blood Sport Kylotonn Entertainment PC 

  Beowulf Ubisoft PS3, X360 

  Bladestorm: The Hundred Years' War Koei PS3, X360 

  Captain Blood Akella PC, X360 

  Cellfactor: Combat Training Artifical Studios, Immersion Games PC 

  Cellfactor: Revolution Artifical Studios, Immersion Games PC 

  City of Villains Cryptic Studios PC 

  Crazy Machines II FAKT Software PC 

  Cryostasis Action Forms PC 

  Dark Physics The Game Creators PC 

  Desert Diner Tarsier Studios PC 

  Dragonshard Atari PC 

  Dusk 12 Orion PC 

  Empire Above All IceHill PC 

  Empire Earth III Mad Dog Software PC 

  Entropia Universe MindArk PC 

  Fallen Earth Icarus Studios PC 

  Fury Auran Games PC 

  Gears Of War Epic Games PC, X360 

  Gluk'Oza: Action GFI Russia PC 

  GooBall Ambrosia software Mac 

  Gothic 3 Piranha Bytes PC 

  Gunship Apocalypse FAKT Software PC 

  Heavy Rain Quantic Dream PC 

  Hero's Jorney Simutronics PC 

  Hour of Victory nFusion Interactive X360 

  Hunt, The Orion PC 

  Huxley Webzen, Inc PC, X360 

  Infernal Metropolis Software PC 

  Inhabited island: Prisoner of Power Orion PC 

  Joint Task Force Most Wanted Entertainment PC 

  Kuma/WAR Kuma Reality Games PC 

  Magic ball 3 Alawar Entertaiment PC 

  Mass Effect BioWare PC, X360 

  Medal of Honor: Airborne EA Los Angeles PC, X360 

  Metro 2033 4A Games PC 

  Mobile Suit Gundam: Crossfire BEC PS3 

  Monster Madness: Battle for Suburbia Artificial Studios PC, X360 

  Monster Truck Maniax Legendo Entertainment PC 

  Myst Online: URU Live Cyan Worlds PC 

  Open Fire BlueTorch Studios PC 

  Paragraph 78 Gaijin Entertainment PC 

  Pirates of the Burning Sea Flying Lab Software PC 

  PT Boats: Knights of the Sea Akella PC 

  Rail Simulator Kuju Entertainment Ltd PC 

  Red Steel Ubisoft Paris Wii 

  Rise Of Nations: Rise Of Legends Big Huge Games PC 

  Roboblitz Naked Sky Entertainment PC, X360 

  Sacred 2 ASCARON Entertainment PC 

  Sherlock Holmes: The Awakened Frogwares Game Development Studio PC 

  Showdown: Scorpion B-COOL Interactive PC 

  Silverfall Monte Cristo PC 

  Sovereign Symphony Ceidot Game Studios PC 

  Sonic and the Secret Rings SEGA Wii 

  Speedball 2 Kylotonn Entertainment PC 

  Stalin Subway, The Orion PC 

  Stoked Rider: Alaska Alien Bongfish Interactive Entertainment PC 

  Switchball Atomic Elbow PC 

  Tension Ice-pick Lodge PC 

  Tom Clancy's Ghost Recon Advanced Warfighter GRIN PC, X360 

  Tom Clancy's Ghost Recon Advanced Warfighter 2 GRIN, Ubisoft Paris PC, X360 

  Tom Clancy's Rainbow Six Vegas Ubisoft Montreal PC, PS3, X360 

  Tom Clancy's Splinter Cell: Double Agent (multiplayer) Ubisoft Shanghai PC, X360 

  Tortuga: Two Treasures Ascaron Entertainment PC 

  Two Worlds Reality Pump PC 

  Ultra Tubes Eipix PC 

  Unreal Tournament 3 Epic Games PC, PS3, X360 

  Unreal Tournament 3: Extreme Physics Mod Epic Games PC 

  Warfare GFI Russia PC 

  Warmonger: Operation Downtown Destruction Net Devil PC 

  W.E.L.L. Online Sibilant Interactive PC 

  Winterheart's Guild Zelian Games PC, X360 

  WorldShift Black Sea Studios PC

  http://www.nzone.com/object/nzone_physxgames_home.html