Skip to content

Releases: NVIDIA-Omniverse/PhysX

ovphysx 0.4.13

02 Jun 16:08

Choose a tag to compare

Update ovphysx to 0.4.13

ovphysx is a self-contained library package offering the PhysX SDK and Omni PhysX capabilities behind a C API and corresponding Python bindings for inclusion in user applications. It loads USD scenes, runs simulation, and allows reading and writing simulation data with DLPack interoperability.

Documentation for getting started: https://nvidia-omniverse.github.io/PhysX/ovphysx/

Compared to the 0.4.9 release, this version brings a number of fixes

  1. Adds Windows Blackwell GPU support for RTX 5090 / RTX PRO 6000 class GPUs.
  2. Silences spurious pxr.* "No module named" startup warnings from bundled USD libraries.
  3. Includes fixes required by IsaacLab's ovphysx integration.

Pre-release notice: ovphysx is pre-release software and not yet mature. Parts of the API are still being completed and may change before 1.0.

Python Wheels

These can be obtained from PyPI via pip install ovphysx.

SDK Packages

Available as release assets, see below:

  • ovphysx-linux-x86_64-0.4.13.tar.gz
  • ovphysx-linux-aarch64-0.4.13.tar.gz
  • ovphysx-windows-x86_64-0.4.13.zip

ovphysx 0.4.9

27 May 20:13

Choose a tag to compare

Update ovphysx to 0.4.9

ovphysx is a self-contained library package offering the PhysX SDK and Omni PhysX capabilities behind a C API and corresponding Python bindings for inclusion in user applications. It loads USD scenes, runs simulation, and allows reading and writing simulation data with DLPack interoperability.

Documentation for getting started: https://nvidia-omniverse.github.io/PhysX/ovphysx/

Compared to the 0.3 release, this version brings a number of improvements

  1. ovphysx now builds and packages against namespaced USD, improving isolation from host USD runtimes and mixed-process use with other OV libraries.
  2. In-process coexistence with compatible Carbonite-owning libraries is now the default, with new diagnostics for plugin loading, Fabric interface drift, and USD package mismatch.
  3. Multi-GPU support is now first-class through active_cuda_gpus, replacing gpu_index and supporting round-robin scene distribution across selected CUDA devices.
  4. TensorBindingsAPI expanded with rigid-body acceleration, inverse mass, inverse inertia, row-to-USD-prim metadata, and detailed contact/friction reads.
  5. OmniPVD recording for debugging PhysX behavior.

Pre-release notice: ovphysx is pre-release software and not yet mature. Parts of the API are still being completed and may change before 1.0.

Python Wheels

These can be obtained from PyPI via pip install ovphysx.

SDK Packages

Available as release assets, see below:

  • ovphysx-linux-x86_64-0.4.9.tar.gz
  • ovphysx-linux-aarch64-0.4.9.tar.gz
  • ovphysx-windows-x86_64-0.4.9.zip

ovphysx 0.3.7

13 Apr 10:11

Choose a tag to compare

Update ovphysx to 0.3.7

ovphysx is a self-contained library package offering the PhysX SDK and Omni PhysX capabilities behind a C API and corresponding Python bindings for inclusion in user applications. It loads USD scenes, runs simulation, and allows reading and writing simulation data with DLPack interoperability.

Documentation for getting started: https://nvidia-omniverse.github.io/PhysX/ovphysx/0.3.7/

Compared to the last 0.2 release, this version brings a number of improvements and bugfixes

  1. Linux Arm64 support
  2. Remote USD loading: add_usd() now accepts remote URIs (omniverse://, S3 via HTTPS, Azure Blob https://) in addition to local file paths.
  3. Scene query API: ovphysx_raycast(), ovphysx_sweep(), ovphysx_overlap()
  4. Contact report API: ovphysx_get_contact_report()
  5. Contact binding API: ovphysx_create_contact_binding / destroy / get_spec / read_net_forces / read_force_matrix
  6. Articulation metadata queries ovphysx_get_articulation_metadata()
  7. Additional tensor bindings

Full changelog here

Pre-release notice: ovphysx is pre-release software and not yet mature. Current limitations include a strict in-process USD requirement: ovphysx can only coexist with OpenUSD v25.11 that is non-monolithic, Python-enabled, and linked against oneTBB (in particular, ovphysx cannot be used together with usd-core in the same process today), and parts of the API are still being completed and may change before 1.0.

Python Wheels

These can be obtained from PyPI via pip install ovphysx.

SDK Packages

Available as release assets, see below:

  • ovphysx-linux-x86_64-0.3.7.tar.gz
  • ovphysx-linux-aarch64-0.3.7.tar.gz
  • ovphysx-windows-x86_64-0.3.7.zip

ovphysx 0.2.9

18 Mar 10:20

Choose a tag to compare

Patch release for ovphysx 0.2

ovphysx is a self-contained library package offering the PhysX SDK and Omni PhysX capabilities behind a C API and corresponding Python bindings for inclusion in user applications. It loads USD scenes, runs simulation, and allows reading and writing simulation data with DLPack interoperability.

Documentation for getting started: https://nvidia-omniverse.github.io/PhysX/ovphysx/0.2.9/

This patch improves the discoverability of skills for AI agents working with ovphysx.

Pre-release notice: ovphysx is pre-release software and not yet mature. Current limitations include a strict in-process USD requirement: ovphysx can only coexist with OpenUSD v25.11 that is non-monolithic, Python-enabled, and linked against oneTBB (in particular, ovphysx cannot be used together with usd-core in the same process today), and parts of the API are still being completed and may change before 1.0.

Python Wheels

These can be obtained from PyPI via pip install ovphysx.

SDK Packages

Available as release assets, see below:

  • ovphysx-linux-x86_64-0.2.9.tar.gz
  • ovphysx-windows-x86_64-0.2.9.zip

ovphysx 0.2.8

04 Mar 16:12

Choose a tag to compare

Initial release of ovphysx

ovphysx is a self-contained library package offering the PhysX SDK and Omni PhysX capabilities behind a C API and corresponding Python bindings for inclusion in user applications. It loads USD scenes, runs simulation, and allows reading and writing simulation data with DLPack interoperability.

Documentation for getting started: https://nvidia-omniverse.github.io/PhysX/ovphysx/0.2.8/

Pre-release notice: ovphysx is pre-release software and not yet mature. Current limitations include a strict in-process USD requirement: ovphysx can only coexist with OpenUSD v25.11 that is non-monolithic, Python-enabled, and linked against oneTBB (in particular, ovphysx cannot be used together with usd-core in the same process today), and parts of the API are still being completed and may change before 1.0.

Python Wheels

These can be obtained from PyPI via pip install ovphysx.

SDK Packages

Available as release assets, see below:

  • ovphysx-linux-x86_64-0.2.8.tar.gz
  • ovphysx-windows-x86_64-0.2.8.zip

Omniverse PhysX 107.3 and PhysX SDK 5.6.1

22 Oct 16:09

Choose a tag to compare

First combined Omniverse PhysX and PhysX SDK release. This release adds the /omni folder with source code and build scripts for a set of Omniverse Kit extensions that provide runtime, UI, USD schemas and unit-testing functionality for authoring physics-related USD data and running simulation using PhysX SDK in Kit-based applications like IsaacSim.

See README.md for more.

PhysX SDK 5.6.1

22 Jul 17:27

Choose a tag to compare

Updates PhysX SDK to 5.6.1. See physx changelog.

Blast SDK 5.0.6
Flow 2.2.0
PhysX SDK 5.6.1

Flow 2.2.0, and PhysX SDK 5.6.0

25 Mar 09:26

Choose a tag to compare

Updates Flow to 2.2.0 and PhysX SDK to 5.6.0, releasing GPU source code for both. See flow changelog and physx changelog.

Blast SDK 5.0.6
Flow 2.2.0
PhysX SDK 5.6.0

PhysX SDK 5.5.1

11 Feb 12:17

Choose a tag to compare

Updated to latest commit with updated copyright years.

Updates PhysX SDK to 5.5.1, see changelog.

Blast SDK 5.0.6
Flow 2.1.0
PhysX SDK 5.5.1

PhysX SDK 5.5.0

16 Dec 19:51

Choose a tag to compare

Updates PhysX SDK to 5.5.0, see changelog.

Blast SDK 5.0.6
Flow 2.1.0
PhysX SDK 5.5.0