No Matches
UsdUtils: USD Utilities


UsdUtils contains utility classes and functions for managing, inspecting, editing and creating USD assets. The high-level grouping of classes and functions is as follows:

  • Authoring provides functionality for copying metadata between layers.
  • Conditionally abort diagnostic delegate provides a utility that can be used to abort operations for a non fatal USD error or warning emitted from Tf's diagnostic management system by operating on inclusion/exclusion rules defined for this delegate.
  • Introspection provides functionality for understanding various characteristics of a UsdStage including memory usage, prim counts, prototype counts and more.
  • Pipeline provides utilities for establishing pipeline conventions.
  • complianceChecker.py provides a set of Python classes and methods used for checking the compliance of a given USD asset or USDZ package.