darkvertex / awesome-usd

Awesome projects related to Pixar's Universal Scene Description

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Awesome projects related to Pixar's Universal Scene Description