Kit 108.0 Release Notes#

Release Date: August 2025

Kit SDK#

Added#

  • Fabric Scene Delegate - Add support for Sound and Listener prims. [OMPE-53837]

  • Fabric Scene Delegate - Add support for omni.audio listener prims. [OMPE-52500]

  • Fabric Scene Delegate - Support BasisCurve prototyes. [OMPE-49437]

  • Foundation - omni.streamingstatus has been converted to Events 2.0. [OMPE-39919]

  • Foundation - omni.timeline has been converted to Events 2.0. See its documentation for more info. [OMPE-39916]

  • Foundation - omni.audioplayer extension converted to use Events 2.0. [OMPE-39904]

  • Foundation - omni.appwindow has been converted to Events 2.0. Consult the Event Reference in the omni.appwindow documentation for more information. [OMPE-39903]

  • Kit App Template - Add additional materials to context menu in KAT apps. [OMPE-48289]

  • Kit SDK - Enabling an extension in Extension Manager now enables Autoload by default. [OMPE-59323]

  • Movie Capture - Removed OmniGraph dependency for capturing UsdRender.Products. [OMPE-50168]

  • USDRT - Remove omni.resourcemonitor as dependency from omni.hydra.usdrt_delegate. [OMPE-53774]

  • USDRT - Make prims invisible when invalid token is used for visibility. [OMPE-49361]

  • omni.kit.extension.window - Changed /persistent/exts/omni.kit.window.extensions/openInVSCode to /exts/omni.kit.window.extensions/openInVSCode [OMPE-49569]

  • omni.kit.menu.utils - Updated MenuHelperExtensionFull to support separators. [OMPE-50570]

  • omni.kit.nls - License compliance can be enforced by setting the NLS_ENFORCE_COMPLIANCE environment variable to a non-zero value, or the /exts/omni.kit.nls/enforceCompliance setting to true. [OMPE-46073]

  • omni.kit.property.usd - Widget support for int properties with allowedTokens to display a drop-down list. [OMPE-41450]

  • omni.kit.viewport.menubar - Multi-viewport support for category models and custom items. [OMPE-45800]

  • omni.kit.window.extensions - Improved settings path widget. [OMPE-50255]

  • omni.kit.window.property - Property window is now async for ui building, preventing blocking on the main thread when ui is built. [OMPE-37176]

Fixed#

  • Asset Validator - Window > Utilities > Asset Validator status is not in sync with actual asset validator window status. [OMPE-49889]

  • Caching Services - Hub fails to install and launch. [OMPE-48310]

  • Content Browser - Not all results displayed if searching local files in content window. [OMPE-50727]

  • Fabric Scene Delegate - Camera projection type is not read properly from Fabric. [OMPE-53401]

  • Fabric Scene Delegate - Some mesh primitives will be created with incorrect normals and disappear from viewport on save. [OMPE-50266]

  • Fabric Scene Delegate - Enabling instancing at runtime breaks transforms. [OMPE-45435]

  • Foundation - Streaming status events missing in the viewport. [OMPE-51977]

  • Hub - Fix launch issue when installed in non-default locations. [OMPE-47504]

  • Kit SDK - Viewport Select Mode filters not working as expected - unable to select by USD kind. [OMPE-54559]

  • Kit SDK - Command line render-settings ignored when using omni.usd.schema.render_settings.rtx [OMPE-53084]

  • Kit SDK - Adding a Reference or a Payload to a prim that resolves to a relative path causes an error and the reference is not created. [OMPE-52452]

    [Warning] [omni.usd._impl.utils] Failed to resolve asset path. ./<relative_path>/.usd, using the original filepath to check crate file info.

    [Error] [omni.usd._impl.utils] Failed to open crate file. ./<relative_path>/.usd

  • Kit SDK - Omniverse.toml with proxy_dict = "*#localhost:8891,f" can cause Kit to fail to connect to registry. [OMPE-52023]

  • Kit SDK - SVG not displaying with Kit omni.ui.scene.Image. [OMPE-40285]

  • Kit USD - Kit saves wrong path for sublayers after save-as stage. [OMPE-44674]

  • PhysX - omni.physx.cooking reads outdated values from Fabric on USD changes. [OMPE-53926]

  • Scene Optimizer - Split Meshes analysis of extents and bad extents values updated. [OMPE-52043]

    • World space extents calculations - Local extents used in sparse mesh analysis.

  • USD Core - Crash when using UsdUtils.ComputeAllDependencies with stage that cannot be opened. [OMPE-39161]

  • USDRT - Kit Warning spamming from usdrt.population.plugin. [OMPE-56107]

  • omni.graph.core - Fixed default value allocation alignment mismatch resulting in undefined behavior. [OMPE-55598]

  • omni.kit.loop - Crash in setLoop() when failing to find existing message queue. [OMPE-45585]

  • omni.kit.menu.utils - Leaking hotkeys when removing menu items. [OMPE-50945]

  • omni.‎kit.viewport.menubar.camera‎ - Delayed calls to GetPrimAtPath at shutdown can cause a crash. [OMPE-54754]

Improved#

  • Kit SDK - Improved performance when translating large amounts of prims. [OMPE-48893]

  • USDRT - Reduced the time spent in populating instances. [OMPE-52105]

  • omni.kit.clipboard - Converted to use Events 2.0. [OMPE-39906]

  • omni.kit.pip_archive - Python pillow updated to 11.3.0. [OMPE-53734]

  • omni.kit.pip_archive - Updated sentry-sdk Python module to 2.29.1. [OMPE-47645]

  • omni.kit.usd.layers - refreshLayersCache calls getFileInfo asynchronously. [OMPE-41395]

Removed#

  • Kit SDK - Removed omni.kit.extpath.git, deprecated in Kit 107.3. [OMPE-45611]

Rendering#

Added#

  • KitXR - Changed the default depth AOV used in XR from GBufferDepth to XRDepth. [OMPE-46921]

  • RTX - Implemented automatic detection of diffuse and specular albedo changes to properly reset temporal accumulation when dynamic textures are updated. [OMPE-48592]

  • RTX - Added a warning to the log on startup if measured PCIe bandwidth is very low (<30% of expected bandwidth), thus indicating an issue with the system that will negatively impact performance. [OMPE-38001]

  • RTX - Implemented proper support for the IES profile normalization flag, allowing users to control whether IES profiles use raw candela values or normalized intensities. [OMPE-2650]

  • RTX Systems: Geometry & SDG - Improved performance for updates of commonly animated Vertex Buffer data such as primvars. [OMPE-17036]

Fixed#

  • RTX - Infinite bounds can hide meshes and stall the viewport in large scenes. [OMPE-56685]

  • RTX - Invisible lights can be picked in viewport, while visible lights cannot. [OMPE-56367]

  • RTX - The beams mode for the lidar model would sometimes return an incorrect hit distance. This has been fixed. [OMPE-54520]

  • RTX - Fixed an occasional deadlock when using OnChange event notifications from RTX settings. [OMPE-53960]

  • RTX - Excessive DLSS ghosting when moving prims. [OMPE-53847]

  • RTX - Fixed application crashes when processing LiDAR point cloud data. [OMPE-52673]

  • RTX - Crash due to lingering data in mesh build scratch with Clash Detection. [OMPE-52317]

  • RTX - The changes made to the omni:rtx:skip flag in omni:rtx are ignored by the renderer, causing issues with prim skipping. [OMPE-51251]

  • RTX - NuRec content with Gaussian Splats now renders correctly in SRTX. [OMPE-51017]

  • RTX - Sensors now render in their intended rendering contexts, preventing rendering conflicts and performance issues. [OMPE-50739]

  • RTX - Fixed an issue where Kit would fail to start in Vulkan mode on devices with integrated graphics [OMPE-50709]

  • RTX - Changing a multimatte ID on an object or material would not update the rendered AOV until the stage was recomposed. This is now fixed. [OMPE-49815]

  • RTX - Fixed an issue where reducing the render resolution would cause the render to become corrupted. [OMPE-49802]

  • RTX - Orthographic view in Real-Time (RT) rendering sometimes produces artifacts, such as black spots and color striping. [OMPE-49571]

  • RTX - Invalid shader prims generate continuous error output when Fabric Scene Delegate is enabled. [OMPE-48847]

  • RTX - Restored automatic PtMotion AOV functionality without requiring manual parameter configuration. [OMPE-46364]

  • RTX - Enhanced Per-Instance Geometry Property Support in RT Hydra. [OMPE-42925]

  • RTX - Fixed a rare crash related to texture streaming. [OMPE-41761]

  • RTX - Fixed RT2 Specular Highlights Through Glass with Output Black Background. [OMPE-41099]

  • RTX - Fixed a descriptor pool initialization error reported in Isaac Sim and Isaac Lab. [OMPE-40889]

Improved#

  • RTX - Reset node outputs in LidarPointAccumulator when there is no new full scan. [OMPE-52249]

  • rtx.materialx - Added additional error handling and checking. [OMPE-53160]

Known Issues#

  • RTX - On systems with multiple GPUs, scenes containing Warp nodes with Fabric Scene Delegate enabled can cause flickering artifacts. [OMPE-58377]

    This will be fixed in a future release.

    This can be worked around in the current version by disabling Fabric Scene Delegate by starting Kit with --/app/useFabricSceneDelegate=false

  • RTX - In some scenes using the viewport Camera Light mode together with many-light sampling may cause artifacts. [OMPE-57827]

    A workaround is to disable Many-Light Sampling in the settings, then re-enable it.

  • RTX - Invisible lights can be picked in viewport, while visible lights cannot. [OMPE-56367]