awesome-openusd
A curated list of awesome Universal Scene Description (OpenUSD) resources and projects
https://github.com/matiascodesal/awesome-openusd
Last synced: 1 day ago
JSON representation
-
Integrations
-
Certification
-
-
Learning
-
Certification
- OpenUSD Development Certification - An intermediate-level credential that validates a candidate’s ability to build, maintain, and optimize 3D content creation pipelines using OpenUSD.
- Why Get Certified - What is the OpenUSD Development Certification and why it's important.
-
Non-Technical Learning
- Book of USD
- Learn OpenUSD Video - A playlist of short videos teaching the foundation concepts from Learn OpenUSD.
- Learn OpenUSD Videos - A playlist of short videos teaching the foundation concepts from Learn OpenUSD.
-
Technical Learning
- Pixar USD Tutorials - by-step instructions showing how to use the Python API and the results in USDA and usdview
- ASWF USD-WG Presentations
- USD at Remedy Entertainment
- Essentials of USD in Omniverse - hosted course to learn USD for developers in Omniverse.
- USD Survival Guide
- NVIDIA's USD DLI Course
- LearnUSD Guide - A from-the-ground-up introduction to OpenUSD through Omniverse Python runnable examples.
- USD Plugin Examples
- USD Plugin Samples
- Tiny USD program - started program for USD on Windows.
- OmniverseUSD Guide - A from-the-ground-up introduction to OpenUSD through Omniverse Python runnable examples.
- Learn OpenUSD
- USD in Production - SIGGRAPH 2023 Course
- Confusing Acronym Blog - A blog about OpenUSD with a lot of technical explanations.
- Learn OpenUSD - Omniverse/LearnOpenUSD))
- OpenUSD in One Weekend - Technical learning content to learn OpenUSD in one weekend and beyond.
- Inter-Process Communication In Real-Time 3D Applications - A hands-on guide to building a real-time LiveLink pipeline — streaming OpenUSD data from Autodesk Maya to a custom viewer using gRPC.
- ASWF USD-WG Presentations
- USD Plugin Samples
- Confusing Acronym Blog - A blog about OpenUSD with a lot of technical explanations.
-
-
Libraries & Tools
-
Converters
-
Converters & File Format Plugins
- Multiverse - destructive import/edting of USD for Maya and other DCCs.
- usdat
- Omniverse Asset Converter
- guc - lossless material translation via MaterialX
- gltf2usd
- fspy-USD
- Adobe USD File Format Plugins - A collection of file format plugins for FBX, glTF, OBJ, PLY, SBSAR, SPZ, and STL.
- USD Exchange SDK - Accelerates OpenUSD adoption by helping developers design, build, and test their own USD I/O solutions.
- mujoco-usd-converter - A MuJoCo to OpenUSD Data Converter
- ptc2usd
-
Hydra
- 3Delight|NSI
- Arnold USD
- Blackbird (Blender Cycles)
- LuxCoreRender
- gatling - based path tracer.
- OSPRay
- Radeon ProRender
- Moonray - Hydra render delegate for Dreamworks Animation's Moonray.
- HdAurora - Hydra render delegate for Autodesk's real-time GPU pathtracing renderer.
- Hydra Viewport Toolbox - Utilities to support graphics viewports using OpenUSD Hydra
-
Technical Explanation
- usd-core - core Python package on pypi. Use the USD core Python API without having to build USD.
- USD Notice Framework
- Autodesk USD WebASM - forks.github.io/USD/)
- USDZ Web Viewer - usdz-loader) [Viewer Github](https://github.com/ponahoum/usdz-web-viewer)
- Apple Schemas
- UsdQt
- usdtweak
- USD Manager
- USD Shell Extension
- UsdNodeGraph
- USD Rust Bindings
- Luma URI Resolver
- S3 Resolver
- usdstubgen
- Switch
- UsdSkel Util
- tinyusdz - free USDZ/USDA/USDC library written in C++14
- OpenUSD Github Repository
- SwiftUsd - A Swift Package for using OpenUSD in Swift
- ImGui Hydra Editor - A USD editor written in C++ with the ImGui.
- usdshadeview - A usdview plugin for inspecting UsdShade networks.
- Relationship Viewer - relview is a visualizer for relationships between OpenUSD prims and attributes.
- Native Rust USD library - An implementation of Universal Scene Description written in native Rust.
- TinkerUsd - An experimental USD Editor written in C++/Qt for R&D purposes.
- BowerBot - source AI agent that assembles production-correct OpenUSD scenes from natural language. ASWF-compliant hierarchy, MaterialX materials, lighting, and validation. [Demo](https://youtu.be/dXYdiJi2lXU)
- usd-core - core Python package on pypi. Use the USD core Python API without having to build USD.
-
Text Editor Plugins
-
-
References
-
Certification
- USD C++ API Documentation
- usd-interest Google Group
- Colin Kennedy's USD Cookbook
- ASWF USD Working Group
- usd-core on Google Colab - core on Google Colab notebooks.
- USD Imaging on Google Colab
- OpenUSD Documentation - The official OpenUSD documentation.
- NVIDIA OpenUSD Documentation - Supplemental OpenUSD documentation from NVIDIA.
- USD Python API Documentation - OpenUSD Python API documentation from NVIDIA.
- NVIDIA's Python API Notes
-
Technical Learning
-
-
Sample Assets
-
File Format Plugins
- NVIDIA Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
- Heri Sample Assets
-
Text Editor Plugins
-
-
What is OpenUSD?
-
Technical Explanation
- What Makes USD Unique in NVIDIA Omniverse - level overview of USD and what makes it unique.
- NVIDIA USD Developer YouTube Series
- NVIDIA USD Developer YouTube Series
-
-
What Is OpenUSD?
-
Non-Technical Explanation
- A USD primer for ARTISTS
- What is USD: A Primer | Rob Stauffer | SIGGRAPH 2019
- Five Things to Know About USD
- What is USD? (The basics of Pixar’s 3D file format in 15 minutes) - friendly video introduction to OpenUSD.
- Why You Should Use OpenUSD - More than just What OpenUSD is, why does it matter?
-
Technical Explanation
-
Programming Languages
Categories
Sub Categories
Keywords
usd
21
usdz
7
openusd
7
hydra
6
python
4
vfx
4
materialx
3
rendering
3
universal-scene-description
3
qt
2
google-colab
2
opengl
2
plugin
2
ray-tracing
2
imgui
2
gltf
2
usdc
2
houdini
2
logic
1
game
1
fspy
1
3delight
1
nsi
1
arnold
1
katana
1
maya
1
appveyor
1
s3
1
usda
1
texteditor
1
dreamworks
1
browser
1
animation
1
vfx-pipeline
1
pixar-usd
1
open-usd
1
feature-animation
1
arquicklook
1
arkit2
1
recipes
1
cpp
1
cmake
1
tiny
1
moonray
1
ar
1
dependency-free
1
gamedev
1
rust
1
3d-graphics
1
glew
1