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 |
|
MaterialX 1.39 |
TODO |
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 compatability 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 109 Migration Guide - Numpy 2, CUDA Update, Fabric Token and Path changes, Carbonite String Safety