Isaac Sim Replicator is a collection of extensions, python APIs, workflows, and tools such as Replicator Composer that enable a variety of synthetic data generation tasks.
Interacting with GUI¶
These extensions provide UI interfaces to common tasks and examples you can interact with
Adding Randomization: See the Randomizer Example tutorials for additional usage information.
Useful Python APIs¶
Details about image based sensors: See the omni.syntheticdata extension documentation. This extension provides the core interfaces used to acquire image based synthetic data.
Standalone Python Workflows¶
Once you have configured, tested, and validated your scene’s semantic information and randomization, the following tutorials provide useful examples for different synthetic generation workflows via standalone python scripts.
Replicator Composer is a tool for creating parameterizable offline datasets in Isaac Sim.
Using Replicator Composer: See the Replicator Composer tutorial for a walkthrough on how to generate a dataset with Replicator Composer.
Parameter List: See the Replicator Composer Parameter List manual for a list of dataset generation parameters.
Detailed Manual: See the Replicator Composer Manual manual for writing an input file with the dataset generation parameters.
Using SceneBlox for procedural generation: See the Replicator SceneBlox tutorial tutorial to learn how to use wavefunction collapse with SceneBlox to generate procedural scenes.
SceneBlox manual: see the Replicator SceneBlox Manual manual for a more detailed examination.