For some time now I have been curious about USD. So, I started my quest The Call of USD!
I’ve found many resources to learn about USD but I faced some difficulties mostly because of too much details at the same time.
I couldn’t understand the foundations of USD because a tutorial is explaining how to use the python API.
I couldn’t understand the foundations of USD because a tutorial is explaining a Houdini node that does few things magically.
That’s how I came up this guide where it mostly depend on writing raw
This method helped me to break the dependency of usd fundamentals and its python API/ Houdini nodes.
It started as a summary of several courses that turned into a guide.
This guide is in flavor of Nvidia USD Guides like this one.
Roughly it goes like this:
- Some USD Introduction
- USD Beginner Guide: it aims to introduce USD concepts without any code, where we read and write raw
.usdafiles. also, we learn about why Composition arc can lead to confusion.
- Example USD Asset Structure: I believe this is the first application of USD where we learn about how assets are built. This is also a practical way to learn about why USD is special!. This also, doesn’t contain any python code, just raw
.usdasnippets. and I believe artists will be able to build their own simple USD assets in raw
- USD API: This is when thing become way cooler where we use python to create the same assets that were built manually in the last example…
You can find it here on my github.
I’ll be more than happy for any feedback. (I hope there are not much errors in it )