ovrtx
Physically accurate, real-time sensor simulation with CUDA-accelerated rendering
C / Python / CUDAOpen-source SDKs, libraries, and samples for OpenUSD, physical AI, sensor simulation, Kit extensions, and more.
Core libraries
ovrtx
Physically accurate, real-time sensor simulation with CUDA-accelerated rendering
C / Python / CUDAPhysX
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 / Pythonovui
Declarative Python-first API for hardware-accelerated desktop interfaces via ImGui
Pythonovstorage
Agent-first, plugin-based storage client for local, cloud, and Omniverse services
Pythonusd-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++ / Pythonusd-convert-cad
Convert CAD files to OpenUSD for digital twin and simulation workflows
Pythonusd-validation
Extensible USD asset validation with automatic issue fixing, inspired by usdchecker
PythonAI & agents
Content agents
VLM-powered agents that automate material assignment, physics classification, and texture generation for USD files.
USD search
Cloud-native microservices for finding assets through natural language and image inputs across USD data.
Kit app template
kit-app-template
The fastest path to a production Kit application. Batteries-included templates for extensions, services, and streaming apps.
Quick start
git clone nvidia-omniverse/kit-app-template
./repo.sh build
./repo.sh launch
Learning resources
Guided tutorials and reference materials for developers new to Universal Scene Description — from prims to schemas.
Broad collection of educational materials covering USD concepts, workflows, and best practices with runnable examples.
Copy-paste code snippets for common OpenUSD tasks — a practical day-to-day reference while building.
Schema extension samples, build tools, and Kit extensions showing how to extend OpenUSD with custom types.
End-to-end samples using the USD Exchange SDK demonstrating correct, consistent USD authoring patterns.
Examples for generating synthetic training data using Omniverse — covering replicator workflows and scene randomization.