РУССКИЙ ENGLISH


Exclusive: NVIDIA talks present and future of PhysX Technology

Exclusive: NVIDIA talks present and future of PhysX Technology

Our exclusive interview with Ashu Rege, Tony Tamasi and Rev Lebaredian from NVIDIA

More..

PhysX 3.1 is ready for download, introduces public binary SDK for Android

PhysX 3.1 is ready for download, introduces public binary SDK for Android

Free binary SDKs for Windows, Linux, Mac OS X and now Android !

More..

GPU PhysX in Alice: Madness Returns

GPU PhysX in Alice: Madness Returns

Comparison video for latest GPU PhysX title !

More..

3ds Max 2012 released: new MassFX system overview

3ds Max 2012 released: new MassFX system overview

PhysX - now default physics simulation solution in 3ds Max

More..

NVIDIA APEX 1.0 Beta is now available: Details

NVIDIA APEX 1.0 Beta is now available: Details

New multi-platform scalable developement framework

More..

OpenC1 project returns: version 1.4 is up

without comments

After year of silence, OpenC1 project (previously known as OpenCarmageddon) – fan-made remake of classic Carmageddon racing game -  returns in a form of new and stable version 1.4.

OpenC1 utilizes XNA for graphics and PhysX SDK as physics engine. It implements almost all features of the original game (vehicles, tracks, vehicle damage and car deformations, pedestrians, AI and opponents, checkpoints, UI, etc) and can use data files (car models, levels, textures, sounds) from Carmageddon title and Splatpack add-on.

In comparison to 1.3.1 version, usability has been improved greatly – OpenC1 can now automatically download free content from Camageddon and Splatpack demos, it also includes data management functionality and is far more stable.

All you need is to download archive with 1.4 version from OpenC1 project page, extract it, install latest PhysX System Software, XNA Framework 3.0 and run the OpenC1.exe file.

Written by Zogrim

February 1st, 2012 at 11:43 pm

Posted in PhysX Games

Tagged with , ,

PhysX System Software 9.11.1111

with 8 comments

nvidia-physx

New version of PhysX System Software is available. It contains bug fixes for recently released GPU PhysX games and provides support for 6xx GPUs.

  • Includes the latest PhysX runtime builds to support all released PhysX content.
  • Changes & fixed issues in this release
    • Fixed a bug that caused cloth (paper) to jitter in Batman Arkham City.
    • Updated SDKs for Alice 2 and other 2.8.4 applications.
  • Supports NVIDIA PhysX acceleration on all GeForce 8-series, 9-series, 100-series, 200-series, 300-series, 400-series, 500-series, and 600-series GPUs with a minimum of 256MB dedicated graphics memory.

You can download PhysX System Software 9.11.1111 from NVIDIA website.

Written by Zogrim

January 31st, 2012 at 8:11 pm

Posted in PhysX Drivers

Tagged with

Investigation: boosting fps in Batman: Arkham City with APEX .dlls from Mafia II

with one comment

Today we have stumbled upon following article (and related post), that is promising huge framerate boost in Batman: Arkham City with GPU PhysX effects enabled by replacing certain APEX .dll file with same .dll, but from Mafia II title (which is also featuring APEX based GPU PhysX effects). We decided to perform a little research on this effect:

Author of this method is suggesting to replace original file APEX_Clothing_x86.dll, located in Batman: AC folder, with renamed APEX Clothing.dll from Mafia II installation. Both those libraries are used by APEX Clothing module (and are responcible for cloth and clothing simulation), but have different version – Batman’s .dll is related to APEX 1.1 and the one from Mafia II – APEX 1.0.

Thus, with APEX 1.0 library cloth assets in Batman are not recognized and not simulated – they are simply appearing on level in frozen state, hovering above the ground (like carpets and posters on a screenshot below).

Disabled cloth simulation is giving you desired fps boost, but you can achieve same effect by setting “Hardware Accelerated PhysX” option to “Normal” – this will switch off all cloth and clothing simulation, leaving only particle PhysX effects, without necessity to mess up the .dlls.

Read the rest of this entry »

Written by Zogrim

January 3rd, 2012 at 2:11 am

Posted in PhysX Games

Tagged with ,

PhysX 2011: Year in Review

with one comment

It is time to summarize what PhysX Technology has achieved in year 2011, recall the most memorable events and releases.

. GAMES

GPU physics acceleration still can not gain enough momentum – only two games with support for GPU PhysX effects were released this year, this is the lowest result since Ageia was aquired.

One may call this an agony, but NVIDIA has told us that it was “conscious decision” – time was taken to develop and improve underlaying technology (PhysX SDK, APEX, DCC tools), thus sacrificing ability to create content and  integrate it into many games.

It was promised that we will see “more GPU PhysX games next year than you did this year” and even “a lot more in 2013″.

Meanwhile, both GPU PhysX titles released this year were pretty interesting by themselves:

PhysX SDK as physics engine is still widely adopted by developers – over 45 PC console and games were released this year, according to our database.

Read the rest of this entry »

Written by Zogrim

December 30th, 2011 at 10:10 pm

Posted in Articles, Reviews

Tagged with ,

First Beta of PhysX SDK 3.2 is released

with 14 comments

NVIDIA has revealed PhysX SDK 3.2 Beta-1, thus providing early public access to next general release of PhysX 3, enhanced with many features and improvements – as a Christmas present, we suppose.

Update [25.01.2012]: PhysX SDK 3.2 Beta-2 is available

Binary SDKs are available for Windows PC, Linux, Mac OSX and Android platforms.

PhysX SDK 3.2 Beta-1/Beta-2 can be downloaded at Developer Support Center.

If you are experiencing trouble with registration of PhysX Developer account, please refer to our registration guide.

PhysX SDK 3.2 Beta-1/Beta-2 Release Notes:

General:

  • Three new sample applications: SampleCharacterCloth (character with cloth cape and cloth flags), SampleBridges (character controller walking on dynamic bridges and moving platforms), SampleGravity (character controller with arbitrary up vector).
  • On Windows, the PxFoundation instance is now a process wide singleton and part of the new PhysX3Common.dll library.
  • PxCreatePhysics() does not create a PxFoundation instance any longer. The PxFoundation instance has to be created in advance through PxCreateFoundation().
  • Calls to PxCreatePhysics() are not valid anymore if a PxPhysics instance already exists.
  • If profiling information should be sent to the PhysX Visual Debugger, a PxProfileZoneManager instance has to be provided when creating the PxPhysics instance.
  • The version number constant PX_PUBLIC_FOUNDATION_VERSION has been replaced with PX_PHYSICS_VERSION. Both PxFoundation and PxPhysics use the same version number now.
  • The API now distinguishes between input and output stream types.
  • Added mechanism to reduce code size by not linking optional components. See PxCreateBasePhysics() and the PxRegister*() functions.
  • Added getConcreteTypeName() to API classes to provide run time type information.
  • Added PxScene::getTimestamp() to retrieve the simulation counter.
  • PxGetFoundation has been moved to PxGetFoundation.h
  • Changed the functions PxPhysics::releaseUserReferences(), releaseCollection(), addCollection() and releaseCollected() to now take a reference rather than a pointer.
  • The signature of PxCreatePhysics has changed: The Foundation SDK instance must be passed in explicitly. One can also hook profiling information by passing a PxProfileZoneManager.
  • [Beta-2] Platform conversion for serialized data has been moved from the ConvX command line tool to the PxBinaryConverter interface in the cooking library.
  • [Beta-2] Documentation has been updated.
  • [Beta-2] Samples have been updated.
  • [Beta-2] Various bug fixes.

Read the rest of this entry »

Written by Zogrim

December 23rd, 2011 at 2:01 am

Posted in PhysX SDK

Tagged with , ,

Comparison PhysX screenshots for Batman: Arkham City

with 7 comments

We have added a set of comparison PhysX screenshots for Batman: Arkham City, which in pair with previously released comparison video are completing our GPU PhysX Profile for this title.

You can view comparison screenhots, video and additional info at Batman: Arkham City – GPU PhysX Profile page .

Written by Zogrim

December 18th, 2011 at 7:32 pm

Posted in PhysX Games

Tagged with , , ,

More PhysXLab tutorials: Fracture Maps and Multi FBX import

with one comment

NVIDIA has uploaded new portion of video tutorials, covering various aspects of APEX Destruction authoring process using PhysXLab tool.

First set of tutorials is explaining creation and usage of Fracture Maps – simple black-and-white images, that can be used to specify fracturing pattern for cut-out fracturing mode.

APEX Destruction: Fracture Maps (Part 1) – Photoshop

APEX Destruction: Fracture Maps (Part 2) with PhysXLab

Read the rest of this entry »

Written by Zogrim

December 7th, 2011 at 11:17 pm

Posted in PhysX Tools

Tagged with , , , ,

Updated PhysX SDK 3.1.1 is available

with one comment

Updated PhysX 3.1.1, which adresses many issues found in SDK 3.1.0, is now available for download.

nvidia-physx

Update [11.01.2012]: PhysX SDK 3.1.2 available

  • Fixed wrong write/read clash checks.
  • Removed some compiler warnings from public header files.
  • Fixed PxScene::getActors() returning wrong actors when a start index is specified.
  • Fixed broken joint projection in connection with kinematics.
  • Fixed inaccurate normals returned from height field scene queries.
  • Fixed a crash when the geometry of a shape changes and then the actor gets removed from the scene while the simulation is running.
  • Fixed a crash when re-adding scene-query shape actors to scene.
  • Fixed crash bug in particle simulation code on GPU.
  • Fixed a crash when GPU fabrics are shared between cloths.
  • Fixed a hang in cloth fiber cooker when handed non-manifold geometry.
  • Fixed SampleVehicle doing an invalid write.
  • Fixed SampleVehicle jitter in profile build.

PhysX SDK 3.1.1 Release Notes:

General

  • Ported samples to Linux.
  • Fixed crash bug in ConvX.
  • Fixed crash bug in the allocator code of PXC_NP_MEM_BLOCK_EXTENSIBLE.
  • Fixed crash bug when connected to PVD on various platforms.
  • Fixed bogus asserts due to overly strict validation of quaternions.
  • Fixed one frame lag in PVD scene statistics.
  • Fixed a number of OSX PVD sockets issues.
  • Fixed SampleSubmarine code that violated concurrent read/writes restriction.
  • Added warnings about read/write hazards to the checked build.
  • Fixed RepX not reading joint properties.
  • Fixed support for concurrent scene queries.
  • Fixed PhysX GPU Visual Indicator support.
  • Made it more clear in documentation that simulate(0) is not allowed.

Read the rest of this entry »

Written by Zogrim

December 2nd, 2011 at 10:14 pm

Posted in PhysX SDK

Tagged with , ,

Batman: Arkham City PhysX benchmarks roundup

with 5 comments

Time to update PhysX performance metrics of NVIDIA GPUs with newest title with Hardware PhysX support – Batman: Arkham City.

In following article we’ve tried to gather all the benchmarks and tests, published on the web.

[25.11.2011] Batman Arkham City im Technik-Test: Grafikkarten-, DirectX-11- und Physx-Benchmarks by PCGamesHardware.de

German article with graphics benchmarks, overview of DX 11 and PhysX features, and a superficial PhysX tests.

Read the rest of this entry »

Written by Zogrim

December 1st, 2011 at 1:13 am

GPU PhysX in Batman: Arkham City

with 16 comments

Batman: Arkham City, sequel to award winning Arkham Asylum title and second GPU PhysX game this year, has finally hit the shelves worldwide.

Update: Batman: Arkham City – GPU PhysX Profile

As usually, we are proud to present you our PhysX review and comparison video, showcasing extra physical effects that can be found in PC version of the game.

Can't view the video ? Watch alternative variant on Vimeo

Some technical details, like difference between PhysX settings, were already revealed in our preview article, so let’s give a score to different aspects of GPU PhysX implementation and compare them to previous Batman: Arkham Asulum title:

QUALITY 8/10

All effects are done accurately, with diligence – you will not see jerky or buggy behaviour (within physics engine limitations, of course), art is fine, almost everything is configured correctly. However, some particle effects could be done better – for example, it is not appealing to see when glass shards are jumping all over the place like they were made out of rubber.

AMOUNT 9/10

PhysX effects are scattered all over the game and accumulated in a places you will visit during main storyline (for example, you won’t see dynamic paper sheets on a random street).

Overall amount of extra physics content is similar to Arkham Asylum, but the components differ: you won’t see many “environmental” cloth objects, like all those banners and flags that can be teared appart with batarang, but in return APEX Clothing module is used extensively to simulate dynamic clothing on characters, including hoodies and coats on thugs, pants on russian twin-clowns, costume of Bruce Wayne, etc.

SPH smoke, steam and fog are rare in this game, but other particles (physical debris, shards, splinters, sparks) can be encountered much more frequently. All boss battles are enhanced with unique particle effects, for example.

As a good tradition, there is psychedelic level with lots of GPU Rigid Bodies. Looks gorgeous, actually, without PhysX effects this scene feels not nearly as vivid and spectacular.

Read the rest of this entry »

Written by Zogrim

November 28th, 2011 at 4:36 pm

Copyright © 2009-2011. PhysXInfo.com | About PhysXInfo.com project
PhysX is trademark of NVIDIA Corporation