You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 42 Next »

Projects and resources relating to Pixar's Universal Scene Description

This page originated at https://github.com/vfxpro99/usd-resources/blob/master/Readme.md

Contents

USDZ

Reference

Tools

System Integrations

  • Apple's Finder and Preview application can display USD files natively
  • Model I/O Apple's Model I/O brings USD to Metal
  • SceneKit Apple's SceneKit can read and write USD files for native rendering on all Apple platforms
  • USD Qt Luma Pictures has created some reusable Qt widgets to work with USD
  • UsdView Live coding Live Coding in USD
  • Windows Explorer Activision has created a deep integration of USD into Windows desktop

DCC Integrations

  • Aero Adobe's Project Aero
  • AL_USDMaya Animal Logic's plugin (now unified with the Autodesk Maya plugin)
  • AL_USDMaya Animal Logic's Asset Resolution system
  • AL_USDMaya Presentation about the AL_USDMaya workflow
  • Arnold Luma Pictures USD bridge for Arnold
  • Blender Work in Progress Blender Exporter
  • CityEngine 2020.1 has USD Import and Export support
  • Gaffer USD is available for SceneReader node and SceneWriter node from v0.42.0.0
  • Houdini Deprecated Pixar plugins
  • Houdini Solaris SideFX integration of USD with Houdini
  • Katana
  • Maya Autodesk Maya plugin
  • Millefiori MPC's USD based Sequence Editor
  • Multiverse Scene assembly, set dressing, and inter-op with DCC applications
  • Nuke DreamWorks USD plugins for Nuke
  • NVIDIA RTX USD is supported for asset interchange on the RTX platform
  • NVIDIA Omniverse A USD collaboration and visualization platform
  • nxt_graphs_usd A library of USD graphs/nodes for use inside NXT.
  • OpenWalter Rodeo FX's USD plugin suite for Arnold, Houdini, Katana and Maya.
  • SketchUp Dr. Wave's USD Sketchup plugin
  • TiltBrush TiltBrush v15 can export USD camera tracks
  • UsdVol for Katana UsdVol to Renderman bridge for Katana
  • Wizart DCC Platform native and extensible USD Editor

Engine Integrations

Science and Research

Hydra

  • AMD ProRender AMD ProRender raytracing Hydra delegate
  • GTC 2015 Jeremy Cowles' GTC2015 presentation introducing Hydra
  • Hydra Cycles Tangent Animation's Hydra plugin for Blender's Cycles renderer
  • Hydra Houdini Dreamworks' Hydra plugin for Houdini
  • HydraNSI Usdview Hydra delegate for 3Delight NSI
  • Intel hdOSPRay Hydra + Intel's Open-Source OSPRay interactive path tracer
  • 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

Sample Assets

Building

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.
  • Ubuntu scripts
  • Rez
  • rez-cook Wrapper around rez for one-line builds of USD with any desired dependencies on Windows and Linux
  • USD Superbuild
  • USDPluginExamples A collection of example USD plugins and plugin build tools.

Distros

Syntax Highlighters

Asset Resolvers

FileFormat plugins

  • usdat DreamWorks usd ASCII format with templates. usdat allows the definition of a common template layer for an asset. Properties and references can be defined at asset install time as part of the reference to that asset when it is added to a scene, rather than using a separate composition arc like an override or a variant.

Upgrade Guides

Contribute

Contributions are welcome - see the contribution guidelines

License

CC0

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

  • No labels