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
- USDZ at Apple WWDC 2018 presentation
- USD at Animal Logic video presentations
- Aero Adobe's Project Aero
- AL_USDMaya Animal Logic's exporter maintains a live connection between the Maya and USD scenegraphs
- AL_USDMaya Presentation about the AL_USDMaya workflow
- Apple Finder and Preview application can display USD files natively
- Apple News USDZ files can be embedded in Apple News articles
- Arnold Luma Pictures USD bridge for Arnold
- Gaffer USD is available for SceneReader node and SceneWriter node from v0.42.0.0
- 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
- nVidia RTX USD is supported for asset interchange on the RTX platform
- OpenWalter Rodeo FX's USD plugin suite for Arnold, Houdini, Katana and Maya.
- SceneKit Apple's SceneKit can read and write USD files for native rendering on all Apple platforms
- SketchUp Dr. Wave's USD Sketchup plugin
- 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
- Unity USD SDK Presentation about the Unity 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
- 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
- HydraNSI Usdview Hydra delegate for 3Delight NSI
- AMD ProRender AMD ProRender raytracing Hydra delegate
- Samples from Pixar Two assets are available for testing here
- ARKit USDZ format assets from Apple
- Samples from FusionAR USDZ format assets
- gltf2usd Convert gltf 2.0 files to USD
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.
- Apple, macOS Apple has a build availble here
- VSCode Highlighting
- Syntax Highlighting for vim, emacs & sublime.
- Sublime Syntax Highlighter
- Notepad++ Highlighter
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.