Skip to content

Latest commit

 

History

History
 
 

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Examples overview

We structure our examples into three different groups. We encourage everyone to start with the basic examples.

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

Basic 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.
  • 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 interactions between objects in the scene.
  • semantic_segmentation: Generating semantic segmentation labels for a given scene.
  • camera_object_pose: Load and render models given the intrinsics and extrinsics.

Advanced Examples

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

Utility Examples

This example is not a demonstration, but rather a tool to be used when developing your own pipeline.

Benchmark for 6D Object Pose Estimation (BOP)

We provide example configs that interface with the BOP datasets.

Integrated Datasets Examples

We already support a lot of different datasets, check out the following examples, check out the following examples: