URDF Importer is an add-on for Blender. It supports for importing robots from URDF format from ROS Packages and provides FBX Exporter with textures for further usage.
- Import robot from URDF format from ROS environment to Blender (please source the package first)
- Auto generate meshes, armatures and bones based on the URDF
- Remove duplicated materials
- Export robot to .fbx format with textures
- Setup python enviroment
cd <blender_path>/<version>/python/bin/ # For example cd blender-3.1.2-linux-x64/3.1/python/bin/
./python3.10 -m ensurepip
./python3.10 -m pip install --upgrade pip
./python3.10 -m pip install pyyaml
./python3.10 -m pip install rospkg
./python3.10 -m pip install urdf_parser_py
Windows: If Blender is installed to i.e. C:\Program Files\
, run cmd.exe
as administrator! Define ROS_ROOT as system environment variable pointing to a folder containing your ROS packages.
- Install add-on