IAM

OPEN SOURCE

blenderpy Mesh/Voxel Visualization

Figure 1 (click to enlarge): Visualization examples of an occupancy grid (left) and a mesh (right) of a chair. The right visualization also shows a point cloud observation (in red).

Blender is an open-source "3D creation suite" — a tool for creating and manipulating 3D shapes and scenes. While I found Blender itself to have a rather steep learning cruve, it does provide a quite extensive Python interface called bpy. For our CVPR'18 and IJCV'20 papers, I used bpy to visualize occupancy grids, meshes and point clouds, see Figure 1. The code, including documentation and examples, is available on GitHub:

blenderpy Mesh/Voxel Visualization on GitHub
  • David Stutz and Andreas Geiger. Learning 3D Shape Completion from Laser Scan Data with Weak Supervision. CVPR, 2018.
  • David Stutz and Andreas Geiger. Learning 3D Shape Completion under Weak Supervision. International Journal of Computer Vision, 2018.