This guide is a summary of several USD guides and files created by Houdini Solaris.
It aims to introduce USD in a practical way with lots of examples.
We create pipeline for animation and VFX you can rely on.
Many thanks to guys at Ynput for their inspiration, continuous support and encouragement. I am proud to be part of such a great team and positive community.
Notebook | Google Colab link |
---|---|
Below, Here's how I set up my development environment.
- VS Code
- USD Language Extension
- Jupyter Notebook
You are free to use any of these options
Note that, in this case you are leaning towards learning about how your DCC handles USD.
- Pre-build USD binaries from Nvidia
- Set Environment variables (I don't won't to set them in user or system environment, so I set them before running USD tools) e.g.
set PATH=%PATH%;E:\USDROOT\bin;E:\USDROOT\lib; set PYTHONPATH=%PYTHONPATH%;E:\USDROOT\lib\python;E:\USDROOT\python\Lib;
Good luck.
Because I'm a Houdini Guy, I prefer this most.
In Houdini's installation folder, there's hcmd.exe
(Houdini command line tools)
It's command line where you have pre-configured environment which shares Houdini's environment.
I think you might want to consider using the same version of Python as your Houdini.
which I'm not doing in the following screenshot.
Omniverse is the first app to be built entirely around USD. It extends USD to enable live collaboration.
You can explore USD concepts and fundamentals through Omniverse Compose.
Also, Omniverse provides usd tools like usdview
.
This guide mainly uses
usdview
.
Download Nvidia Omniverse, Free for individuals.
Then from exchange
tab, find usdview
.
I mainly use these links, dir(...)
and pray for type hints.
- OpenUsd Guide | Official
- Omniverse Dev Guide | Nvidia
- OpenUsd API Docs | Official
- Omniverse USD API Docs | Nvidia
- Learn OpenUsd | Marco Alesiani
- Awesome OpenUSD | Matias Codesal
- Book of USD | Remedy Entertainment Plc
- USD Survival Guide | Luca Scheller
- USD Tutorials | Pixar
- USD: Building Asset Pipelines | Pixar
- USD Fundamentals | Apple
- USD at Animal Logic Academy | ALA
- USD-Tutorials-And-Examples | Nvidia
- Getting Started with USD | Nvidia
- USD Basics | SideFx
- USD in Houdini Solaris | SideFx
- USD in Houdini 19.5 | FXPHD
- USD and LOPs for Houdini Artists | FXPHD
- Principles of Scalable Asset Structure | Nvidia
- Guidelines for Structuring USD Assets | Chris Rydalch
- Component Builder | SideFx
- ALab File Structure | ALA
- ALab | ALA
- ALab Documentation | ALA
- 3D Assets | JCube, I prefer Esper Room!
- Kitchen Set | Pixar
- USD Sample Assets | Nvidia