USD / OPENUSD

A composable scene description system, not just another robot file.

Universal Scene Description is designed to interchange, compose and non-destructively augment complex scene description. In robotics, UsdPhysics adds rigid-body and joint semantics useful for simulation and digital-world pipelines.

CITATION RECORDCanonical source ↗
MATURITYREFERENCE EXPLAINER
LAST VERIFIED22 Sep 2026
SOURCE VERSIONOpenUSD documentation + UsdPhysics + OpenRGD Import Guide
EVIDENCE BOUNDARYReference explainer; the current OpenRGD importer supports a narrow text USDA subset and is not a full OpenUSD composition engine.

SCENEGRAPH

USD is fundamentally about scalable scene description and composition.

OpenUSD was created to robustly interchange and augment complex 3D scenes assembled from many assets. Its composition model supports references, variants and sparse overrides while presenting a unified hierarchical scenegraph.

FILE ENCODINGS

USD is a system with multiple native encodings.

01

.usda

Human-readable UTF-8 text representation.

02

.usdc

Binary Crate representation designed for efficient access.

03

.usd

Generic extension that can contain either native representation.

04

References

Assets can be composed from other layers instead of flattened into one file.

05

Variants

Different configurations can coexist as composable scene opinions.

06

Time-sampled data

Scene description can include time-varying values.

USD PHYSICS

Robotics gains rigid bodies, collisions and joints without turning USD into a robot-only format.

UsdPhysics provides schemas for rigid bodies, colliders, physical materials, joints and simulation scenes. That makes USD particularly useful in rich simulation, synthetic-data and digital-twin workflows.

OPENRGD BOUNDARY

OpenRGD does not pretend its lightweight parser is a full USD engine.

The current OpenRGD USDA importer intentionally supports a narrow auditable subset. It does not compose layers, resolve references or payloads, evaluate variants or replace the OpenUSD SDK. A source requiring those semantics should use a future full OpenUSD adapter.

COMPARE

USD and RGD are complementary when scene context meets semantic embodiment.

PRIMARY SOURCES