Archive for 2011
At Gamescom 2011, Rocksteady Studios have released a new set of screenshots, featuring new “Mr. Freeze” foe, for higly-anticipated Batman: Arkham City. Previous game, Batman: Arkham Asylum, was one of the best titles with GPU PhysX support, and sequel is promised to support PhysX feature too, as well as DX11 and tesselation.
However, attentive user may notice that some of those screenshots are already containing GPU PhysX effects. Let’s take a closer look:
Description for this screenshot at GeForce.com states “Broken shards of ice will really pop out with PhysX enabled”. Looks similar to APEX Destruction effects we saw in other GPU PhysX games.
Metro: Last Light is a sequel to Metro 2033 – highly acclaimed survival-horror shooter, released in March 2010. In addition to decent atmospheric story and great visuals, Metro 2033 was also supporting GPU PhysX.
Update: Metro Last Light – GPU PhysX effects explored
Recent video interview with Huw Beynon, Communications Lead at THQ, reveals some details about PhysX effects (with emphasis on X) in new Metro: Last Light (starting 6:16).
“Huge amount of particle effects“, cloth physics and destructible environments were mentioned. According to our other sources, namely GPU PhysX support (since CPU PhysX will be used in any case) in this title is highly plausible.
Lets hope that this time hardware PhysX content will be not that subtle, as in in previous game. Metro: Last Light is planned to be released in 2012.
Autodesk has published a recorded video of a presentation – “The Latest Advances in NVIDIA PhysX / APEX Technology” – that was performed by Daniel Horowitz, engineering manager for PhysX dev. tools in NVIDIA, at Siggraph 2011.
This presentation is covering such topics as design principles of PhysX and MassFX plug-ins, relationship between those tools, and is also giving an overview on APEX Clothing authoring process and upcoming features.
Some interesting facts:
- APEX Destruction functionality will be added to PhysX plug-ins in the future. It was also mentioned, that it will be possible to use to use 3d party tools for fracturing (not only default solution in PhysXLab) and also tweak graphical and physical meshes separately.
- Next release – PhysX plug-in 2.7 will support PhysX SDK 2.8.4, PhysX SDK 3.1 and APEX 1.1
- APEX Softbodies module was mentioned.
- Contact Layers feature (basically, collision filtering) will be added in 2.7 plug-in for Maya, and 2.x plug-in for 3ds Max.
- Patner integration program. For example, PhysX based rigid bodies from Particle Flow plug-ins will be able to interact with MassFX rigid bodies.
- mCloth module will be based on ClothFX plug-in from Size8Software, but it will fully interact with MassFX rigid bodies, ragdolls, atachments and so on (nice solution to keep PhysX cloth and APEX focused on clothing simulation for games only).
It was promised that new 2.7 PhysX plug-ins will arrive shortly, in a few weeks, so keep an eye on our website for a full review.
Developers, using PhysX SDK, should be familiar with AgPerfMon – event-logging and profiling tool for PhysX SDK based applications on Windows platform, originally developed by Ageia. We also have used AgPerfMon a lot, for example during our “Mafia II is not using GPU for PhysX Clothing simulation ?” investigation.
Recently, NVIDIA has released NVIDIA Platform Analyzer 1.1 (NPA) profiler, that is basically recompiled AgPerfMon tool, with some bug-fixes and enhanced interface.
However, according to our information, NV Platform Analyzer won’t live long – PhysX Visual Debugger will handle all profiling and debugging work for PhysX SDK 3.x (currently – only SDK 3.0), upcoming last version of PhysX SDK 2.8.x (probably, 2.8.5) and will support not only PC, but consoles as well.
NVIDIA Platform Analyzer 1.1 Downloads:
Source: Geeks3D forums
User monkeYB07 has posted a video tutorial, that covers APEX Clothing authoring process in Maya and further importing of completed clothing asset into Unreal Development Kit.
Update: New complete set of official APEX Clothing tutorials, including assets import and usage in UE3/UDK.
Basic result, working dynamic cloth, can be achieved in less than 10 minutes, but proper tweaking will certanly require more time.
For additional details on APEX Clothing authoring workflow you may refer to NVIDIA tutorials and APEX C page at Unreal Developer Network.
Several chinese websites have reported, that first PhysX SDK 3 based game – online shooter called “Extreme Fire” – was demonstrated by NVIDIA at China Digital Entertainment Expo and Conference (ChinaJoy 2011).
You can find video, showcasing some destructible environments and particles effects, here. It was also mentioned, that this game will also support GPU PhysX acceleration.
Previously, GPU PhysX support was announced for another Chinese shooter – Mars.
However, our fellow reader Stefan has provided us today with a link to a new PhysX System Software 9.11.0621, that he has extracted from DELL OEM drivers.
Update: Also, 9.11.0621 PSS is now provided officially with 285.27 GPU Drivers
Update #3: PhysX System Software 9.11.1107
We have not found anything particular new (no new/updated PhysX engine .dlls, only PhysXDevice and cudart* files are dated June 21 2011) in this release and since this driver is not fully offical – we recommend to install and/or use it at your own risk.
Update: Changes & fixed issues in this release
- Corrects Installer bugs for numerous locales
You can download PhysX System Software 9.11.0621 from our server (26 mb, virustotal report)
Alternative download from gamefront.com
Despite the release of the new PhysX 3 engine, NVIDIA still continues to improve 2.x branch of PhysX SDKs – new PhysX SDK 184.108.40.206 has arrived today for PC, Xbox 360 and PS3.
* Fixed a bug when vertex count is not a multiple of 4 and when NX_CLF_HARD_STRETCH_LIMITATION is enabled.
* SPU code enabled for APEX.
* Fixed SPU raycast bug.
* Other minor bugfixes for APEX.
As always, you can download PhysX SDK 220.127.116.11 via Developer Support Center.
If you are experiencing trouble with registration of PhysX Developer account, please refer to our registration guide.
Sony Online Entertainment (SOE) has announced today PlanetSide 2, a sequel to previously-popular MMO first person shooter game, PlanetSide.
PlanetSide 2 takes all the groundbreaking features from the original game – massive multiplayer battles, distinctive empires to rally around, and enormous continents to support intense ground and air combat – and adds features that modern gamers have come to expect out of the FPS and MMO genres.
PlanetSide 2 will be based on new next-generation MMO engine, called Forgelight, that will rely on PhysX SDK integration for all in-game physics calculations.
SOE has also partnered with NVIDIA to provide the game’s physics engine, utilizing its PhysX technology to allow art and design environments in PlanetSide 2 to become truly interactive. NVIDIA PhysX technology is considered the world’s most comprehensive physics solution for designing real-time, real-world effects into interactive entertainment titles.
According to our knowledge, there is a high possibility that PlanetSide 2 will feature GPU accelerated PhysX effects.
In addition to PlanetSide, Forgelight technology will also be used in another upcoming MMO project – EverQuest 3.
You can watch PlanetSide 2 trailer here
YouTube user raven67854 has presented several tutorial videos, explaining basic principles of APEX Destruction module usage inside the Unreal Development Kit engine.
First tutorial is covering basic principles of mesh fracturing using PhysXLab tool.