OpenUSD

Universal Scene Description is an open and extensible ecosystem for 3D worlds.

Building Interoperable 3D Workflows With OpenUSD

Universal Scene Description (OpenUSD) is more than just a file format. It’s an open and extensible ecosystem for describing, composing, simulating, and collaborating within 3D worlds.

Originally invented by Pixar Animation Studio, OpenUSD encompasses a collection of fundamental tools and capabilities that accelerate workflows, teams, and projects, whether you’re creating assets and environments for large-scale, AI-enabled virtual worlds or building the tools that will make these worlds possible.

Benefits

The Power of OpenUSD

Extensible

Provides an open, extensible framework and ecosystem with APIs for composing, editing, querying, rendering, collaborating, and simulating within 3D virtual worlds.

Non-Destructive

Enables non-destructive workflows and collaboration in scene creation and asset aggregation so teams can iterate together.

Collaborative

Is file system agnostic, providing an extensible asset resolver to support any data storage model and allow for disparate data sources. 

Customizable

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

Alliance for OpenUSD (AOUSD)

Pixar, Adobe, Apple, Autodesk, and NVIDIA have formed AOUSD, an open, non-profit organization dedicated to promoting the interoperability of 3D content through OpenUSD.

Evangelizing OpenUSD

AOUSD fosters the standardization, development, evolution, and growth of OpenUSD to empower developers and content creators across the 3D ecosystem.

Becoming a Member

Join AOUSD to help standardize the 3D ecosystem and define the structure and future features of OpenUSD.

Built on OpenUSD

Pushing the Limits of OpenUSD

NVIDIA continues to accelerate USD’s evolution for use cases beyond visual effects (VFX), testing the limits of the USD ecosystem through industrial, robotics, and AI applications.

Omniverse

NVIDIA Omniverse™ is a platform of APIs and SDKs that enable developers to build applications for complex 3D and industrial digitalization workflows based on OpenUSD.

Isaac Sim

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

SimReady Assets

USD serves as the foundation for simulation-ready assets; advanced 3D assets with physical properties that let them behave like they would in the real world.

NVIDIA’s USD Contributions

NVIDIA is expanding development of OpenUSD to help our industrial and scientific communities build large-scale, physically accurate digital twins. We’re also investing in OpenUSD 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)

MDL lets you easily share physically based materials between supporting applications.

USD Physics

Watch a technical deep dive about the rigid body physics extension to USD with a real-time simulation demonstration in Omniverse.

Python 3 Bindings

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

Prebuilt USD Binaries

NVIDIA provides prebuilt USD binaries for Windows and Linux to accelerate developer workflows.

Learn OpenUSD

On-Demand

Introduction to OpenUSD

On-Demand

Learn the OpenUSD Basics

Instructor-Led

Learn USD Fundamentals from the Deep Learning Institute (DLI)

Get Started

Platform SDK

For developers looking to build an application from scratch, NVIDIA offers Omniverse SDKs and free developer sample applications that can be easily customized and extended. You can then containerize for local or self-hosted cloud usage​, or host and stream from Omniverse Cloud.

Cloud APIs

Omniverse core technologies for OpenUSD and RTX are exposed as simple APIs that developers can self-host or use as a managed service.

Coming soon to Microsoft Azure. 

Resources

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.

Latest News