https://github.com/nvidia-omniverse/learnopenusd
Learning resources for Universal Scene Description (OpenUSD) including tutorials, examples, and reference materials to help developers understand and work with OpenUSD effectively
https://github.com/nvidia-omniverse/learnopenusd
openusd universal-scene-description usd
Last synced: about 1 month ago
JSON representation
Learning resources for Universal Scene Description (OpenUSD) including tutorials, examples, and reference materials to help developers understand and work with OpenUSD effectively
- Host: GitHub
- URL: https://github.com/nvidia-omniverse/learnopenusd
- Owner: NVIDIA-Omniverse
- License: apache-2.0
- Created: 2025-07-21T16:18:31.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-27T22:48:23.000Z (about 1 month ago)
- Last Synced: 2025-08-28T05:13:02.446Z (about 1 month ago)
- Topics: openusd, universal-scene-description, usd
- Language: Python
- Homepage: https://nvidia-omniverse.github.io/LearnOpenUSD/
- Size: 84.8 MB
- Stars: 5
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Learn OpenUSD
[](https://opensource.org/licenses/Apache-2.0)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.
## Configuration
### uv
This repository uses [uv](https://docs.astral.sh/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](#How-to-Build). We recommend [installing uv](https://docs.astral.sh/uv/getting-started/installation/).### Git LFS
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
```## How to Build
1. `uv run sphinx-build -M html docs/source/ docs/build/`
1. `uv run python -m http.server 8000 -d docs/build/html/`
1. In a web browser, open `http://localhost:8000`## Have an Idea for a New Example or new content?
Ideas for new content to can help other developers are always welcome. Please [create a new issue](https://github.com/NVIDIA-Omniverse/LearnOpenUSD/issues) 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!## Find a Typo or an Error?
Please let us know if you find any mistakes or non-working code samples. [File an issue](https://github.com/NVIDIA-Omniverse/LearnOpenUSD/issues) with a comment that this is a bug.## Contributing
Contributions are welcome! If you would like to contribute, please read our [Contributing Guidelines](./CONTRIBUTING.md) to understand how to contribute.