Build on the open platform
for 3D simulation

Open-source SDKs, libraries, and samples for OpenUSD, physical AI, sensor simulation, Kit extensions, and more.

85 public repos OpenUSD Physical AI Digital twins Robotics Synthetic data

ovrtx

Physically accurate, real-time sensor simulation with CUDA-accelerated rendering

C / Python / CUDA

PhysX

Industry-standard real-time physics SDK for rigid bodies, fluids, and articulations

C++ · 4.6k ★

ovstream

C library with Python bindings for WebRTC, RTSP, and SHM video and audio transport

C / Python

ovui

Declarative Python-first API for hardware-accelerated desktop interfaces via ImGui

Python

ovstorage

Agent-first, plugin-based storage client for local, cloud, and Omniverse services

Python

usd-exchange

SDK for authoring consistent, correct OpenUSD across tools and pipelines

C++ / Python · 79 ★

usd-optimize

Geometry processing and scene optimization for OpenUSD stages

C++ / Python

usd-convert-cad

Convert CAD files to OpenUSD for digital twin and simulation workflows

Python

usd-validation

Extensible USD asset validation with automatic issue fixing, inspired by usdchecker

Python
LearnOpenUSD

Guided tutorials and reference materials for developers new to Universal Scene Description — from prims to schemas.

USD-Tutorials

Broad collection of educational materials covering USD concepts, workflows, and best practices with runnable examples.

OpenUSD-Code-Samples

Copy-paste code snippets for common OpenUSD tasks — a practical day-to-day reference while building.

OpenUSD-plugin-samples

Schema extension samples, build tools, and Kit extensions showing how to extend OpenUSD with custom types.

usd-exchange-samples

End-to-end samples using the USD Exchange SDK demonstrating correct, consistent USD authoring patterns.

synthetic-data-examples

Examples for generating synthetic training data using Omniverse — covering replicator workflows and scene randomization.