PhysX.Net

.Net wrapper for NVIDIA's PhysX (2.8.4.5 and 3.2.2) library
Written using C++/CLI

Download: PhysX.Net 0.12 for NVIDIA PhysX 2.8.4.5

Nightly builds

'Nightly builds' are available at: http://stilldesign.co.nz/PhysX
This will contain builds of the latest PhysX.Net for both the 2.8.4 and 3.2.2 branches.
Latest build is: Download Latest Nightly

Development

PhysX.Net 0.3 for NVIDIA PhysX 3.2.2

  • Targets PhysX 3.2.2
  • 32 and 64 bit version
  • Does not rely on any external graphics libraries
  • .NET 4.0 and CRT 10
  • Progress:
    • Most things are working
    • Vehicle still needs a working sample to prove it working
The wrapper has mostly been updated to PhysX 3.2.2.
NVIDIA changed the API quite a bit from 3.1 to 3.2.x so expect a few breaking changes, mainly around the fact that Deformables are gone, replaced with Cloth and Vehicles are fairly different in their API.

I've done quite a bit of work regarding the ObjectTable which manages the unmanaged-managed objects and also improved the disposal issues.

PhysX.Net 0.12 for NVIDIA PhysX 2.8.4.5

  • Targets PhysX 2.8.4.5
    • 2.8.4.x doesn't require system software to run anymore! yay! (CPU mode only though :P)
  • 32 bit and 64 bit versions
  • Remove the dependencies on graphics libraries
    • Although it's convenient, a physics library shouldn't rely on specific graphics libraries. Consumers (e.g. graphics engines) should provide their own thin wrappers around types such as Vector3 and Matrix
  • .NET 4.0 and CRT 10

Last edited Mar 10 at 8:29 AM by stilldesign, version 64