Kit 110.0 Release Notes#
Release Date: February 2026
Kit SDK#
Added#
Asset Validator - Custom bounds checking validators can now be authored for asset validation workflows. [
OMPE-40497]CAD Converter - Add DiagnosticLogConsumer to parse status, warn, and error logs from backend converter libraries. [
OMPE-73431]CAD Converter - Capture converter options for each conversion, ensuring all relevant parameters are recorded in Omni logs. [
OMPE-72124]CAD Converter - Capture conversion status and diagnostic output for each conversion in Omni logs. [
OMPE-71396]CAD Converter - Up-axis option for STEP file import. [
OMPE-58426]DGN Converter - Added support for translating BSplineSurface elements into Mesh prims. [
OMPE-69778]DGN Converter - Added support for ACIS based smart solid elements. [
OMPE-66641]FSD -
OmniCoordSysAPIis now supported in the Fabric Scene Delegate. [OMPE-68965]Fabric - The issue was fixed by recent improvements to change tracking in FSD. [
OMPE-40375]Foundation - Added TURN server support for live streaming WebRTC connections. [
OMPE-79015]Kit SDK - Added platform-agnostic package support to
repo_package, enabling platform-independent template packages. [OMPE-78589]Kit SDK - File picker toolbar now supports navigating to custom URLs directly. [
OMPE-74353]OmniGraph - Added node type deprecation flag support for OGN, enabling deprecation warnings and centralized messaging. [
OMPE-74050]Physics - Added nested rigid body support with GPU-accelerated transform updates. [
OMPE-78577]RTX - Added Fabric Scene Delegate support for Gaussian Splat Schema, including USD Light Field schemas with
ParticleField3DGaussianSplatprim type. [OMPE-74487]Scene Optimizer - New operation and validation checker to detect and remove unused UV sets on meshes. [
OMPE-65191]Scene Optimizer - Coincident geometry detection now supports fuzzy matching for more flexible duplicate identification. [
OMPE-61787]Scene Optimizer - A Python API is now available for the mesh-to-primitive fit operation, enabling scripted geometry simplification workflows. [
OMPE-52363]Scene Optimizer - A new RTX mesh count validator warns when scenes exceed the recommended mesh limit for optimal RTX rendering performance. [
OMPE-40481]
Fixed#
CAD Converter - Resolve issue where conversion subprocess blocked the main Kit thread when using the services extension. [
OMPE-74106]Collaboration - Camera properties are not properly saved to session layer for implicit cameras, causing viewport rendering issues when leaving live sessions. [
OMPE-73361]Workaround: After users leave the session update the lighting back to “Stage Lights”.
Cubric - Application crash (
SIGILL) can occur when the Cubric adapter plugin is automatically instantiated at runtime. [OMPE-68453]Extension Manager - Changing extension version at runtime loads stale modules from fast importer cache. [
OMPE-72825]FSD -
cudaErrorInvalidResourceHandleerror when playing cloth simulation animation on multi-GPU systems. [OMPE-70568]FSD - Kit crashes when loading a scene from the “Open Recent” menu. [
OMPE-64719]Fabric - Crash on Linux due to null pointer dereference in
getDataCache. [OMPE-63319]Fabric Scene Delegate - App freezes during collection creation. [
OMPE-65187]Foundation - NLS license server consumes licenses based on all active GPUs on the system rather than only GPUs used by Kit, ignoring
/renderer/multiGpu/enabledand/renderer/multiGpu/maxGpuCountsettings. [OMPE-76852]Foundation - Pressing keyboard keys generated spurious console warnings in Omniverse on DGX Cloud. [
OMPE-69969]Kit App Template - Elements in USD Viewer scenes are not interactable. [
OMPE-76946]Kit SDK -
omni.activity.uidoes not captureUSD|Resolveevents, causing incomplete activity model updates. [OMPE-80528]Kit SDK - Dragging an item from Content Browser into the viewport creates incorrect references when the item is not part of the current selection. [
OMPE-79116]Kit SDK - Timeline widget does not show the current time position when first opened via a deeplink. [
OMPE-78036]Kit SDK - MaterialX referenced shaders break when collecting a USD stage, due to incorrect texture collection when image inputs have colorspace attributes. [
OMPE-74584]Kit SDK - Live sync participants are temporarily dropped from sessions while performing large operations, due to heartbeat timeout on blocked main thread. [
OMPE-74200]Kit SDK - The “Copy All” button in the Help > About dialog copies incorrect data when clicking on bottom tabs instead of copying the active tab’s content. [
OMPE-72864]Kit SDK - Custom render variables (AOVs) cannot be displayed in the viewport widget when the present thread is enabled. [
OMPE-72014]Kit SDK -
SectionManager.set_directioninomni.kit.section.toolhas no effect when called programmatically. [OMPE-71957]Kit SDK - Extension Manager search does not match against extension keywords. Searches without an
@prefix now perform keyword-based matching. [OMPE-71621]Kit SDK - The file browser does not refresh to show updated file sizes or modification dates after files change on disk. [
OMPE-70789]Kit SDK -
omni.kit.viewport.legacy_gizmosemits excessive Carbonite warnings during viewport operations. [OMPE-70700]Kit SDK - Content Browser connection window does not display the correct default service type. [
OMPE-69869]Kit SDK - The Collect Tool produces incorrect materials when collecting scene assets. [
OMPE-67145]Kit SDK - Convert References to Payloads UI feature did not function during automated editing. [
OMPE-66314]Kit SDK - Collect Asset operation corrupts MDL paths for materials that use relative imports. [
OMPE-64813]Kit SDK - Nucleus connection dialog not showing correct server URL prefix matching the current server type. [
OMPE-64318]Kit SDK - “Copy All Property Values” in Materials and Shaders does not copy all property values. [
OMPE-60907]Kit SDK - The main viewport flickers when multiple Hydra engine instances are active (for example, while loading and visualizing a lidar sensor) due to a present-thread synchronization issue in
omni.kit.hydra_texture. [OMPE-54307]Kit SDK - Bounding boxes are only initialized for prims that have a
kindmetadata set, causing selection and framing issues on prims withoutkind. [OMPE-50897]Kit USD - Material assignments are missing in the Property Editor for certain assets because the material purpose does not update based on the active render delegate. [
OMPE-41442]Movie Capture - Multimatte AOV failed to capture when using Render Products with render mode presets. [
OMPE-72613]OmniGraph -
omni.graph.toolsOGN module loading produces errors on Ubuntu 24.04 systems. [OMPE-82439]OmniGraph -
OmnigraphAttributeBase._stagebecomesNonewhile editing OmniGraph node properties, causing exceptions in the USD property panel. [OMPE-74621]OmniGraph -
PostRenderGraphstores node data with an incorrect path, potentially causing data lookup failures. [OMPE-69138]OmniGraph - Python database module imports for
omni.warpnodes sporadically fail during OmniGraph node registration. [OMPE-43367]Physics - Application crashes when accessing expired physics prims. [
OMPE-81270]Physics - Objects with PhysX Trigger API applied do not follow their parent prim transforms. [
OMPE-81262]Physics - Application crashes in Cubric plugin. [
OMPE-75070]RTX - Unable to ‘Undo’ consistently after adding a dome light. [
OMPE-65059]Replicator - Pipeline fails to produce frames when both async rendering and Fabric Scene Delegate (FSD) are enabled simultaneously. [
OMPE-67804]Sensor RTX - Render quality degrades on camera switches due to DLSS-RR history not being properly reset, causing noisy first frames after scene value changes. [
OMPE-21936]USD Exchange - CAD Converter long conversion times with Revit files. [
OMPE-63428]USD Storage - A crash (
SIGABRT) can occur in the USD resolver during initial asset stat operations on Linux. [OMPE-54904]USDRT -
usdrt::UsdStage::WriteToStagefabric-only property filter is inverted, excluding all properties instead of only fabric-specific ones. [OMPE-76310]Variant Editor - Modal dialog at startup prevents optional license enforcement dialog from functioning. [
OMPE-73414]Warp - Slicing a weak Warp array returned from a tiled annotator with
do_array_copy=Falseproduces an error. [OMPE-72692]omni.kit.window.preferences -
create_setting_widget_combotooltip displays on the combo box instead of the label. [OMPE-77030]omni.ui - Thread safety issue during
Imagedestruction and loading causes crashes when using the resource manager. [OMPE-61620]
Improved#
Browsers - Greatly improved efficiency fetching content for content browsers. [
OMPE-65465]CAD Converter - Upgraded libxml2 in omni.kit.converter.hoops_core from 2.12.7 .[
OMPE-43354]DGN Converter - Upgraded ODA SDK to version 26.11 to add ACIS solid modeling support. [
OMPE-73492]DGN Converter - Added additional tessellation parameters beyond
surfaceTolerance, exposing more control from the ODA Drawings SDK. [OMPE-59699]FSD - Mesh topology attributes are now supported during fast-diffing, enabling more efficient updates and
VtArraysharing for topology changes. [OMPE-71187]FSD -
UsdHierarchyChildIteratornow supports range-based for loops for iterating over child prims. [OMPE-68808]Fabric -
topedit__removePrimsBatchperformance regression caused by new topology version counters. [OMPE-75418]Fabric -
setArrayAttributeWithSpanAPI now uses separateSpanandBitArrayarguments instead of a combinedSpanWithValidity, improving data layout efficiency. [OMPE-70158]Foundation - Updated Live Streaming to StreamSDK 04_84. [
OMPE-79013]Foundation -
c_str()now consistently guarantees a null-terminated return value across all Carbonite string types. [OMPE-68830]Kit SDK - Updated
cryptographypackage from 46.0.3 to 46.0.5 inomni.services.pip_archive. [OMPE-82023]Kit SDK - Updated
aiohttpdependency inomni.kit.perf_startup. [OMPE-81706]Kit SDK - Updated
aiohttpdependency inomni.kit.command_macro.core. [OMPE-81703]Kit SDK - Updated OpenSSL from 3.5.4 to 3.5.5 in
omni.services.pip_archive. [OMPE-81460]Kit SDK - Updated
urllib3from 2.6.1 to 2.6.3 inomni.services.pip_archive. [OMPE-81458]Kit SDK - Updated NVIDIA IndeX libraries to version 387500.3473. [
OMPE-80085]Kit SDK - Updated
jaraco-contextfrom 5.3.0 to 6.1.0 inomni.services.pip_archive. [OMPE-79966]Kit SDK - Updated
aiohttpfrom 3.12.14 to 3.13.3 inomni.services.pip_archive. [OMPE-79960]Kit SDK - Updated
wheelfrom 0.45.1 to 0.46.3 inomni.services.pip_archive. [OMPE-79956]Kit SDK - Updated OpenSSL from 3.5.0 to 3.5.5 in
omni.kit.livestream.webrtc. [OMPE-79752]Kit SDK - Updated
pycaresto 5.0.1 inomni.kit.pip_archive. [OMPE-79270]Kit SDK - Updated
langgraphfrom 1.0.5 to 1.0.6 inomni.ai.langchain.core. [OMPE-78578]Kit SDK - Updated
urllib3from 2.5.0 to 2.6.3 in repo tools. [OMPE-78067]Kit SDK - Updated
urllib3from 2.6.2 to 2.6.3 andcertifito 2023.7.22+ inomni.configurator_publisher. [OMPE-78066]Kit SDK - Updated
aiosignalto 1.4.0 foraiohttp3.12.14 compatibility. [OMPE-76628]Kit SDK - Material library search and replace operations are significantly slow in scenes with many instances due to use of
Usd.TraverseInstanceProxies. [OMPE-76170]Kit SDK - Updated
omni.kit.profiler.windowwith Tracy backend support and removed deprecated Snakeviz dependency. [OMPE-74648]Kit SDK - Added NVCF instance ID and telemetry session ID to About window for easier troubleshooting. [
OMPE-72390]Kit SDK -
ContextMenuEventinomni.kit.window.toolbaris now part of the public API. [OMPE-59141]Kit SDK -
UsdNoticehandling inomni.usdis more efficient by consolidating multiple prim-caching notice handlers into a single instance. [OMPE-46196]OmniGraph - Major lock contention between the async render thread and main thread due to the
ExecutionControllerexecution mutex reduces throughput in simulation workflows. [OMPE-71186]PhysX - Clash detection overlap report generation is slow for complex scenes. [
OMPE-67033]RTX - Improved Fabric Scene Delegate performance in PhysX non-render update path. [
OMPE-74520]Replicator - Replicator introduces significant performance bottlenecks during simulation workflows. [
OMPE-72808]Scene Optimizer - Renamed “Find Hidden Meshes” to “Find Occluded Meshes” in the UI. [
OMPE-74828]Scene Optimizer - Fuzzy deduplication logic produces suboptimal results when comparing similar mesh geometries. [
OMPE-72936]Stage Adapter - Optimized primvar inheritance resolution, reducing resolution times to microsecond range in scenes with deep hierarchies. [
OMPE-69747]USD - Prim search operations were inefficient in large scenes, causing performance degradation. [
OMPE-65784]USD Core - Updated
libpngto 1.6.52. [OMPE-74034]USD Exchange - USD Exchange (USDEX) updated to version 2.2. [
OMPE-72514]USD Exchange - Updated
omni.kit.converter.hoops_coreto HOOPS Exchange 2025.8. [OMPE-43316]USD Exchange - Updated
libxml2from 2.12.7 to 2.13.4 inDGNConverter. [OMPE-29456]USD Exchange - Updated HOOPS Converter to HOOPS Exchange 2025.8. [
OMPE-29450]
Deprecated#
Foundation -
IFileSystemrawchar*methods are deprecated in favor of new safe string-based alternatives. [OMPE-57069]Foundation - Removed previously deprecated unsafe string methods from
ITokens. Refer to migration guide. [OMPE-56022]Kit SDK -
omni.renderer_captureis deprecated. Use alternative capture APIs instead. [OMPE-71542]Kit SDK - The legacy
menu_compatibilityparameter is removed fromui.Menuandui.Separator. [OMPE-69110]Kit SDK - Previously deprecated code in
omni.kit.widget.settingshas been removed. Extensions usingomni.kit.widget.settings.deprecatedmust migrate to the current API. [OMPE-59133]OmniGraph - The bundle attributes on
omni.graph.action.OnCustomEventare deprecated. Use the non-bundle equivalents instead. [OMPE-72264]OmniGraph - The
DeformedPointsToHydranode is removed as part of OmniHydra deprecation. [OMPE-69458]USD Core - Hydra 2 rendering backend is disabled. [
OMPE-68552]USDRT - Unused USDRT Physics schemas. [
OMPE-75431]
Rendering#
Added#
RTX - Added setting to completely disable OpenXR input action sets and bindings. [
OMPE-80617]RTX - Added support for loading and streaming normals from PoTree2 point clouds, enabling disk-based point rendering when normals are available. [
OMPE-79409]RTX - Added MaterialX document version upgrade support in
rtx.materialx, enabling automatic upgrade of older MaterialX documents by passing Material primconfig.*properties through Fabric toHdMtlx. [OMPE-76877]RTX - OpenXR session and instance handles are now accessible through Python. [
OMPE-76330]RTX - Output pointcloud point index in upper 32 bits of
StableId(same 32 bits that are used for geometry subset on meshes). [OMPE-74990]RTX - Mesh light and emissive triangle counts are now included in the RTX Scene statistics display. [
OMPE-70335]RTX - RTX tiled rendering now supports tight 2D bounding box output with correct tile indexing for SDG workflows. [
OMPE-17395]RTX - Camera-specific scene partitioning allows rendering different subsets of prims with different cameras via the
omni:scenePartitionattribute. [OMPE-15814]RTX - Video files and streams can now be used as texture sources in RTX materials, with initial support on Linux and Windows. [
OMPE-2652]RTX Sensors - Added convenience API wrapper for Azure cloud integration in RTX Sensors. [
OMPE-71025]XR - Pre-configured
.kitapplication files for Apple Vision Pro and iPad CloudXR development are now included in the Kit SDK package. [OMPE-72008]XR - A new generic XR bundle extension provides a streamlined starting point for XR application development. [
OMPE-70567]
Fixed#
Materials - Material graph editor cannot create connections to shader attributes when underlying
UsdShadeproperties lack backing USD attributes. [OMPE-56869]Materials - Materials with internally declared texture resources cannot change color space. [
OMPE-33118]Materials - Multiple output expansion in the material node graph editor does not work correctly, preventing proper multi-output shader connections. [
OMPE-16707]Point Cloud - Adding materials to point cloud prims triggered unnecessary BVH rebuilds, causing excessive memory usage and out-of-memory errors on large point cloud files. [
OMPE-73544]RTX - XR opaque data messages have incorrectly handled payload field data, causing potential data corruption. [
OMPE-82503]RTX - Fisheye camera rendering produces visual artifacts with 3DGS. [
OMPE-81102]RTX - Lidar atmospheric effects simulation produces incorrect results due to incorrect host-to-device data transfer. [
OMPE-80506]RTX - Force XR depth AOV to
XRDepthwhen using RT2 renderer, legacy XR depth AOVsGBufferDepthandStableDepthare not supported with RT2. [OMPE-79117]RTX - Application crashes during MDL shader compilation on Windows with DirectX. [
OMPE-78469]RTX - Texture cache creation fails on Windows when the username contains special characters (for example, umlauts). [
OMPE-78387]RTX -
GenericModelOutputPython bindings have incorrect dtype mappings. [OMPE-76649]RTX - Translucent motion vectors differ across GPUs in multi-GPU configurations. [
OMPE-74725]RTX - Scenes with simple fog appear darker in Path Tracing mode compared to Kit 107.3.4. [
OMPE-74364]RTX - Mesh normals swap between authored and smooth normals after a resync when using skeletal deformation. [
OMPE-74325]RTX - Application freezes when playing timeline with SimReady assets. [
OMPE-74201]RTX - Matte objects appeared blurrier when using RTX Real-Time 2.0 compared to RTX Interactive mode. [
OMPE-73495]RTX - Scenes with a very large number of material instances can crash or display a black screen. [
OMPE-73245]RTX - NRend scenes with matte objects sparkle and shimmer in RT2 mode. [
OMPE-72955]RTX - Tiled rendering with non-linear projections consumes excessive memory. [
OMPE-72950]RTX - Unhandled filesystem exceptions in the datastore plugin can cause a crash (SIGABRT). [
OMPE-72713]RTX - OpenPBR shader with metalness renders differently between Real-Time and Path Tracing modes. [
OMPE-72180]RTX -
rtx.raytracing.pluginrepeatedly acquirescarb::settings::ISettingsduring the render loop, generating excessive warning messages. [OMPE-72169]RTX - Mesh lights lose brightness when Radiance Cache is enabled. [
OMPE-71635]RTX - Animated prims disappear during clash bake visualization when UJITSO geometry streaming is enabled. [
OMPE-70548]RTX - Slowdown with mesh lights enabled. [
OMPE-70202]RTX - Application crashes when selecting Stable ID or Semantic ID debug views on A40 GPUs. [
OMPE-69718]RTX - Background behind thin-walled translucent surfaces appears blurry during camera motion. [
OMPE-69699]RTX - Certain OCIO (OpenColorIO) shader configurations fail to compile. [
OMPE-68427]RTX - Reflections of semi-opaque materials are not rendered correctly in Real-Time mode. [
OMPE-67796]RTX - Mesh lights intermittently failed to illuminate geometry correctly due to non-deterministic light linking when geometry instances were created with streaming. [
OMPE-67366]RTX - Isotropic texture filtering produces incorrect results. [
OMPE-65318]RTX - Crash when resizing window. [
OMPE-62871]RTX - Normal maps do not work with metalness = 1.0 in MaterialX when using RTX Real-Time, resolved via MDL SDK 2025.0.1 integration. [
OMPE-59309]RTX - Large scenes could exhibit extreme flickering due to specular albedo detection issues. [
OMPE-58771]RTX - GPU memory leaks when viewports are created and destroyed, causing increasing VRAM consumption over time. [
OMPE-54575]RTX - Visual artifacts appeared on Linux when using Clash Detection extension. [
OMPE-52613]RTX - Objects viewed through glass show ghosting artifacts during camera or object motion in Path Tracing mode. [
OMPE-51184]RTX - Flat surfaces can display unexpected line artifacts in rendered output. [
OMPE-50724]RTX - Refraction rendering incorrect in RT 2.0 with thin glass materials. [
OMPE-50335]RTX - Refraction rendering produces inconsistent results between Iray and RTX renderers for the same materials. [
OMPE-49928]RTX - Application sometimes crashes with Vulkan device lost errors during long-running multi-GPU training. [
OMPE-48637]RTX - Invalid (NaN) background color values make scene lighting appear to vanish. [
OMPE-47788]RTX - Incorrect semantic segmentation output with UsdSemantics in Sensor RTX. [
OMPE-44678]RTX - Setting an inverted or very high camera clipping range value causes a crash or hang on Windows in RTX ray tracing mode. [
OMPE-40037]RTX Materials -
OpenPBRthin-walled material mode has no visual effect. [OMPE-68968]XR - Visual reprojection artifacts appear when streaming VR to Meta Quest headsets. [
OMPE-70121]XR - XR settings cannot be modified programmatically unless the XR settings UI panel is visible. [
OMPE-64183]XR - Matte object and shadow catcher produce visual artifacts when using path tracing with foveated rendering. [
OMPE-62949]XR - XCR replay playback fails to start when initiated from the UI. [
OMPE-54738]
Improved#
Materials - MaterialX MDL modules now use the versions that USD is built against, rather than bundling separate copies in
omni-core-materials. [OMPE-43233]RTX - Updated MaterialX to 1.39.3 for USD 25.11 compatibility. [
OMPE-76897]RTX - OpenXR runtime selection UI now clearly indicates when the selected runtime type is unavailable. [
OMPE-73574]RTX - MaterialX shaders now support the
sourceAsset/subIdentifierpattern introduced in OpenUSD 25.11. [OMPE-72428]RTX - Iray and MDL SDK updated to version 2025.0.4. [
OMPE-72216]RTX - The use of cutout opacity can now be automatically detected on many materials. [
OMPE-70747]RTX -
OpenPBR Uber Materialis included in the shader warm-up cache. [OMPE-58743]RTX - UJITSO material processor is now enabled by default for improved material loading performance. [
OMPE-54838]RTX - GPU memory tracker now reports previously unaccounted VRAM usage including Resource Manager pool allocations and legacy category memory. [
OMPE-45788]RTX - Slang shader compiler updated to 2025 version with aarch64 support. [
OMPE-41295]XR - Updated XCR runtime to 1.1.17 with quad view support. [
OMPE-64572]XR - Configurable verbose logging is now available for OpenXR initialization, making it easier to diagnose XR setup issues. [
OMPE-48383]XR - The XR extension now displays the server IP address in the UI for easier client connection setup. [
OMPE-39462]XR - A viewport warning is now displayed when starting XR with FSD disabled, as performance may be significantly reduced. [
OMPE-20285]
Deprecated#
RTX - Previously deprecated multi-node rendering support and related networking code are removed. [
OMPE-67531]
Known Issues#
Kit SDK - After manually logging out from a Nucleus server, pasting a URL to that server does not prompt for re-authentication, causing connection errors. [
OMPE-72249]Workaround: Right-click and choose “Reconnect Server” to initiate authentication.
Kit SDK - Enabling Geometry Streaming (omni.pointcloud.streaming.bundle) can reduce idle and navigation frame rates in some scenes. [
OMPE-83800]