Kit 107.2 Release Notes#
Release Date: April 2025
Kit SDK#
Added#
Foundation - Added CARB_RELEASE_ASSERT CARB_CHECK and CARB_RELEASE_ASSERT will now log and attempt to continue execution in non-developer builds [
OMPE-40734
]Kit SDK - Japanese and Simplified Chinese font extensions are available as optional sample extensions. [
OMPE-41406
]Kit SDK - Added support to marquee selection to select occluded prims. [
OMPE-38764
]Kit SDK - Added S3 bucket support for file picker. [
OMPE-38740
]Kit SDK - Added support for RTX Real-Time 2.0 for Movie Capture. [
OMPE-35647
]Kit USD - Added optional NFC Unicode Normalization option. [
OMPE-31959
]Property Window - Added omni.kit.widget.schema_api to support adding arbitrary applied schemas to prims. [
OMPE-33113
]USD Core - Added better error messaging when opening a USD file with unsupported crate version. [
OMPE-37291
]USDRT - Add pybind support for Matrix2d, Matrix2dArray, TimeCode, TimeCodeArray [
OMPE-28658
]omni.kit.debug.vscode - Added ability to “Resume” after “Break” and “Detach” after “Attach” [
OMPE-43942
]omni.kit.property.usd - Update token widget to display and highlight invalid values. [
OMPE-41453
]omni.kit.window.extensions - Avoid showing install button for incompatible extensions. [
OMPE-37332
]omni.kit.window.script_editor - Updated
omni.kit.window.script_editor
extension to useomni.ui
[OMPE-18987
]
Fixed#
Fabric Scene Delegate - FSD - Fixed Audio playback with FSD enabled. [
OMPE-15040
]Foundation - Re-enable garbage collection after Kit app startup. [
OMPE-42708
]Kit App Template - Fixed Content browser search results disappear after clicked. [
OMPE-36874
]Kit SDK - Fixed crash with
omni.ui.ByteImageProvider
when graphics is not initialized. [OMPE-40637
]Kit SDK - Fixed an issue with loading textures from USDZ files. [
OMPE-36204
]Kit SDK - Fix crash when moving external window to main window. [
OMPE-35946
]Kit SDK - Fixed ui.Plot: accessing empty vectors causing crash. [
OMPE-34845
]Kit SDK - Fix relaunching kit on Linux when resetting user preferences. [
OMPE-32734
]Kit SDK - Fixed visibility toggle state sometimes being inverted. [
OMPE-24967
]Scene Optimizer - Fix issue with pivots when using deduplicate geometry. [
OMPE-41167
]omni.kit.property.usd.references_widget - Removed unnecessary warning for optional module. [
OMPE-26015
]
Improved#
Fabric - Optimized fabric population
updateSomeExtents
method which can significantly speed up load time with FSD enabled. [OMPE-38280
]
Deprecated#
omni.kit.app.IApp -
get_message_bus_event_stream()
is now deprecated. Please use Events 2.0 instead. [OMPE-38738
]
Removed#
omni.kit.window.viewport - Deprecated in 106, legacy extension
omni.kit.window.viewport
has been removed from Kit SDK. [OMPE-5163
]omni.mdl.neuraylib - Prevously deprecated APIs have been removed. [
OMPE-31536
]
Known Issues#
Kit SDK - Basic C++ w/ Python Binding Extension failing to build with link error:
LINK : fatal error LNK1181: cannot open input file 'omni.kit.test.plugin.lib'
Workaround:
Add the following code to
premake5.lua
in project root to makeomni.kit.test.plugin.lib
available to link at build time.:repo_build.prebuild_link { { "%{root}/_build/%{platform}/%{config}/kit/exts/omni.kit.test-2.0.0+ae1b1071.wx64.r.cp311", "%{root}/_build/%{platform}/%{config}/extsbuild/omni.kit.test" }, }
Rendering#
Added#
RTX - Added support for a USD Data Window concept, which enables cropping and overscan. [
OMPE-41594
]RTX - Added support for OpenCV Pinhole and Fisheye models to cameras. [
OMPE-33536
]RTX - When swapping materials, the previous material will be rendered until the incoming one is loaded in order to avoid rendering an intermediary undefined appearance. This behavior is applied only if Fabric Scene Delegate is enabled. [
OMPE-19608
]RTX Interactive - Denoising quality with Optix Denoiser has been improved for materials which have subsurface scattering. [
OMPE-38344
]RTX Interactive - Added subsurface scattering AOV storing diffuse transmission direct and indirect light path. With this AOV, it’s now possible to sum the AOVs to match the beauty results. [
OMPE-32532
]RTX Real-Time - RTX Real-Time 2.0 is no longer considered a “preview” feature. [
OMPE-40509
]
Fixed#
Materials - Fixes missing UsdPreviewSurface nodes in Graph Editor [
OMPE-35369
]RTX - Fixed a crash when importing large point cloud files. [
OMPE-43036
]RTX - Fixed an issued which prevented rendering newly added primvars to points and curves. [
OMPE-36242
]RTX - Fixed a crash which could occur when switching between RTX Renderer and Iray. [
OMPE-35569
]RTX Interactive - Temporal denoising quality with Optix Denoiser has been improved. [
OMPE-18420
]RTX Real-Time - Fixed some cases where blurriness would occur behind glass. [
OMPE-30749
]RTX Real-Time - ‘Translucency as Opacity’ now has the same behavior for both RTX Real-Time and RTX Interactive modes, and now works without having to enable ‘Fractional Opacity’. [
OMPE-29454
]RTX Real-Time 2.0 - Fixed an issue where hair could appear too dark. [
OMPE-38526
]
Improved#
Materials - Default “raw” color spaces updated for Core materials to respect Material Preferences [
OMPE-29401
]Materials - Merge default initializers when converting MDLs to UsdShader [
OMPE-19920
]RTX - Improved clarity for warning messages produced by progressive scene loading. [
OMPE-26464
]