Real human face inside a synthetic 3D model
Synthetic is a plugin that creates synthetic datasets using Simbotic Engine. With this tool is possible to deliver labeled data images or segmented data images with out any effort.
At this moment, Synthetic supports two types of workflows
Generating synthetic data, using PASCAL VOC and YOLO annotation formats.
Synthetic uses an automatic workflow to generate segmented captures like the following.
git clone -b Simbotic/4.24 [email protected]:Simbotic/SimboticEngine.git
cd SimboticEngine
./Setup.sh
./GenerateProjectFiles.sh
make
To use the segmentation worflow, we need the following:
- Activate
Enabled with Stencils
inside Simbotic Engine: Project Settings -> Rendering -> Post Processing -> Custom Depth-Stencil Pass.
- At this moment, the segmentation workflow needs only static meshes actors inside your scene. So, for every actor you need to enable
Render CustomDepth Pass
inside Rendering options.
- After that, we need to drag our
BP_SegmentationCamera
inside the current scene.
- Now, we need to update the following properties as we want.
- Inside the segmentation camera blueprint, there is a
SceneCaptureComponent
that we need to modify: In the section PostProcessing Material, we need to select ourPP_SegmentationMaterial
material.
- Takes capture pressing P inside your scene. Configure the camera blueprint as you wish.