Expand description
What is USD ?
USD is a system for authoring, composing, and reading hierarchically organized scene description.
USD comprises a set of modules that scalably encode and interchange static and time-sampled 3D geometry and shading data between Digital Content Creation applications. Domain-specific schema modules define the geometry and shading encoding atop USD’s domain-agnostic core.
What is usd-rs ?
usd-rs is a rust wrapper around the c++ implementation of USD. The goal is to mirror the c++ api as closely as possible while still maintaining a certain degree of ergonmics.
Although usd-rs strives provide enough documentation to rust usage. The most complete set of docs for understanding USD and its concepts are still those for the C++ Api
In order to be consistent with the namespaces and prefixes in the c++ library the root module is pxr, everything is a submodule of pxr.
Modules
- The root module. In order to match the C++ naming convention, everything sits under a pxr root namespace.