PhysX SDK 3.x

From PhysX Wiki

Jump to: navigation, search
NVIDIA PhysX SDK 3.x
x
Latest public versions
Windows: 3.2.5 / 3.3.2
Linux: 3.2.5 / 3.3.2
Mac OS X: 3.2.5 / 3.3.2
Windows RT: 3.2.5 / 3.3.2
Android: 3.2.5 / 3.3.2
Official page

NVIDIA PhysX SDK 3.x (PhysX Software Development Kit version 3.0-3.3; PhysX 3) is a physics simulation middleware, new major version of PhysX SDK released by NVIDIA in May 2011.

While PhysX SDK 2.x is based on patchwork design and old code base, developed in Ageia and NovodeX, new PhysX SDK 3.0 has undergone arhitecture and API improvements, code was cleaned and refactored, considerable legacy cluster was removed, new features were added.

Contents

Features

PhysX SDK 3: Features in details | Official release notes | Online Documentation

PhysX SDK 3.x - rigid body
Rigid bodies and joints (Octodad)
PhysX SDK 3.x - ragdolls
Ragdolls (Bioshock Infinite)
PhysX SDK 3.x - vehicles
New vehicle model (PlanetSide 2)
PhysX SDK 3.x - vehicles
New vehicle model (ARMA 3)

Licensing

PhysX SDK 3.x platform availability is organized as follows:

Platform PhysX SDK Binary
Windows PC Free for commercial and non-commercial use without restrictions
OS X, Linux, Android, Windows RT Free for non-commercial or educational use. Free for commercial use if gross revenue, associated with application, is less than $100K.

For more details on PhysX SDK 3.x source licenses, paid support options or other supported platforms (consoles, mobile devices) please contact NVIDIA via PhysX Licensing e-mail

Free PhysX SDK 3.x binary versions can be downloaded at GameWorks Download Center - registration required (registration guide).

x

Important note.

Before using PhysX SDK 3, make sure to familiarize with PhysX SDK EULA.

Additional tools

Version history

Being in development for over three years, PhysX SDK 3.x represents a significant rewrite of the PhysX engine - this rewrite involved extensive changes to the API, removed legacy cluster and unified code base that effectively results in a new PhysX engine rather than a chart of changes based on its predecessor version.

Version Release date Description
PhysX SDK 3.3 Dec 11, 2013 Vastly improved performance across all features, new Multi-Box Pruning (MBP) broadphase, improved cloth simulation (self and inter-cloth collision supported), reworked scene queries API, shape sharing among rigid bodies, minor changes and bug-fixes.
PhysX SDK 3.2 May 10, 2012 New alternative collision detection system (Persistent Contact Manifold), new friction model, enhanced vehicle and cloth simulation modules, refactored contact report API, many minor changes and bug-fixes.
PhysX SDK 3.1 Oct 4, 2011 Includes large number of bug fixes, optimizations. Contains various improvements for articulations and constraint solver. Introduces new PxCloth solver for clothing simulation. First public SDK that supports Android platform.
PhysX SDK 3.0 May 5, 2011 First public release of 3.x SDK series. Supports functionality of 2.x SDKs with various improvements (enhanced multi-threading, new vehicle model, etc), but some features are not fully complete yet (CCD, Deformables), as well as documentation, tutorials and samples.

Other notes

See also

External Links

Tutorials & Courses:

Benchmarks


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Jump To