Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 57 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

Specifications

USD Mime type registration at iana.org

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


Reference

USDZ

Tools

  • gltf2usd Convert gltf 2.0 files to USD
  • usd_from_gltf Convert gltf to USDZ from Google
  • animated cubes script Generate an animated file for testing
  • USD Manager USD Manager by Dreamworks (hyperlinked USD file browser/editor with plugin support)
  • guc gltf to USD converter with MaterialX support
  • xpdToUsd Autodesk Xgen Xpd to Usd conversion tool

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

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
  • Aurora Autodesk's open-source path tracer with Hydra delegate
  • 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


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.
  • usdStl An STL file format plugin for USD by Charles Flèche
  • usdFBX An FBX file format plugin by Remedy Entertainment. Related blog post: https://www.remedygames.com/northlight-openusd-workflows/

Houdini Upgrade Guides

Contribute

Contributions are welcome!


License

CC0

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

  • No labels