Skip to content

Latest commit

 

History

History
 
 

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Examples overview

Each folder contains an example, some of those require external datasets and/or resources. Each example provides a valid configuration file(s) that can be used for getting some sort of output, a description, and, optionally, some resources.

Contents

Core Examples

Following examples will guide you through core functionality of BlenderProc. We recommend starting with them.

  • basic example: Introduction. How to run a pipeline, and how, why and when certain things happen when running one.
  • basic_object_pose: Load and render models given intrinsics and extrinsics.
  • camera_sampling: Sampling of different camera positions inside of a shape with constraints for the rotation.
  • light_sampling: Sampling of light poses inside of a geometrical shape.
  • entity_manipulation: Changing various parameters of entities via selecting them in the config file.
  • material_manipulation: Material selecting and manipulation.
  • physics_positioning: Enabling simple simulated physical interations between objects in the scene.

Advanced Examples

These examples introduce usage of advanced BlenderProc modules and/or of their combinations.

Utility Examples

These examples are not demonstrations, but rather tools to be used when developing or debugging your own pipeline.

  • debugging: Using Blender directly to debug given pipeline, gives insight into what happens during the execution of the pipeline.
  • calibration: Verifying given camera intrinsics.

Benchmark for 6D Object Pose Estimation (BOP)

We provide example configs that interface with the BOP datasets.

Integrated Datasets Examples

We are providing limited dataset support with following examples.