BlenderProc2 is a procedural Blender pipeline designed for photorealistic rendering.

Key Features:

  • Loading Various File Formats: Load files in formats such as *.obj, *.ply, *.blend, *.fbx, BOP, and more.
  • Object Handling: Set or sample object poses, and apply physics and collision checking.
  • Material Management: Set or sample physically-based materials and textures.
  • Lighting Options: Set or sample lights, including automatic lighting for 3D-FRONT scenes.
  • Camera Poses: Set, sample, or load camera poses from a file.
  • Versatile Rendering: Produce RGB, stereo, depth, normal, and segmentation images/sequences.
  • Writing Options: Save output in .hdf5 containers, and create COCO & BOP annotations.