Omni Asset Validator#

Omniverse Asset Validator is an extensible framework to validate USD. Initially inspired from Pixar Compliance Checker, extends upon these ideas and adds more validation rules applicable throughout Omniverse, as well as adding the ability to automatically fix issues.

It includes the following components:

  • A rule interface and registration mechanism that can be called from external Python modules.

  • An engine that runs the rules on a given Stage, Layer, or folder for layer files.

  • An issue fixing interface for applying automated fixes if/when individual rules provide suggestions.

  • A convenient UI for use in Omniverse Kit Applications.

  • A standalone commandline script enabling validation outside of any GUI application.

Omniverse Asset Validator is an Open Framework that requires OpenUSD installation. It provides a command line interface.

Omniverse Asset Validator Core module can be run from any environment provided the Carbonite SDK & Plugins and Omni Usd Resolver are available.

Omniverse Asset Validator UI are Kit Extensions, so must be run from Kit based applications, or other environments where omni.ui is available.

Indices and tables#