Learn OpenUSD is a full learning path to prepare developers for the OpenUSD Development Certification. This open source repository is open to contributions to improve the learning experience for everyone and so that teachers and trainers can take it and adapt it for their audiences.
This repository uses uv for dependency management. If you're new to uv, you don't need to know much more than the commands we use in the build instructions. We recommend installing uv.
This repository uses Git Large File Storage to store images, videos, and USD content. To ensure a frictionless process, make sure you have it installed before cloning the repository.
Install:
git lfs install
uv run sphinx-build -M html docs/source/ docs/build/
uv run python -m http.server 8000 -d docs/build/html/
- In a web browser, open
http://localhost:8000
Ideas for new content to can help other developers are always welcome. Please create a new issue requesting a new code sample and put [New Request] at the end of your title. Someone from the NVIDIA team or OpenUSD community will pick it up. If you can contribute it yourself, even better!
Please let us know if you find any mistakes or non-working code samples. File an issue with a comment that this is a bug.
Contributions are welcome! If you would like to contribute, please read our Contributing Guidelines to understand how to contribute.