USD Connections Overview#
OpenUSD Connections and Data Exchange, formerly Omniverse Connect, is a collection of importers, exporters, converters, and USD file format plug-ins that enable various 3D applications, products, and file formats to exchange data using the Universal Scene Description (OpenUSD or USD) format. When data is in OpenUSD, you are connected to Omniverse technologies alongside the most popular 3D apps and tools on the market, enabling advanced workflows and superior collaboration that only OpenUSD can provide.
OpenUSD Exchange SDK#
The OpenUSD Exchange SDK accelerates OpenUSD development by helping engineers design and develop their own USD I/O solutions that produce consistent and correct USD assets across diverse 3D ecosystems.
It provides higher-level convenience functions on top of lower-level USD concepts, so developers can quickly adopt OpenUSD best practices when mapping their native data sources to OpenUSD-legible data models.
Omniverse USD connectors#
NVIDIA developed connectors for popular 3D applications. Now that the OpenUSD ecosystem has grown, we consider these connectors are free to use community products as samples of what is possible. Therefore, we encourage our customers to use the native OpenUSD support provided by the companies who developed them.
Here is a table of connectors that have an NVIDIA implementation as well as a native DCC implementation:
NVIDIA OpenUSD connector |
DCC OpenUSD Importers/Exporters |
---|---|
Omniverse converters and extensions#
Omniverse Kit extensions and converters benefit content pipelines and workflows for OpenUSD data exchange. Converters allow for quick import and conversion into Omniverse Applications.
Connect SDK#
NVIDIA provides an Omniverse Connect SDK with code samples for developers to create OpenUSD connections for their 3D applications or frameworks to leverage Live collaboration and Nucleus Client Library API support.