NVIDIA-Omniverse/PhysX
NVIDIA PhysX SDK
What it solves
PhysX provides a high-performance framework for simulating physical interactions in real-time, allowing developers to create realistic movement, collisions, and environmental effects like destruction and fluids.
How it works
The project consists of several specialized engines: the core PhysX SDK for general real-time physics, the Blast SDK for simulating fractures and destruction, and the Flow SDK for fluid and fire simulations. It also includes ovphysx, a C API with Python bindings that enables USD physics simulation and supports DLPack tensor interoperability for data exchange.
Who it’s for
Developers building real-time simulations, robotics researchers using tools like IsaacSim, and creators working within the NVIDIA Omniverse ecosystem.
Highlights
- Real-time simulation: A dedicated SDK for high-performance physics.
- Specialized effects: Separate libraries for destruction (Blast) and fluid/fire (Flow).
- Python integration: Python bindings via
ovphysxfor easier scripting and USD physics simulation. - Tensor interop: Support for DLPack tensor interoperability to facilitate integration with AI and data workflows.
Related
- Project
- Project
- Project
- Project