3D Synthetic Data can get tricky when it comes to developing the CAD file, we created a list of recommendations below to make it easier for the user when using this feature.
- Before uploading
- it is very important to confirm that the up direction of the CAD models is aligned with the +Z axis. If not, generated images may rotate. X and Y axis alignments don't change the result.
- .obj and .stl files
- These are supported for 3D synthetic data generation, It is recommended to upload materials and textures together with the .obj files from which they are referred to correctly apply materials and textures, please make sure that paths in the .obj and .mtl files are correct.
- The Number of Images
- This sets the number of images to be generated. While generating samples for testing purposes, limit the number to 10 to minimize the processing power.
- Resolution
- This sets the resolution of the image to render. The minimum resolution is set to 256x256, while the maximum resolution is 1080x1080. Ideally, set the resolution to the resolution of the images in the production environment.
- Color Mode
- Sets the image to RGB or grayscale.
- Annotation Mode
- The whole object mode creates annotations for the bounding box of the object.
- Object Mode
- This divides the CAD model into a maximum of 5 groups if they exist, and creates annotations for each group.
- Distance Mode
- Sets the scale of the object in the scene. Choose a scale that will create objects similar to those in the production environment.
- Background Type
- Choose backgrounds either from your own dataset or from Chooch’s built-in backgrounds. Using a contextually similar background to those in the production environment will improve the performance.
Learn more about 3D Synthetic Data here