PHYSX NEWS PHYSX SDK
PROJECTS TABLE
GPU PHYSX
GAMES INFO
PHYSX
ARTICLES
PHYSX WIKI FORUM
РУССКИЙ ENGLISH


PhysX SDK 3.3 source code is now available for free

PhysX SDK 3.3 source code is now available for free

Free source code access for Windows, Linux, OS X and Android.

More..

Introducing NVIDIA HairWorks: fur and hair simulation solution

Introducing NVIDIA HairWorks: fur and hair simulation solution

Real-time simulation and rendering of realistic hair and fur

More..

Introducing NVIDIA FLEX: unified GPU PhysX solver

Introducing NVIDIA FLEX: unified GPU PhysX solver

Universal particle-based physics solver

More..

The Evolution of PhysX SDK, performance-wise

The Evolution of PhysX SDK, performance-wise

PhysX 2.8 vs PhysX 3.x vs Bullet

More..

APEX PhysX in Mafia II: Clothing

with 4 comments

Mafia II, likely most important GPU PhysX title for this year, was released just a few days ago, and as usuall we have prepared some PhysX comparison materials.

This particular video is focused on how APEX Clothing module is used the enhance game experience.

Update: Part II, dedicated to APEX Particles effects, is released.

Update #2: APEX Clothing in numbers

In general, APEX Clothing content includes:

  • Much more detailed (you can even notice how wrinkles are formed), fully simulated clothing for main character – Vito Scaletta.
    Standart PhysX Cloth is still being used on consoles and PC (APEX Off settings), but in comparison to APEX Clothing based simulation (APEX High and Medium settings), it is looking chunky and crusty.
  • Dynamic clothing for additional characters (Joe, Derek, Steve, etc) and some NPCs, instead of simple skinned mesh.
  • Several supplementary effects, like cloth reaction to the wind and shockwaves from explosions.

Sum: High-resolution clothing simulation is nice looking, immersive and promising technology. However, in Mafia II resources are used not optimally – hardly noticable, but very demanding clothing simulation on NPCs can bring your system to knees.

Fortunately, PhysX tweaks discovered for Mafia II demo are working nicely in final version too. Following this guide, you can easily tweak amount of APEX Effects (for example, disable clothing simulation for NPC, but leave it for Vito) and find a compromis between visual fidelity and performance.

Also, keep an eye on Mafia II GPU PhysX info mini-site for additional information and comparison screenshots.

Written by Zogrim

August 28th, 2010 at 6:51 am

Posted in PhysX Games

Tagged with , , ,

Mafia II: PhysX Reviews roundup

without comments

Mafia II is about to hit the shelves in US, and since it is, probably, most heavyweight title in 2010 GPU PhysX games line, we can expect a lot of detailed reviews about APEX PhysX special effects, added to the game.

We’ve already posted an benchmarks overview for Mafia II Demo, so let’s focus on final version now:

[23.08.10] Mafia II: Perfection for NVIDIA’s Graphics Plus Technologies ? by HardwareCanucks

APEX effects decription and comparison are pretty basic, and only two GPUs [GTX460/GT240 dedicated] were used for testing, but enough attention was paid to CPU scailing [i5/i7] and CPU usage graphs.

According to benchmarks results, Mafia II is pretty playble on CPU even with APEX set to High.

Conclusion:

In the past NVIDIA and their developers took an incredible amount of flak over the use of GPU-processed physics due to the utter lack of optimizations the PhysX API had for the CPU. With Mafia II’s use of the open-minded APEX routines, a corner seems to have been turned because we finally see that it is possible to run these calculations quite smoothly with only a few hiccups on a multi core CPU.

The GPU is still more efficient at physics processing but in some cases you will likely want all of the rendering horsepower it brings to the table. This feature is still nothing more than eye candy but if you can run it, we suggest you do so because it does increase the overall believability of certain scenes.

Read the rest of this entry »

Written by Zogrim

August 24th, 2010 at 10:25 am

WeeklyTube Issue 43: PhysX video overview

with one comment

Mafia II in Slow Motion 3 by MikeX1978

Being immersive enough, APEX Particles are looking even better in slowmotion.

BioReplicant Crowd Simulation by ActionReactionLabs

Dynamic animation system (yes, like Euphoria) prototype, called “BioReplicant”. This crowd simulation demo is based on PhysX SDK.

Read the rest of this entry »

Written by Zogrim

August 23rd, 2010 at 12:32 pm

Posted in WeeklyTube

Tagged with

PhysX SDK 2.8.4: say goodbye to System Software

with 39 comments

nvidia-physx

Newest PhysX SDK 2.8.4.2 is ready for public beta testing – this is last and most stable current generation SDK, next one is going to be 3.0.

In addition, SDK 2.8.4. will be used as basis for upcoming APEX 1.0 toolset.

[18.08.10] Update: Release notes were supplemented with “driverless” mode description.

[19.08.10] Update #2: bug in the PhysXLoader code, that was preventing it from loading the local DLLs in 2.8.4, is now fixed. Replace the PhysXLoader.dll and PhysXLoader64.dll in your SDK installation with the new files from the archive “2.8.4_Loader_patch.rar“, found in the 2.8.4 folder on the developer download site.

[20.08.10] Update #3: PhysX SDK 2.8.4.3 with fixed PhysXLoader .dlls and included (previously missing) PhysXDevice.dll – is ready.

Currently, binary builds are available for 32- and 64-bit PC Windows, and Xbox 360

RELEASE NOTES:

General

  • Removed PhysX Loader source code from source distribution. THIS WILL BE REVERTED FOR RELEASE. PhysXLoader code will be supplied to source licensees.
  • Discontinued the Training Programs.
  • Added source code of NxTetra (tet-maker) utility to source distribution.
  • Removed spin waits from sample code.
  • Added API to permit the user to specify the order in which compartments are simulated.
  • Added compression limits to cloth.
  • Cloth simulation no longer performs prediction for kinematic rigid bodies for improved interaction behavior.
  • New driverless loader option for PC CPU distribution. In 2.8.4, application developers must ship PhysXCore.dll, PhysXCooking.dll, the cudarXX_XX_X.dll and physxdevice.dll with the application ‘locally’, in the directory where the .exe is located:

1. The application requests PhysXCore or PhysXCooking (v 2.8.4) from the PhysXLoader.

2. PhysXLoader searches for another DLL called ‘PhysXUpdateLoader’.

3. If PhysXUpdateLoader is not found, PhysXLoader will load the local PhysXCore or PhysXCooking.

4. If PhysXUpdateLoader is found, it looks for an updated replacement for the PhysXCore or PhysXCooking dlls.

5. If PhysXUpdateLoader cannot find the specified replacement DLL, PhysXLoader will load the local PhysXCore or PhysXCooking dlls.

6. If PhysXUpdateLoader can find the replacement DLLs, these will be loaded in place of the local PhysCore or PhysXCooking dlls.

7. The net result is that the developer has more control over the game installation process, doesn't have to worry about shipping a large System Software with the game, doesn't have to worry that the player will break his System Software somehow, etc.

Read the rest of this entry »

Written by Zogrim

August 16th, 2010 at 5:00 pm

Posted in PhysX Drivers, PhysX SDK

Tagged with , ,

Mafia II Demo: PhysX Benchmarks roundup

with 5 comments

Mafia II demo version was released only few days ago, but several websites have already prepared some benchmarking and testing articles, focused on APEX PhysX part of the game.

Update: Mafia II Final version – PhysX Reviews roundup.

[11.08.2010] Mafia II – Public Demo GPU test by gamegpu.ru

Russian article. Includes game overview and detailed testing part, with various settings and used ATI/NV GPUs.

[11.08.2010] Mafia II Performance Benchmarks: PhysX and 3D Vision Tested by HiTechLegion

Decent review, with some PhysX benchmarks. Author’s conclusion – “I would rather trade graphical quality than play the game in its highest settings with PhysX disabled.”

Read the rest of this entry »

Written by Zogrim

August 12th, 2010 at 12:34 pm

WeeklyTube Issue 42: PhysX in Mafia II edition

with 5 comments

Since Mafia II Demo is a hot topic these days, lets browse through most decent videos, showcasing APEX PhysX effects in this title.

Mafia 2 Demo – PhysX Tire Smoke by MrTeeh

Immersive tires burnout effect – with dynamic smoke simulation. Best look with APEX set to High, as particle count is much bigger. One of the best SPH smoke simulation so far – comparing to other PhysX games.

Mafia II smoke turbulence by gbushimprov

Another demonstration of dynamic smoke effect.

Read the rest of this entry »

Written by Zogrim

August 12th, 2010 at 11:16 am

Posted in WeeklyTube

Tagged with ,

PhysX System Software 9.10.0513

with 6 comments

nvidia-physx

Nvidia has revealed new PhysX System Software package – 9.10.0513

According to release notes, main difference from previous PhysX drivers is

  • Bug fixes for Mafia 2

You can download 9.10.0513 PSS from here

Update: We can’t notice any performance increase in Mafia II.

Written by Zogrim

August 11th, 2010 at 12:14 pm

Posted in PhysX Drivers

Tagged with

Mafia II Demo: tweaking PhysX performance

with 107 comments

Yes, all that dynamic clothing and particle effects are cool, but actuall performance of Mafia II with APEX PhysX effects set on “Medium” or “High” isn’t very fascinating – even GTX 480 users may met some annoying fps drops and lags. Fortunately, there is a way to tweak APEX content a little.

Note: Interested in how exactly APEX Framework is being used ? Visit Mafia II GPU PhysX profile page for additional information.

Important: Mafia II may have some issue with PhysX System Software installation. If you experiencing major slowdowns, reinstall it using 9.10.0512_SystemSoftware package from \Steam\steamapps\common\mafia ii – public demo\3rd folder.

You also may wanna try new 9.10.0513 PhysX drivers

PART I – APEX CLOTHING

Most performance is devoured by APEX Clothing module (why ? because it is running on CPU, not on GPU), that is responcible for realistic clothing simulation on main and several NPC characters.

Update: tweaking APEX Particles effects

Update #2: following tweaks will work with final version of Mafia II

1) Disabling all clothing

If you can live without flowing Vito trenchcoat and woman’s skirts, you can simply follow the path

\Steam\steamapps\common\mafia ii( – public demo)\edit\APEX

and delete (don’t forget to backup) directory named as

Cloth

This will remove  certain APEX assets, and all character clothing will revert to static skinned mesh (like with APEX set to “Off“), but all particle effects will stay !

Result ? No more realistic cloth, but huge fps increase. 70 average fps vs 25 fps without this trick (APEX set to High, single GTX470 is used, GPU PhysX enabled).

Read the rest of this entry »

Written by Zogrim

August 11th, 2010 at 1:38 am

Posted in PhysX Games

Tagged with , , , ,

Mafia II Benchmark: PhysX Comparison

without comments

If you haven’t played Mafia II demo, and still wondering what are differences between APEX PhysX effects setting, we have prepared a small video, showcasing several APEX settings using built-in benchmark.

Update: Tweaking PhysX in Mafia II – huge fps increase without noticable difference.

Update #2: comparison PhysX videos for final version, covering APEX Clothing and APEX Particles modules usage in details.

As you may notice, when APEX is set to “High” – a lot of dynamic particles (impact debris, chunks from explosions, smoke) are added, and simulated clothing for characters as well. Detailed effects description is available here.

Unfortunately, this one is not even close our usual detailed comparison videos, so – our apologies.

Full scale APEX Effects comparison is planned only after Mafia II release.

Written by Zogrim

August 10th, 2010 at 7:31 pm

Posted in PhysX Games

Tagged with , , ,

Mafia II Demo: PhysX Usage

with 32 comments

While you are waiting for Mafia II Demo, planned to be released just in a few hours, you can read the preview of APEX/PhysX content, prepared by Techgage in their “Taking a Look at Mafia II and its PhysX Use” article.

Demo includes “Benchmark” mode, and that’s how it’s look like:

Update: Our PhysX Comparison video using built-in benchmark. In addition, APEX comparison and showcase videos roundup.

Update #2: Tweaking PhysX in Mafia II – huge fps increase without noticable difference.

Update #3: Mafia II Demo – PhysX Benchmarks roundup

Update #4: Mafia II GPU PhysX profile – comparison video, screens and other additional info.

APEX/PhysX Features:

  • Physically simulated clothing for main character and additional characters
    • Custom wind simulation that creates a more dynamic movement of clothing as the characters walk around and interact with the environment.
    • Force fields from explosions and interact with clothing, making those explosive moments even more immersive
  • Up to 3,000 unique particles on screen at any given time (10,000 at High settings).
  • Particle effects including dynamic collision, mass and kinetic simulation, and force fields from explosions that move and displace particles along its path.
    • Destruction particle debris from cement, wood, glass, dirt, and more
    • Weapon impact that creates dynamic smoke and kinetic persistent particles
    • Garbage moves and exists in the world of Empire Bay and reacts to effects like force fields and character interactions
    • Tire burnout while driving produces dynamic smoke and particles including fluid movement simulation and particle velocity and trajectory
  • Character clothing on all character models is rendered entirely on the GPU when using a dedicated PhysX card which can be anything from a GT 240 to a GTX 480.

Read the rest of this entry »

Written by Zogrim

August 10th, 2010 at 10:24 am

Posted in PhysX Games

Tagged with , , ,

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