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.
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.

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.
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 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.
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.