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.
Tip: The Kit Upgrade Skill lets you use an AI agent to generate a personalized upgrade report, answer questions about breaking changes, and apply fixes — without manually working through this guide line by line.
The Omniverse Kit 110 release includes the following updated dependencies:
Component |
Reference |
|---|---|
OpenUSD 25.11 |
|
MaterialX 1.39 |
|
OneTBB 2021.13 |
Table of Contents#
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, andhiddenonUsdObject,UsdPrim, andUsdPropertyhave been deprecated in favor ofUsdUIObjectHints,UsdUIPrimHints, andUsdUIAttributeHintsfor compatibility with the newuiHintsdictionary.See: UI Hints Overview
See: UI Hints Proposal
Core File Formats Moved to Sdf
Core file format implementations (
usda,usdc, andusdz) have moved fromusd/usdtousd/sdf.The
sdftest file format has been removed. Usage should be replaced withusda.
NdrDeprecationNdrandSdrhave been collapsed into one library.
Previous Release Migration Guides#
For migration from earlier Kit versions:
Kit 110 Migration Guide (Full) - Comprehensive step-by-step guide covering Kit 107 → 108 → 109 → 110
Kit 109 Migration Guide - Numpy 2, CUDA Update, Fabric Token and Path changes, Carbonite String Safety
Kit 108 Migration Guide - Carbonite Path changes, OpenUSD 25.02, Livestream 2.0