Extension: {{ extension_version }} |
Documentation Generated: Dec 17, 2024 |
USDRT Project Overview#
USDRT is a package delivering a set of libraries and functionality that accelerate runtime processing and workflows on top of a USD stage, without the limitations imposed by the USD API.
Fabric#
A library that provides fast access, modification, topology editing and change notification for a composed USD stage, gpu-cpu interoperability, and replication support for multi-node clients. The keystone of USDRT. Fabric is developed in Kit but a synchronized build is provided here.
USDRT Scenegraph API#
A pin-compatible API to USD that extends the API to provide new efficient methods for run-time introspection and authoring of data with Fabric. C++ and pybind bindings are provided. This includes a no-dependency implementation of Gf, also with pybind bindings.
Fabric Scene Delegate#
Highly optimized Hydra scene delegate to provide data to renderers with minimal copying of data across CPU and GPU, as well as data-streaming and just-in-time scene optimizations.
Test render delegate and hdTest binary#
A render delegate that generates USD output for testing and validation of scene delegate implementations. The hdTest binary loads a USD stage and outputs the results of the Hydra pipeline as USD using the test render delegate.
USD viewer#
A standalone USD viewer using imgui. Super-lightweight and great for testing and experimentation.