Projects and resources relating to Pixar's Universal Scene Description
- openusd.org The official website
- USD Interest Google Group
- Introductory Videos Several video presentations by Pixar
- UsdSkel All about skinning schemas for USD
- USD based pipelines 2016 presentation on Pixar's use of USD in the pipeline
- Using USD with Apple's technologies WWDC 2017 presentation
- Apple Finder and Preview application can display USD files natively
- AL_USDMaya Animal Logic's exporter maintains a live connection between the Maya and USD scenegraphs
- Arnold Luma Pictures USD bridge for Arnold
- Houdini
- Katana
- Model I/O Apple's Model I/O brings USD to Metal
- Multiverse Scene assembly, set dressing, and inter-op with DCC applications
- SceneKit Apple's SceneKit can read and write USD files for native rendering on all Apple platforms
- TiltBrush TiltBrush v15 can export USD camera tracks
- Unreal Unreal 4.18 includes a USD importer
- Unity USD SDK Full C# bindings to the USD SDK
- USD for Unity USD and Alembic importer/exporter plugin for Unity
- USD Qt Luma Pictures has created some reusable Qt widgets to work with USD
- Gaffer USD is available for SceneReader node and SceneWriter node from v0.42.0.0
- HydraNSI Usdview Hydra delegate for 3Delight NSI
- Samples from Pixar Two assets are available for testing here
- ARKit USDZ format assets from Apple
- Samples from FusionAR USDZ format assets
There are a variety of strategies for building USD.
- Official USD repo The repo includes a robust build script that pulls canonical dependency sources, and can build for all supported platforms.
- USD Build Club This is the most thorough and flexible method for building USD and all its dependencies for macOS and Windows. Dependencies are fetched from canonical sources.
- Saturn Windows build recipes, and AppVeyor build of binaries.
- Ubuntu scripts
- Rez
- Docker Container
- RodeoFX's dependency builds Includes tarred sources for USD dependencies at vfxplatform point revisions.
- VSCode Highlighting
- Syntax Highlighting for vim, emacs & sublime.
- Sublime Syntax Highlighter
- Notepad++ Highlighter
- GTC 2015 Jeremy Cowles' GTC2015 presentation introducing Hydra
- Switch Victor Yudin has built a game using Hydra as the render engine
- Tutorials Tutorials on using Hydra as a stand-alone render system
- USD-tests Examples for learning USD and Hydra APIs
Contributions are welcome - see thecontribution guidelines
To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.