OpenUSD for Developers

Developed by Pixar Animation Studios, OpenUSD is an open-source framework for creating, simulating, and collaborating in 3D worlds. OpenUSD is foundational to NVIDIA Omniverse™, the platform for developing 3D applications for industrial digitalization and generative physical AI.

Get Started
Documentation
Forums


How It Works

OpenUSD is an open-source framework for composing, simulating, and collaborating within 3D worlds. The universal structure gives developers precise control over scene compositions in real-time, integrating multiple 3D assets into a single stage. Each OpenUSD asset contains independent data layer stacks, such as geometry, shading, or textures, which can be interchanged without affecting other elements.

A diagram showing X

OpenUSD Overview

Watch this video for an overview of OpenUSD and its role in accelerating 3D development for the next era of industrial and physical AI.

How to Use OpenUSD

Learn how developers are adopting OpenUSD in the era of AI and industrial digitalization to accelerate their 3D workflows.

Learn OpenUSD Curriculum

Accelerate your OpenUSD workflows with this free curriculum for developers and 3D practitioners.

Get OpenUSD Certified

Take the next step in your career with an industry-recognized, professional-level exam that validates your ability to build 3D content pipelines using OpenUSD.


Ways to Get Started With OpenUSD

Use pre-built libraries to start exploring and learning with OpenUSD content. Start developing with OpenUSD using the latest USD Python build or API.

decorative image representing pre-built OpenUSD libraries and tools

Download Pre-Built OpenUSD Libraries and Tools

Download a full build of OpenUSD, which includes pre-built libraries and the USD toolset. The Windows download also comes fully bootstrapped so you can immediately execute usdview or any other bundled USD tool.

By downloading or using the pre-built OpenUSD libraries, you agree to the terms of the NVIDIA Omniverse License Agreement.

Download USD 25.05, Python 3.11
For WindowsFor Linux
decorative image representing usd-core Python Package on PyPl

Download the usd-core Python Package on PyPI

The usd-core package is also available if you want to experiment with the USD Python API or if you only need the core USD features for reading and writing USD stages and layers. USD comes pre-built, and it's just a "pip install" away.


OpenUSD Example Physical AI Projects

Free and open-source USD samples are available for download, including physical AI datasets and USD example datasets

The Physical AI Dataset allows for developers to pretrain and deploy models.

3DGUT for Neural Rendering

Render high-fidelity scenes from sensor data with 3D Gaussian-based 3DGUT, the core of NVIDIA Omniverse NuRec neural reconstruction. The algorithm outputs USD for seamless simulation.

SimReady Standardization Workflow

This workflow provides a library of supplier-certified 3D USD assets and specifications designed for accurate, plug-and-play simulation of data center infrastructure.

The Physical AI Dataset allows for developers to pretrain and deploy models.

Physical AI Dataset

This commercial-grade, pre-validated dataset can help researchers and developers pretrain, test, and validate AI models for physical AI deployment.

Intel ASWF USD scene

Warehouse Sample Asset

This industrial 3D model shows a sample warehouse space using ​Pixar USD models of bins, crates, safety cones, barrels, conveyors, ramps, ladders, and pallets.

Pixar’s OpenUSD kitchen set

Kitchen Set—Sample Asset by Pixar

This is a complete kitchen asset provided by Pixar. The original model was created by a former intern using Pixar’s Renderman and has been optimized for USD.

Da Vinci Workshop showcases how the NVIDIA creative team built a complete USD film production pipeline.

Da Vinci Workshop Project

The da Vinci Workshop showcases how the NVIDIA creative team structured this amazing environment to develop a complete USD film production pipeline.


Built on OpenUSD Technology

Leverage OpenUSD technologies for robotics and industrial simulation workflows.

Omniverse is a platform of APIs and SDKs for building industrial digitalization applications

Omniverse

Omniverse is a platform of APIs and SDKs that enable developers to build industrial digitalization applications.

SimReady assets built on OpenUSD are compatible with real-world simulations.

Isaac Sim

NVIDIA Isaac Sim™ simulates AI-driven robotics solutions in physically-based virtual environments.

Verify compatibility with USD Validate

SimReady Assets

SimReady assets, built on OpenUSD, can be used in any simulation to represent the real world.


Accelerate Development With OpenUSD NIM Microservices

Leverage generative AI copilots and agents to develop OpenUSD tools that accelerate the creation of 3D worlds.

USD Code is a state-of-the-art LLM that answers OpenUSD queries and generates USD-Python code.

USD Code

This state-of-the-art large language model (LLM) answers OpenUSD knowledge queries and generates USD-Python code.

USD Search uses AI to find OpenUSD data, 3D models, images, and assets from text or image inputs.

USD Search

USD Search is AI-powered for OpenUSD data, 3D models, images, and assets using text or image-based inputs.

USD Validate checks OpenUSD asset compatibility with instant RTX render and rule-based validation.

USD Validate

Verify compatibility of OpenUSD assets with instant RTX render and rule-based validation.


NVIDIA OpenUSD Learning Library


More Resources

Explore curated USD and Hydra resources to further accelerate your learning journey.