Hello, I’m currently working on a simulation project using Isaac Sim. By default, Isaac Sim uses the PhysX physics engine, but due to specific requirements for my simulation, I would like to explore the possibility of using a different physics engine (e.g., MuJoCo, Bullet, ODE, etc.).
Is it possible to integrate or use a physics engine other than PhysX in Isaac Sim?
If so, could you please share any related documentation or resources?
I’m looking for insights or guidance on utilizing various physics engines in Isaac Sim. Thank you for your help!
Is there any plan to support this feature in the future? We have many existing validated physics models and it would take too long time to reinvent them in Isaac Sim. These models have lots of controllers for subsystems and each one need to be validated before practical use.
Thanks for explaining your existing investment in validated models and controllers.
There is ongoing work in this area, but this does not imply support for any specific third‑party physics engine. To help the team better understand your use case, could you share which physics engine (or engines) your current models are built and validated on (for example, MuJoCo, Bullet, ODE, or something else)? Knowing this helps evaluate what kinds of interoperability or migration paths would be most useful for your workflow and for similar users, independent of any future support decisions.
Closing — Isaac Sim 6.0 (Early Developer Release 2) now includes experimental support for the Newton physics engine as an alternative simulation backend alongside PhysX. The Newton/MuJoCo-Warp solver can be used via SimulationManager.switch_physic s_engine().