OpenUSD Exchange SDK#
Overview#
OpenUSD Exchange SDK accelerates OpenUSD adoption by helping developers design, build, and test their own USD I/O solutions, producing consistent and correct USD assets across diverse 3D ecosystems.
These libraries and modules provide higher-level convenience functions as a companion to lower-level USD concepts, so developers can quickly adopt OpenUSD best practices when mapping their native data sources to OpenUSD-legible data models.
Get Started#
To start using OpenUSD Exchange SDK see the Getting Started guide.
Downloading or Building#
We provide precompiled binaries of the OpenUSD Exchange SDK, as well as all dependencies required to compile, link, and run a program that uses the OpenUSD Exchange libraries and modules. Additionally, OpenUSD Exchange SDK is open source and is licensed for modification & re-distribution (see our License Notices).
To download the precompiled OpenUSD Exchange SDK binaries and all the necessary dependencies:
Download or clone the OpenUSD Exchange SDK repository
Navigate to your local
usd-exchange
directoryRun
./repo.sh install_usdex
or.\repo.bat install_usdex
to download & assemble the OpenUSD Exchange SDK runtime requirements into a dedicated folder.
For more details on choosing build flavors & features, or different versions of the SDK, see the install_usdex tool documentation.
If you would like to modify it, or build it against your own OpenUSD distribution, see CONTRIBUTING.md to learn about building from source.
Contribution Guidelines#
Contributions from the community are welcome. See CONTRIBUTING.md to learn about contributing via GitHub issues, as well as building the libraries from source and our development workflow.
Community#
For questions about OpenUSD Exchange SDK, feel free to join or start a GitHub Discussion.
For questions about using OpenUSD in NVIDIA Omniverse, use the Omniverse Forums.
For general questions about OpenUSD itself, use the Alliance for OpenUSD Forum.
References#
License#
The NVIDIA OpenUSD Exchange SDK is provided under the Apache License, Version 2.0.
See our License Notices for more details, including Third Party License Notices for open source dependencies.