gbionics/blend-my-bot
gbionics/blend-my-bot has 37 GitHub stars and 5 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 19:57 UTC. Last push 2026-10-14.
What you can do
- Import local URDF files or browse installed robot packages.
- Search the online robot catalog powered by robot_descriptions.
- Load OBJ, STL and DAE visuals, including URDF colors and packed DAE textures.
- Bake named-joint .npy motion onto meshes and save it in a normal .blend.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Import your robot in blender and animate it!
Creative & MediaREADME.md
OriginalBlend My Bot
Import your robot in Blender and create a nice render of it!
https://github.com/ami-iit/blend-my-bot/assets/29798643/c224cd56-1d90-42dd-aec5-960a13690ce7
Import URDF robots, preserve their materials, and play recorded motion directly in Blender. The native extension needs no Conda environment, Python symlink, or terminal setup.
Features
- Import local URDF files or browse installed robot packages.
- Search the online robot catalog powered by robot_descriptions.
- Load OBJ, STL and DAE visuals, including URDF colors and packed DAE textures.
- Bake named-joint
.npymotion onto meshes and save it in a normal.blend.
Robots are mesh-only: no armature or IK is generated.
Requirements
Blender 5.0+ on Linux x86-64. Install the extension ZIP matching your Blender major.minor release. Blender 4.x and older are unsupported.
New online downloads also need Git on PATH and Blender's online access. Local files and cached robots work offline without Git.
Quick start
- Download the Blender 5.0 extension ZIP from the Blender extension workflow. Unzip the downloaded artifact container first. For another Blender release, build a matching ZIP.
- In Blender, choose Edit → Preferences → Get Extensions → Install from Disk from the top-right menu, select the ZIP, and enable it.
- Open the 3D View sidebar with N, select Blend My Bot, and choose Local Packages, Online Catalog, or URDF File.
- Import a robot. Use Material Preview to see its materials.
- To animate it, choose its collection under Robot Motion and click Load Robot Motion (.npy). Only load files whose source you trust.
See the installation guide for package paths, online downloads, caching, mesh compatibility and colors.
Documentation
| Guide | What you will find |
|---|---|
| Installation and robot import | Extension setup, local packages, online catalog, materials and supported meshes |
| Motion datasets | Loading motion, dataset schema, units, quaternion conventions and a complete export example |
| Python API | Scripting dependencies, legacy Conda/editor setup, animation examples and troubleshooting |
| Development | Building extension ZIPs and running unit, Blender and real-robot tests |
🦸♂️ Contributing
blend-my-bot is an open-source project. Contributions are very welcome!
Open an issue with your feature request or if you spot a bug. Then, you can also proceed with a Pull-requests! 🚀
See the development guide to build and test changes.
📝 Tips
Some tips to speed up your Cycle render: https://www.youtube.com/watch?v=FNiobzflmpA
Feel free to add your own tips here!