https://github.com/khrylx/mujoco-modeler
GUI for adjusting the geometry of Mujoco models
https://github.com/khrylx/mujoco-modeler
modeling mujoco
Last synced: 3 months ago
JSON representation
GUI for adjusting the geometry of Mujoco models
- Host: GitHub
- URL: https://github.com/khrylx/mujoco-modeler
- Owner: Khrylx
- Created: 2017-10-26T02:19:04.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T01:00:49.000Z (over 5 years ago)
- Last Synced: 2025-04-06T07:09:29.799Z (6 months ago)
- Topics: modeling, mujoco
- Language: Python
- Size: 3.4 MB
- Stars: 19
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mujoco Modeler
GUI for adjusting the geometry of Mujoco models## How it works?
Use mouse right button to select a geometry of a bone or just the bone itself when it has no geometry. Then you can rotate, translate, change the size of
it. And you can also add new geometry to the bone or delete existing geometry. Currently it supports two types of geometry in Mujoco: **capsule** and **ellipsoid**.You can also use the script **mujoco_view.py** to view the model in Mujoco.
## keyboard shortcuts
| Key | Functionality |
| ------------- | ------------- |
| q w e a s d | rotate the geometry |
| u i o j k l | translate the geometry |
| U I O J K L | change the radius of ellipsoid (only works for ellipsoid) |
| up down | change the radius of the capsule (only works for capsule) |
| left right | change the length of the capsule (only works for capsule) |
| r | create a new capsule for the bone |
| f | create a new capsule from the bone|
| t | create a new ellipsoid for the bone |
| c | clone currently selected geometry |
| d | delete currently selected geometry |
| z | select the root bone |
| v | export modified model to xml file |
| ` | quit the program|
|1 | toggle render skeleton|
|2 | toggle render geometry|