Developing USD

Universal Scene Description (USD) is an open and extensible industry standard 3D format used for composing, simulating, and collaborating within 3D worlds. It was originally invented by Pixar Animation Studios. Developers working in Omniverse has the ability to build on top of USD in Applications and Extensions.

Learn to Develop USD

USD Python Snippets

Example Python code to automate USD.

Python Scripting Components

Attach a Python script to a USD prim.

Develop USD Schemas

Schemas provide a formal USD specification by defining prim Types and Attributes. You can extend USD by creating new schema classes to support your data models and workflows.

Command History Extension

This tool will show you how USD Kit commands can be issued in Python. It shows a history of commands that were used to make the user’s changes to the stage.