Home

Awesome

[!IMPORTANT]

Update - November 15 2024

The com.unity.formats.usd package is now deprecated and will no longer be supported or updated.

Please use the supported USD packages that are listed in the table below. These packages can be installed by name via Unity's Package Manager.

Package nameWhat it doesFurther Details
com.unity.importer.usdUSD Importmanual
com.unity.exporter.usdUSD Exportmanual
com.unity.usd.core<sup>1</sup>USD C# SDKmanual

Please note that com.unity.usd.core is installed automatically when either the importer or exporter are installed. You only need to install this by name if you are not using either import or export.

USD Unity SDK: USD Experimental Package for Unity

This repository contains the source code for the com.unity.formats.usd package. It includes a set of libraries designed to support the use of USD in C#, as well as code to import and export USD files into the editor. The goal of this package is to make it maximally easy to integrate and explore Universal Scene Description.

Animal Logic's ALab USD Sample in the Unity Editor

Animal Logic's ALab USD Sample in the Unity Editor.

Documentation

For full documentation of this package, including usage, see the package docs.

Features

The following is a brief listing of currently supported features:

Known Limitations

We do not currently support the following:

Due to conflicting USD plugins, this package may have unexpected errors when installed side-by-side with NVidia's Omniverse Connector package.

License

The USD Unity SDK is licensed under the terms of the Apache license. See LICENSE for more information.

Contribute

See CONTRIBUTING.md

Build

See BUILDING.md