Universal Scene
Description (USD)

Open, Extensible Ecosystem for 3D Worlds

Building the Open Metaverse with
Universal Scene Description

Universal Scene Description (USD) is an open and extensible ecosystem for describing, composing, simulating, and collaborating within 3D worlds, originally invented by Pixar Animation Studios.

Thanks to its design and features, USD is poised to be the open standard that enables the 3D evolution of the internet - the metaverse.

USD encompasses a collection of fundamental tools and capabilities accelerating workflows, teams, and projects, whether you are creating assets and environments for large-scale, connected virtual worlds or building the tools that will make these worlds possible.

The Benefits of USD

m48-software-stack-container

USD is more than a file format—it’s an open, extensible framework and ecosystem with APIs for composing, editing, querying, rendering, collaboration, and simulation within 3D virtual worlds.

m48-people-network

USD enables non-destructive workflows and collaboration in scene creation and asset aggregation so teams can iterate collaboratively.

m48-interapp-workflow

USD is file system agnostic, providing an extensible asset resolver to support any data storage model allowing for disparate data sources. 

m48-monitor-visualization

USD supports custom renderers in a generalized pipeline thanks to its Hydra rendering architecture that provides flexibility in visualizing data.

Collaborating on Open Standards and USD

The metaverse won’t be built by one organization or company - USD will evolve thanks to working with our partners in the ecosystem. As a core contributor to open source across many applications such as artificial intelligence, machine learning, and robotics, NVIDIA is investing in the future of USD along with our ecosystem of partners.

Universal Scene Description describes geometries, materials, physics, and behavior representations of 3D worlds and is the best open and extensible standard language for the 3D internet.

— Jensen Huang, CEO, NVIDIA

NVIDIA’s contributions to help evolve USD as the open foundation of fully interoperable 3D platforms will be a great benefit across industries.

— Steve May, CTO, Pixar Animation Studios

Beyond media and entertainment, USD will give 3D artists, designers, developers and others the ability to work collaboratively across diverse workflows and applications as they build virtual worlds.

— Rev Lebaredian, Vice President of Omniverse and Simulation Technology, NVIDIA

Pushing the Limits of USD

To accelerate USD’s evolution to be performant for use cases beyond VFX, NVIDIA continues to test the limits of the USD ecosystem through industrial, robotics, and AI applications.

Omniverse

Omniverse

NVIDIA Omniverse, is a multi-GPU scalable computing platform for virtual worlds based on USD. The open, extensible development platform serves as a foundation for building metaverse applications leveraging USD.

Isaac Sim

Isaac Sim

Built on Omniverse and USD, Isaac Sim is a scalable robotics simulation application framework and synthetic data generation tool that powers photorealistic, physically-accurate virtual environments to develop, test, and manage AI-based robots.

DRIVE Sim

DRIVE Sim

DRIVE Sim is an open, scalable, and modular end-to-end simulation platform built on Omniverse and USD that is used to run large-scale, physically accurate multi-sensor simulation for autonomous vehicle (AV) development.

Digital Twins

Digital Twins

USD unlocks the ability to create large scale, AI-enabled, physically-accurate digital twins for industrial and scientific use cases.

NVIDIA’s USD Contributions

NVIDIA is expanding development of USD to help our industrial and scientific communities build large-scale, physically-accurate digital twins. NVIDIA is investing in USD to include many future capabilities, such as geospatial coordinates, connections to glTF file format, real-time proceduralism, the ability to run in web browsers, and real-time streaming of IoT data.

Material Definition Language (MDL)

Material Definition Language (MDL)

Material Definition Language (MDL) allows you to share physically-based materials between supporting applications easily.

USD Physics

USD Physics

Watch a technical deep dive about the rigid body physics extension to Universal Scene Description (USD) with a real time simulation demonstration in Omniverse Create.

Python 3 Bindings

Python 3 Bindings

Omniverse Kit uses Python 3 async API to safely load and save assets between Omniverse servers and the local file system.

USDView in Omniverse Launcher

USDView in Omniverse Launcher

To visually inspect USD scenes, USDView is available in the Omniverse Launcher.

Material Definition Language (MDL)
USD Physics
Python 3 Bindings
USDView in Omniverse Launcher

Getting Started with USD

Learn the Top Five Things to Know About USD

Learn the Top Five Things to Know About USD

On Demand

Watch this Introduction to USD to Learn the Basics

Watch this Introduction to USD to Learn the Basics

On Demand

Instructor Led

Learn USD Fundamentals from the Deep Learning Institute (DLI)

Instructor Led

Experience NVIDIA Omniverse Today

Download Omniverse and get started with Universal Scene Description today.

nvidia-omniverse-creators-3c33-D

Creators

Free to Download and Create

Omniverse acts as a central hub to seamlessly connect and enhance 3D creative applications, unifying assets, libraries, and tools for a truly uninterrupted workflow, letting artists achieve new heights of creative freedom.

nvidia-omniverse-code-developers-3c33-D

Developers

Free to Develop and Distribute

Omniverse is built with developers in mind and gives them the ability to customize their 3D workflows at every layer to easily build new Omniverse Connectors, extensions, applications, and microservices.

nvidia-omniverse-enterprise-3c33-D

Enterprise

Free Trial I Annual License

Omniverse Enterprise transforms complex design workflows for organizations of any scale. It enables real-time collaboration with multiple users and locations, using multiple applications using centralized project data.

Become Part of Our Community

Access Tutorials

Take advantage of hundreds of free tutorials, sessions, or our beginner’s training to get started with USD.   

Become an Omnivore

Join our community! Attend our weekly live streams on Twitch and connect with us on Discord and our forums.

Get Technical Support

Having trouble? Post your questions in the forums for quick guidance from Omniverse experts, or refer to the platform documentation.

Showcase Your Work

Created an Omniverse masterpiece? Submit it to the Omniverse Gallery, where you can get inspired and inspire others.

Connect With Us

Stay up-to-date on the latest NVIDIA Omniverse news.