Skip to content

btx0424/metamorphosis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metamorphosis

A minimalist implementation of morphology randomization in Isaac Sim. Can be used with or without IsaacLab.

TODO:

  • Preliminary implementation.
  • QuadrupedBuilder12Dof and QuadrupedBuilder16Dof.
  • A minimal RL baseline.

Instaillation

Git clone and pip install -e ..

Example Usage

See scripts/.

Note that running independently (without IsaacLab) would require installing Open-USD via pip install usd-core. However, IsaacSim uses a custom USD build and is incompatible with the one installed via pip. If you experience IsaacSim errors after pip install usd-core, uninstall it.

Important

Remember to set replicate_physics=False and enabled_self_collisions=False!

Citation

If you use this codebase in your research, please cite:

@misc{metamorphosis2026,
  title={Metamorphosis: A Framework for Procedural Asset Generation in Isaac Sim},
  author={Botian Xu},
  year={2026},
  url={https://github.com/btx0424/metamorphosis}
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages