Groups#
- 3D Transformations
Utility functions to manipulate 3D transformation data on
UsdGeomXformablePrims.- Camera Prims
Utility functions to manipulate
UsdGeomCameraandGfCameradata.- Diagnostic Messages (Logs)
Specialized handling of OpenUSD
TfDiagnosticmessages (logs).- Light Prims
Utility functions to define, manipulate, and read
UsdLuxLight Prims.- Line and Curve Prims
Utility functions to create geometric Line and Curve descriptions.
- Material and Shader Prims applicable to all render contexts
Utility functions for creating, editing, and querying
UsdShadeMaterialandUsdShadeShaderobjects, as well as conveniences around authoring UsdPreviewSurface specification compliant shader networks for use with the universal render context.- Material and Shader Prims for use with the RTX Renderer
Utility functions for creating, editing, and querying MDL Materials and Shaders for use with the RTX Renderer.
- Mesh Prims
Utility functions to create polygonal
UsdGeomMeshPrims.- Point Cloud / Particle Prims
Utility functions to create
UsdGeomPointprims.- Prim and Property Names
Utility functions to generate valid names and display names for
UsdPrims, and valid property names onUsdPrims.- Primvar Data Management
Utilities to author and inspect UsdGeomPrimvars
- Runtime Settings
Some OpenUSD Exchange behaviors are controllable via global static runtime settings, using OpenUSD's TfEnvSetting mechanism.
- SdfLayer Authoring
Utility functions to provide consistant authoring of
SdfLayers- Test USD Authoring within doctest test suites.
In C++
usdex::testuses the doctest testing framework. The utility classes and functions within this group use doctest commands in their implementations directly and as such are expected to be used within a running doctest context.- UsdStage Configuration
Utility functions to provide consistant authoring of
UsdStages- UsdStage Hierarchy
Utility functions to avoid common mistakes when manipulating the prim hierarchy of a
UsdStage.- Versioning sanity checks
Utility functions to verify the expected library versions are being loaded at runtime.
- Xform Prims
Utility functions to create
UsdGeomXformprims.