awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
NVIDIA-Omniverse avatar

NVIDIA-Omniverse/PhysX

0
View on GitHub↗
4,606 stars·628 forks·C++·BSD-3-Clause·19 viewsnvidia-omniverse.github.io/PhysX↗

PhysX

PhysX is a physics engine SDK designed for calculating real-time rigid body dynamics, fluid simulations, and environmental interactions in virtual applications. It includes a GPU-accelerated physics solver for computing complex particle fluids and combustion models, a voxel fluid simulator for real-time gas, fire, and smoke, and a destruction simulation framework for modeling the fracture of meshes.

The SDK features a specialized machine learning physics tensor interface that enables the exchange of simulation data with machine learning frameworks using a common tensor format. It also implements a destruction system that models the fragmentation of objects into hierarchical pieces based on physical impact and structural stress.

The project covers a broad range of simulation capabilities, including fluid dynamics computation, rigid body fracture simulation, and real-time physics calculation. It provides supporting tooling for destruction asset authoring, structural stress calculation, and platform-independent binary serialization for simulation assets.

The system manages hardware resources through asynchronous execution tracking and utilizes a reflection-based parameter mapping system to update simulation variables.

Features

  • Real-Time Physics Engines - Calculates real-time rigid body dynamics and physical interactions for environments in virtual applications.
  • Game Physics Integration - Implements complex physical behaviors and resource management within larger virtual worlds and gaming environments.
  • Hierarchical Mesh Fragmentation - Splits complex geometries into a parent-child tree of pieces to simulate structural collapse and breakage.
  • Fracture and Destruction Simulations - Simulates how objects fracture, shatter, and break into smaller pieces based on physical impact and structural stress.
  • Rigid Body Fragmentation - Calculates the breaking and shattering of rigid bodies into smaller fragments based on physical impact.
  • GPU-Accelerated Physics Simulations - Uses graphics hardware to compute complex particle fluids and combustion models via a GPU-accelerated solver.
  • Fluid Dynamics Simulation - Computes the movement and behavior of liquids, gases, fire, and smoke using GPU accelerated solvers.
  • Combustible Fluid and Fire Simulators - Models the behavior of gases and liquids using specialized particle or grid-based solvers for fire and smoke.
  • Voxel-Based Simulations - Implements a real-time sparse voxel fluid simulator for generating gas, fire, and smoke effects.
  • Voxel Fluid Solvers - Computes fluid dynamics and combustion models using sparse voxel grids processed on parallel graphics hardware.
  • Physics-ML Interoperability - Exchanges simulation data with machine learning frameworks using tensor formats for seamless data interoperability.
  • Physics Engine Interoperabilities - Provides a specialized tensor interface for seamless simulation data exchange with machine learning frameworks.
  • Physics-ML Data Exchange - Synchronizes simulation states with machine learning frameworks using a standardized tensor format.
  • Physics Data Synchronization - Provides a specialized tensor interface for exchanging simulation data with machine learning frameworks.
  • Destruction Asset Authoring - Provides tools for splitting meshes into hierarchical pieces to generate destructible assets with collision geometry.
  • GPU Resource Management - Tracks asynchronous execution and latency across graphics interfaces to optimize GPU memory and compute usage.
  • Structural Stress Analysis - Determines physical failure points by assigning masses and applying forces to perform stress calculations.
  • Fracture Event Tracking - Notifies external systems of object splitting and chunking to synchronize physics joints with visual meshes.
  • Physics Simulation - NVIDIA physics engine for real-time rigid body simulation.

Star history

Star history chart for nvidia-omniverse/physxStar history chart for nvidia-omniverse/physx

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to PhysX

Similar open-source projects, ranked by how many features they share with PhysX.
  • projectphysx/fluidx3dProjectPhysX avatar

    ProjectPhysX/FluidX3D

    5,148View on GitHub↗

    FluidX3D is a GPU-accelerated computational fluid dynamics solver and voxel-based fluid simulator. It utilizes the lattice Boltzmann method to simulate gas and liquid behavior, pressure, and velocity through an OpenCL-based hardware abstraction that supports both graphics processors and CPUs. The system specializes in multi-phase flow simulation using volume-of-fluid methods for free surface modeling and droplets. It includes a thermal simulator for modeling heat transfer and thermal convection, alongside tools for aerodynamic force analysis to calculate lift, drag, and torque on physical obj

    C++benchmarkcfdcomputational-fluid-dynamics
    View on GitHub↗5,148
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • google/liquidfungoogle avatar

    google/liquidfun

    4,894View on GitHub↗

    LiquidFun is a 2D physics engine and game physics framework designed to calculate movement and collisions for rigid bodies and particle systems. It functions as a simulation tool for integrating real-time physical interactions and dynamics into interactive applications. The framework specifically provides a particle-based fluid simulator to model liquid dynamics, including splashing, displacement, and surface tension. It also includes a soft body physics simulator for creating deformable and elastic objects that react to physical forces. The engine covers a broad range of physical interactio

    C++
    View on GitHub↗4,894
See all 30 alternatives to PhysX→

Frequently asked questions

What does nvidia-omniverse/physx do?

PhysX is a physics engine SDK designed for calculating real-time rigid body dynamics, fluid simulations, and environmental interactions in virtual applications. It includes a GPU-accelerated physics solver for computing complex particle fluids and combustion models, a voxel fluid simulator for real-time gas, fire, and smoke, and a destruction simulation framework for modeling the fracture of meshes.

What are the main features of nvidia-omniverse/physx?

The main features of nvidia-omniverse/physx are: Real-Time Physics Engines, Game Physics Integration, Hierarchical Mesh Fragmentation, Fracture and Destruction Simulations, Rigid Body Fragmentation, GPU-Accelerated Physics Simulations, Fluid Dynamics Simulation, Combustible Fluid and Fire Simulators.

What are some open-source alternatives to nvidia-omniverse/physx?

Open-source alternatives to nvidia-omniverse/physx include: projectphysx/fluidx3d — FluidX3D is a GPU-accelerated computational fluid dynamics solver and voxel-based fluid simulator. It utilizes the… nvidia/isaac-gr00t. dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… google/liquidfun — LiquidFun is a 2D physics engine and game physics framework designed to calculate movement and collisions for rigid… panda3d/panda3d — Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as… whitestormjs/whs.js — whs.js is a WebGL 3D game engine and extensible application framework used to create interactive 3D experiences and…