Omniverse Kit 110 Migration Guide#

This guide details the steps and considerations necessary for migrating extensions and applications to Omniverse Kit 110. It incorporates essential updates, dependency changes and known issues, ensuring a clear and structured approach to facilitate upgrading from previous releases.

The Omniverse Kit 110 release includes the following updated dependencies:

Component

Reference

OpenUSD 25.11

Changelog

MaterialX 1.39

TODO

OneTBB 2021.13

Release Notes

Table of Contents#

  1. Preparing for Migration

  2. OpenUSD Update

  3. Previous Release Migration Guides

Preparing for Migration#

Before starting any update process, please ensure that you have the following prerequisites in order to minimize disruptions during migration:

  • Ensure you have access to the latest Omniverse Kit SDK.

  • You are familiar with your application’s architecture, and existing dependencies.

  • You have a backup of your current project, to prevent any potential data loss during migration.

  • A process in place to confirm all functionalities of your application and extensions behave as expected after upgrading.

    • This process can vary depending on your organization, but typically includes elements such as automated builds, unit or integration tests, documentation about your feature’s behavior, reviewing log information, etc.

OpenUSD Update#

We updated from OpenUSD 25.02 to OpenUSD 25.11. This requires any C++ extension to be rebuilt. The feature set known as “Hydra 2.0” or “UsdImaging 2.0” is disabled by default and not supported in Kit.

For discussion and to report OpenUSD issues:

Breaking Changes and Migration Requirements#

  • UI Hint Deprecation The metadata accessors for displayName, displayGroup, and hidden on UsdObject, UsdPrim, and UsdProperty have been deprecated in favor of UsdUIObjectHints, UsdUIPrimHints, and UsdUIAttributeHints for compatability with the new uiHints dictionary.

  • Core File Formats Moved to Sdf

    • Core file format implementations (usda, usdc, and usdz) have moved from usd/usd to usd/sdf.

    • The sdf test file format has been removed. Usage should be replaced with usda.

    • See: Moving File Formats to Sdf.

  • Ndr Deprecation

Previous Release Migration Guides#

For migration from earlier Kit versions: