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
Editing Semantic Information: Use the Semantics Schema Editor extension to label objects of interest in your scene.
Visualizing Semantics: Use the Synthetic Data Visualizer extension to quickly view and debug synthetic data for your scene.
Recording Synthetic Data: Use the Synthetic Data Recorder extension to generate synthetic data via the UI.
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.