NVIDIA GPUs on AWS to Offer 2x Simulation Leap in Omniverse Isaac Sim, Accelerating Smarter Robots.   Learn More

NVIDIA Omniverse Replicator

NVIDIA Omniverse™ Replicator is a core extension of the Omniverse platform that lets developers easily build custom synthetic data generation (SDG) tools and pipelines. You now have a faster way to generate physically accurate synthetic data for training computer vision AI models and networks.


Download Omniverse Get Started Building
NVIDIA Omniverse Replicator SDK
Omniverse Replicator is available within Omniverse Code and is built on open standards such as Universal Scene Description (OpenUSD), Material Definition Language (MDL), and NVIDIA PhysX™.

Download the Synthetic Data Infographic

Benefits of Developing with Omniverse Replicator

Accelerated AI Training

Bootstrap your computer vision model training process by quickly prototyping with synthetic data across a multitude of domains before training on real data.

Accurate AI Models

Increase model accuracy by generating diverse, photoreal, and physically accurate training data by varying lighting, object poses, scenes, and more.

Scale Up and Out

Generate large datasets quickly by easily scaling across multi-GPU, multi-node compute resources—either on premises or in the cloud.

Privacy and Diversity

Address privacy issues and reduce bias by generating diverse datasets to represent the real world.


Building Synthetic Data Pipelines

Multiple domains use Omniverse Replicator to build robust, iterative synthetic data generation pipelines.

Decorative image representing defect detection

Defect Detection

Decorative image representing a robotic arm

Robots

Decorative image representing a self-driving car

Self-Driving Cars

Decorative image representing custom applications

Custom Applications


Developer Features

Import Assets From Your 3D Content Tools

Speed up your data-generation pipeline by leveraging Omniverse Connectors from existing Universal Scene Description (OpenUSD)-compatible 3D Digital Content Creation (DCC) tools.

Import assets using Generative AI tools in Omniverse Replicator
Workflow of a 3D content creation with Generative AI

Low-Code Workflow Unlocks Faster Content Generation

YAML-based workflow abstracts away the complexity of building your SDG pipelines. Describe the parameters and requirements of your scene using simple syntax to generate the data without writing extensive lines of code.


Watch the Replicator YAML Video

Create Diverse Data With Domain Randomization

Customizable, open APIs for randomizers and annotators let you build your own domain-specific workflow to programmatically generate diverse training data sets.


Read the Blog About Domain Randomization Watch the Tutorial on How to Randomize a Scene Using Replicator
Organizing data using domain randomization in Omniverse Replicator
Simulate custom infrared sensors at scale with Omniverse Replicator

Custom and Non-Visual Sensors

Easily simulate custom sensors at scale, simultaneously in both the visible and non-visible spectrum in the same scene (e.g. infrared).


Read the Blog About Physically-Based Sensor Simulations

Integrate Replicator Into Your Cloud-Native Workflows

Build custom synthetic data pipelines on a modern cloud-native infrastructure.


Self-Deploy and Manage Replicator in the Cloud Learn More About Omniverse Cloud Enterprise Offering
Build custom synthetic data pipelines on a modern cloud-native infrastructure
 Defect detection for industrial digitalization

Generate Synthetic Data for Defect Detection

Learn how companies are using Omniverse Replicator to generate 3D synthetic data to detect defects in industrial digitalization.


Read the Blog Watch the Tutorial
Inspect synthetic data with Replicator Insight

Inspect Your Data With Replicator Insight

Available in the Omniverse Launcher, the Omniverse Replicator Insight app enables developers to quickly view, navigate, and inspect their synthetically generated renders.


Apply for Early Access

Built on Omniverse Replicator

NVIDIA and the developer ecosystem have built domain-specific synthetic data generation tools on Omniverse Replicator. Explore ready-made tools and get started on your synthetic data workflows today.

Self-Driving Cars

DRIVE Sim

NVIDIA DRIVE Sim™ is a high fidelity, physically based platform for end-to-end autonomous vehicle simulation. DRIVE Sim leverages the capabilities of Omniverse Replicator to generate pixel-accurate ground truth synthetic data for training, testing, and validating autonomous vehicle perception algorithms.


Explore DRIVE Sim
NVIDIA DRIVE Sim for autonomous vehicle development
NVIDIA Isaac Sim for robotics simulation and synthetic data generation

Robotics

Isaac Sim

NVIDIA Isaac Sim™ is a scalable robotics simulation application and synthetic data-generation tool that powers photorealistic, physically accurate virtual environments to develop, test, and manage AI-based robots. Isaac Sim uses Omniverse Replicator as its powerful synthetic data-generation engine.


Explore Isaac Sim

Resources

Get started building a synthetic data generation pipeline.


Read the blog about boosting synthetic data generation with low-code workflows

Blog

Learn how Omniverse Replicator can scale training and performance of AI perception networks.


Read the Blog
Take a course on synthetic data generation for training computer vision models

Training

Learn how to generate synthetic data for training computer vision models with Omniverse Replicator.


Take the Self-Paced Course
Consult the Omniverse Replicator documentation

Documentation

Consult the Omniverse Replicator documentation.



Consult the Documentation
Watch step-by-step Omniverse Replicator tutorials

Tutorials

Dive into the step-by-step Omniverse Replicator tutorials.



Watch the Tutorials

Access

Deployment Options

Decorative image representing the NVIDIA RTX Systems

On Premises

NVIDIA RTX Systems

The unrivaled power and capability found in the latest generations of NVIDIA RTX™-enabled GPUs deliver the performance needed for the real-time, multi-app, and AI features built into Omniverse.


Learn More About NVIDIA RTX Systems
Decorative image representing the Omniverse Cloud

Cloud

Omniverse Cloud

NVIDIA Omniverse™ Cloud is a cloud services platform that enables development, deployment, and management of advanced 3D applications and pipelines. Omniverse Cloud developer APIs are coming soon.


Learn More About Omniverse Cloud

Omniverse Cloud APIs Are Coming Soon

Are you a developer looking to leverage the cloud to build metaverse apps and services? Sign up to be notified.

Notify Me

Community

Become a Part of Our Community

Become a part of a global network of 3D creators and developers connecting and creating virtual worlds with NVIDIA Omniverse.


Join the Community

See the Latest Synthetic Data News



See all Omniverse News

Get Live Help

Connect with Omniverse experts live to get your questions answered.


Explore Resources

Learn at your own pace with free getting started material.


Stay up to date on the latest NVIDIA Omniverse news.

Subscribe