OpenUSD for Developers (original) (raw)

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.

Get Started Documentation Forums


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.

Diagram showing OpenUSD integrating layered industrial data into a shared digital twin environment with robots, automation systems, and factory operations.

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:


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.

Get Started with Learn OpenUSD

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 Omniverse Libraries

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.



OpenUSD Learning Resources


More Resources