Using USD with python


Pixar’s USD (Universal Scene Description) is a set of tools and libraries that

USD provides for interchange of elemental assets (e.g. models) or animations. But unlike other interchange packages, USD also enables assembly and organization of any number of assets into virtual sets, scenes, and shots, transmit them from application to application, and non-destructively edit them (as overrides), with a single, consistent API, in a single scenegraph. USD provides a rich toolset for reading, writing, editing, and rapidly previewing 3D geometry and shading. In addition, because USD’s core scenegraph and “composition engine” are agnostic of 3D, USD can be extended in a maintainable way to encode and compose data in other domains.

We have installed the latest USD python libraries and tools in the Linux labs and if you with to play with these you need to setup the following environment variables in your .bash_profile

export PYTHONPATH=$PYTHONPATH:/public/devel/2020/USD/lib/python::/public/devel/2020/lib64/python2.7/site-packages

export PATH=$PATH:/public/devel/2020/USD/bin