OpenUSD for Developers
OpenUSD (Universal Scene Description) is an open, extensible framework for describing, composing, and simulating 3D worlds. NVIDIA has adopted it as the foundational core of its NVIDIA Omniverse™ libraries to enable agents and software developers to integrate pre-built physical AI simulation capabilities into their applications.
Why Use OpenUSD?
OpenUSD is more than just a file format—it's an open-source framework that serves as a standard across industries, enabling the development of digital twins and AI in 3D worlds.

Caption: OpenUSD unifies multiple data layers into a single view for seamless collaboration across 3D tools and workflows.
OpenUSD is the shared framework that makes it possible to build, simulate, and validate across the full development pipelines, establishing a common foundation for autonomous system workflows. Agents and software developers can use OpenUSD to:
Compose 3D scenes for simulation: Physical AI workflows demand scene representations that hold up across sensors, environments, and edge cases. OpenUSD's extensible schemas and non-destructive layer model let teams iterate on complex sensor configurations and environments without rebuilding the pipeline every time requirements change.
Prepare assets to be simulation ready: Deploying in physical AI simulations means knowing assets will behave as expected. Teams using the SimReady framework can validate assets to meet the physical properties requirements needed.
Build on an industry-driven standard: The Alliance for OpenUSD (AOUSD) advances OpenUSD through open governance, helping teams align today’s 3D workflows with the standard's evolution.
Get Started With OpenUSD
Choose the right starting point for your OpenUSD workflow: explore learning resources, access source code packages, or validate OpenUSD assets for physical AI workflows.
Start Learning
Build practical OpenUSD expertise with NVIDIA’s free, open source Learn OpenUSD path—from core concepts to workflows, validation, and certification prep.
Develop With OpenUSD
Access OpenUSD source code on GitHub, install the usd-core Python package from PyPI, or download available USD builds for supported platforms.
Download USD 25.08, Python 3.12
Build for Physical AI
Use SimReady tools and skills to validate OpenUSD assets against requirements and profiles for supported physical AI simulation and agentic workflows.
Alliance for OpenUSD
NVIDIA is a founding member of the Alliance for OpenUSD (AOUSD), an open, non-profit organization dedicated to the standardization, development, and growth of OpenUSD. Explore the core specification and participate through working groups or interest groups.
