NVIDIA has updated 3.x generation of PhysX physics engine to version 3.1 available for Windows PC, Linux, Mac OSX and, for the first time, Android platforms. The new update comes with a lot of new features and also fixes starting with VC10 support and upgraded GPU tech to CUDA 4. A new solution for cloth simulation, the new PxCloth cloth solver in SDK 3.1 is a rewrite of the PhysX 2.x deformables, oriented on clothing simulation. It is promised to offer better performance (especially on consoles) and cloth behaviour.
A small list of the new features and as well bug fixes you can see below and for the full (really long list) list of all changes, please visit the link below. PhysX SDK 3.1 is available for download at Developer Support Center.
General:
- Removed individual sample executable in favour of SampleAllInOne from PC and console builds.
- Fixed alpha blending in samples.
- Simplified some code in samples.
- Improved ambient lighting in samples.
- Made samples work with older graphics cards.
- Renamed some XBOX 360 specific files and folders.
- Improved and added more content the user’s guide.
Rigid Bodies:
- A large number of misc. bug fixes and optimizations.
- Added support for vehicles with more than one chassis shape.
- Fixed swapped wheel graphs in sample vehicle.
- Fixed a crash bug in the tire model.
- Optimizations and robustness improvements for articulations.
- Added sleep code for articulations.
Particles:
- Fixed rare crash appearing with multi-threaded non-GPU particle systems and rigid bodies.
- Fixed particles leaking through triangle mesh geometry on GPU.
- Fixed fast particles tunnelling through scene geometry in some cases.
- Fixed erroneous collision of particles with teleporting rigid shapes (setGlobalPose).
Source and full article: PhysX Info