.. _isaac_sim_app_manual_replicator: ================ Replicator ================ |isaac-sim_short| 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 <../../app_isaacsim/app_isaacsim/tutorial_replicator_getting_started.html#the-semantics-schema-editor>`_ extension to label objects of interest in your scene. - **Visualizing Semantics**: Use the `Synthetic Data Visualizer <../../app_isaacsim/app_isaacsim/tutorial_replicator_getting_started.html#the-synthetic-data-visualizer>`_ extension to quickly view and debug synthetic data for your scene. - **Recording Synthetic Data**: Use the :ref:`isaac_sim_app_tutorial_replicator_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. - :ref:`isaac_sim_app_tutorial_replicator_offline_generation` - :ref:`isaac_sim_app_tutorial_replicator_online_generation` Replicator Composer ------------------- Replicator Composer is a tool for creating parameterizable offline datasets in Isaac Sim. - **Using Replicator Composer**: See the :ref:`isaac_sim_app_tutorial_replicator_composer` tutorial for a walkthrough on how to generate a dataset with Replicator Composer. - **Parameter List**: See the :ref:`isaac_sim_app_manual_replicator_composer_parameter_list` manual for a list of dataset generation parameters. - **Detailed Manual**: See the :ref:`isaac_sim_app_manual_replicator_composer` manual for writing an input file with the dataset generation parameters. - **Using SceneBlox for procedural generation**: See the :ref:`isaac_sim_app_tutorial_replicator_sceneblox` tutorial to learn how to use wavefunction collapse with SceneBlox to generate procedural scenes. - **SceneBlox manual**: see the :ref:`isaac_sim_app_manual_replicator_sceneblox` manual for a more detailed examination. Replicator SceneBlox -------------------- - **Using SceneBlox for procedural generation**: See the :ref:`isaac_sim_app_tutorial_replicator_sceneblox` to learn how to use wavefunction collapse with SceneBlox to generate procedural scenes. - **SceneBlox manual**: see the :ref:`isaac_sim_app_manual_replicator_sceneblox` for a more detailed examination. .. toctree:: :maxdepth: 1 :hidden: ./tutorial_replicator_recorder ./manual_replicator_composer ./manual_replicator_composer_parameter_list ./manual_replicator_sceneblox