Blender
AdvancedFree, open-source 3D modeling and rendering software, often used to process robot models and generate synthetic data.
Blender is a free, open-source 3D creation suite maintained by the Blender Foundation, covering modeling, materials, animation, and rendering (with the built-in Cycles path tracer and the real-time EEVEE renderer), plus a full Python API for scripting batch operations. It isn't robotics software per se, but it gets heavy use in embodied AI: cleaning up and simplifying mesh files for a robot or object before exporting them as STL, OBJ, or glTF for a URDF or simulator; building simulation scenes and assets; and scripting batch rendering of annotated images for synthetic data — the German Aerospace Center's open-source BlenderProc, for example, is built on Blender. Plugins also exist for editing and exporting URDF from inside Blender.
ExampleOpen a high-poly gripper mesh exported from CAD in Blender, reduce its polygon count, and export it as OBJ for use as the visual model in a URDF.
- Related
- Mesh File (STL / OBJ / DAE / glTF) · Simulation Assets · Synthetic Data · Unified Robot Description Format · Photorealistic Rendering · Path Tracing
- Sources
- Blender 官网 (Chinese)