Kit 109.0.2 Release Notes#
Release Date: December 2025
Kit SDK#
Added#
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]
Fixed#
Asset Validator - Asset Validator incorrectly reported ground contact errors for UsdSkel character meshes at rest transforms, showing near-zero values as validation failures [
OMPE-71336]Fabric Scene Delegate - Changing
modelVariantandshadingVariantproperties on USD assets did not update the viewport display, showing stale or incorrect geometry and shading [OMPE-70769]Fabric Scene Delegate - Toggling visibility on instanced objects caused materials to be lost when Fabric Scene Delegate was enabled [
OMPE-68536]Fabric Scene Delegate - Editing RTX custom material attributes (
omni:rtx:enableCutoutOpacity,omni:rtx:enableTransmission,multimatte_id) with Fabric Scene Delegate did not update the viewport [OMPE-66221]Flow - Application crashed with access violation when loading scenes with Flow USD extension enabled [
OMPE-72793]Kit SDK - After manually logging out from a Nucleus server, pasting a URL to that server did not prompt for re-authentication, causing connection errors [
OMPE-72249]Kit SDK - Movie Capture did not default to the currently active camera when starting a render, requiring manual camera selection [
OMPE-71614]Kit SDK - Selecting large prim hierarchies (e.g., World prim) caused application freezing for up to several minutes in collaborative sessions, affecting all connected users [
OMPE-65064]Kit SDK - Renderer capture plugin intermittently failed to save images with empty error message [
OMPE-57077]Kit SDK - Viewport menu categories disappeared when deregistering individual menu items [
OMPE-53601]Movie Capture - Multimatte AOV failed to capture when using Render Products with render mode presets [
OMPE-72613]Observability - Application could crash when observability plugin was unloaded due to dangling static pointers in metrics API [
OMPE-71247]Replicator - Multi-camera image stitching produced visible seams with lighting and denoising discontinuities, plus unexpected rendering artifacts at overscan edges and incorrect output resolution [
OMPE-61662]UI -
omni.ui.StringFielddoes not properly clear all characters when setting empty string [OMPE-72419]USD - Light prim attributes in Fabric were incorrectly reset to default values when creating mesh prims [
OMPE-72791]USD Exchange - FBX animation import on Windows fails to create timesamples [
OMPE-73523]Workaround: Run kit using
kit-sysalloc.exeto import FBX animation.Variant Editor - Modal dialog at startup prevents optional license enforcement dialog from functioning. [
OMPE-73414]
Improved#
Asset Validator - Asset validation progress bar performance significantly improved by optimizing prim counting algorithm [
OMPE-64610]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]DGN Converter - DGN levels with
displayedflag set to false are now correctly filtered out during conversion, respecting layer visibility settings [OMPE-55257]Kit SDK - Upgraded urllib3 in omni.kit.command_macro.core from 2.5.0 to 2.6.0 [
OMPE-74591]Kit SDK - Upgraded aiomysql in omni.services.pip_archive from 0.1.1 to 0.3.2 [
OMPE-74095]Kit SDK - Memory allocator regression in Carbonite caused applications to consume excessive RAM [
OMPE-73341]Kit SDK - Upgraded aiohttp in omni.services.pip_archive from 3.11.11 to 3.12.14 [
OMPE-72449]Kit SDK - Added NVCF instance ID and telemetry session ID to About window for easier troubleshooting [
OMPE-72390]Kit SDK - Reduced excessive log messages from ILauncher component [
OMPE-71217]Kit SDK - Added
omni.web.deeplinkextension enabling external applications to launch Kit with specific content or actions via URL protocols [OMPE-70114]Linux - Scene loading performance degradation on Linux systems [
OMPE-71018]Observability - Added support for configuring metric temporality preference and histogram aggregation methods via environment variables [
OMPE-72474]USD - Prim search operations were inefficient in large scenes, causing performance degradation [
OMPE-65784]
Rendering#
Fixed#
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 - Object ID values in GenericModelOutput buffer were filled with constant bytes instead of valid 128-bit stable IDs [
OMPE-73575]RTX - Matte objects appeared blurrier when using RTX Real-Time 2.0 compared to RTX Interactive mode [
OMPE-73495]RTX - Scenes appeared significantly darker when using RTX Real-Time 2.0 compared to RTX Interactive mode [
OMPE-73360]RTX - Application crashed when switching from RTX Interactive to RTX Real-Time 2.0 rendering mode [
OMPE-72934]RTX - CUDA coredump generation failed to activate automatically on Linux systems with NVIDIA driver 580+, preventing crash debugging [
OMPE-72891]RTX - Ray guide performance regression caused decreased camera movement frame rates [
OMPE-70571]RTX - Multimatte render output produced inconsistent results across renders [
OMPE-69657]RTX - Application crashed on multi-GPU systems when switching from RTX Interactive to RTX Real-Time 2.0 renderer mode [
OMPE-68620]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 - Matte Object Fade Out feature stopped working in RTX renderers, causing edge artifacts when compositing matte objects [
OMPE-66916]RTX - Visual artifacts appeared on Linux with Vulkan when using Clash Detection extension [
OMPE-52613]Replicator - Application crashed when using path tracing mode during synthetic data generation workflows [
OMPE-71363]USD - UpgradeUsdLuxLights command failed with error when attempting to write usdluxVersion attribute on certain scenes [
OMPE-72854]USD - Scenes became excessively bright after upgrading lights to USD 25.05 specification [
OMPE-72690]
Improved#
Point Cloud - Added data point counter display during point cloud streaming operations [
OMPE-69123]RTX - Added support for importing large .e57 point cloud files with vertex buffers exceeding 4GB for native RTX rendering [
OMPE-71386]
Known Issues#
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”.
RTX - Curve transparency does not render in RTX Path Tracing mode due to missing cutout opacity transmission support [
OMPE-40437]Kit SDK - Context menus float and move when accessibility setting “Large Text” enabled in the Ubuntu [
OMPE-69306]Fabric Scene Delegate - Instanced prims rendered with missing or incorrect base color materials [
OMPE-72538]USD - Large-scale scenes hung at 99% loading progress for extended periods (>1 minute) before completing with
omni.activity.ui[OMPE-70910]Workaround: Disable auto_save_location by setting an empty string;
--/exts/omni.activity.ui/auto_save_location=""