OpenUSD Exchange SDK — OpenUSD Exchange SDK (original) (raw)
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 a pre-packaged python wheel of OpenUSD Exchange SDK using the default OpenUSD flavor, see the Getting Started guide.
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-exchangedirectory - Run
./repo.sh install_usdexor.\repo.bat install_usdexto 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.
References#
- NVIDIA OpenUSD Exchange SDK Docs
- NVIDIA OpenUSD Exchange Samples
- OpenUSD API Docs
- OpenUSD User Docs
- NVIDIA OpenUSD Resources and Learning
- NVIDIA OpenUSD Code Samples
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.