APOLLO Blender: A Robotics Library for Visualization and Animation in Blender
Peter Messina, Daniel Rakita

TL;DR
APOLLO Blender is a lightweight Python library that simplifies robotics visualization in Blender, enabling researchers to easily create animations, schematics, and figures directly from robot descriptions without extensive Blender knowledge.
Contribution
The paper introduces a new software library that streamlines robotics visualization workflows in Blender, integrating robot import, scripting, and shape generation functionalities.
Findings
Enables importing robots from URDF files into Blender.
Allows scripting of robot states and visual attributes in Python.
Facilitates quick creation of publication-quality visualizations.
Abstract
High-quality visualizations are an essential part of robotics research, enabling clear communication of results through figures, animations, and demonstration videos. While Blender is a powerful and freely available 3D graphics platform, its steep learning curve and lack of robotics-focused integrations make it difficult and time-consuming for researchers to use effectively. In this work, we introduce a lightweight software library that bridges this gap by providing simple scripting interfaces for common robotics visualization tasks. The library offers three primary capabilities: (1) importing robots and environments directly from standardized descriptions such as URDF; (2) Python-based scripting tools for keyframing robot states and visual attributes; and (3) convenient generation of primitive 3D shapes for schematic figures and animations. Together, these features allow robotics…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Motion and Animation · Social Robot Interaction and HRI · Computer Graphics and Visualization Techniques
