/awesome-usd

Awesome projects related to Pixar's Universal Scene Description

Awesome USD

Projects and resources relating to Pixar's Universal Scene Description

Contents

Reference

Integrations

  • 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

Building and Distros

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.

Syntax Highlighters

Hydra

  • 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

Contribute

Contributions are welcome - see thecontribution guidelines

License

CC0

To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.