Kit 104.2¶
Release Notes¶
Release Date: March 2023
omni.kit.window.filepicker¶
OM-82883: Fix bug where File Browser window opened through Post-Processing is set to “All Files”, but no files are shown
OM-79367: Fix “rename nucleus connection does not work” issue
OM-79359: Pre-fill name in field when rename nucleus connection.
OM-76015: Do not skip the default item filters when a custom filter is specified
OM-76165: Fix missing file details
omni.kit.widget.stage¶
OM-82577 [omni.flowusd] Add flow presets command to drag & drop functionality in the stage
OM-81767: Fix drag & drop behavior of
.sbsar
files to be consistent with viewport’s behaviorOM-66316: Allow users to select instance proxy in stage window
OM-75190: Improve style of treeview to support more style customization
omni.graph¶
OM-83302: Fix config directory search
usdrt.scenegraph¶
OM-82009: Move to
usdrt
package with new stage query APIsOM-81425: Updat to
usdrt-4.2.2
OM-80728: Update to
usdrt-4.2.1
omni.kit.context¶
OM-81847: Fix issue where the Context menu assign material doesn’t check for materials
OM-36689: Fix grouping so it doesn’t include default prim
omni.kit.widget.nucleus¶
OM-81873: Fix behaviour where Double clicking Add Nucleus connection asks to add a connection
omni.kit.usd.layers¶
OM-81967: Force render settings to not live update.
OM-77653: Fix layer merge to avoid re-timing time samples
omni.kit.viewport.window¶
OM-81690; [omni.kit.viewport.window] Default
/persistent/app/viewport/camVelocityScalerMultAmount
to 1.1 when not setOM-79725, OM-66228: [omni.kit.viewport.window] Setting to limit camera-speed from scroll-wheel and text-entry inputs (defaulting to on).
omni.kit.renderer.core¶
OM-79844: [IRenderer] Fix move to external window
OM-81053: [omni.kit.renderer.core] Fix issue with detached windows…
OM-79844: [omni.kit.renderer.core] Fix issue with detached windows startup when present thread is enabled.
OM-79500: Stable streaming frame rate
OM-79500: [IRenderer] Fix bug where Kit hangs on linux when enabling the present thread
OM-56147: Fix present thread pacing on Linux.
omni.ui¶
OM-81439: Fix crash with single channel image
OM-78744: Fix mouse_released_fn in TreeView
OM-74424: Sharp text in rasterized CanvasFrame
OM-73067: Fix for incorrect behavior of torn off menu
OM-78648: Enhance Present Thread and UI Smoothness Analysis
OM-76631: Mean error squared similar to rendering
OM-70187: Skip early exit for ui.Placer when child size is 0.
OM-74424: Ability to cache the DrawList and render it skipping the widget hierarchy iteration
omni.kit.renderer.imgui¶
OM-72871: Fixed present thread crash on linux
omni.activity.ui¶
OM-80526: Fix activity duration
omni.graph.core¶
OM-81554: Remove a now useless workaround affecting badly perf for GPU interop
OM-75901: Crash fix when copying a resized GPU buffer
OM-76116: Crash fix at graph deletion (Resetting this fix to the same state than master)
OM-76116: Fix crash at graph deletion
omni.usd¶
OM-70710: [omni.usd] Fix
OmniUsdTimelineControl
setting to stage withoutUsdLock
.OM-80571: Resolve all USD layers referenced by a scene concurrently at the start of scene load.
OM-80281: [omni.usd] Handle possibility of string instead of TfToken for render-settings restoration.
OM-80586: [omni.usd] Fix continuing issues with UsdMutex when syncing devices in hydraRenderingThread.
OM-80189: Improve save-as perf to batch path resolves
OM-74525: handle materialx code generator changing MDL shader names
OM-75147: Add profiler events to help measure the viewport present rate
OM-75280: Revert back units settings in StageUpdate and only set it when it’s new stage
OM-67884: Loading params from MDL in parallel and batch authoring to USD for material watcher
OM-75280, OM-73561, OM-64609, OM-78188: Make sure layers not dirty until real changes made to it
OM-78112: Kit crashes when updating audio while playing
OM-77701: Fix outline of instance
OM-39277: Block edits to instance proxy from property window
OM-76092: [omni.usd] Force frame completion monitor on when present thread is enabled.
omni.kit.loop¶
OM-79500: Add a global setting to control synchronization to present thread
OM-79500: Synchronizing Rendering Thread to Present Thread
OM-79500: [IRenderer][streaming] Fix freezing when enabling present thread on Linux
[omni.kit.loop] High-precision run loop
omni.usd.core¶
OM-81551, OM-80182: [omni.usd] Fix performance regression from lock acquisition by removing it when realm is not present.
omni.kit.property.transform¶
OM-79303: Fix error that ocurrs when trying to add transform attributes to prims.
OM-76575: Fix euler quat widget value synchronization
omni.kit.streamsdk.plugins¶
OM-81395: Add options to enable WebRTC streaming ETLI dumps
omni.kit.manipulator.camera¶
OM-81317: [omni.kit.viewport] Add sliders to control look, tumble, and zoom speed.
omni.graph.ui¶
OM-79653: Fix error in property panel for OG extended attribute literals
omni.kit.viewport.legacy¶
OM-77420: [omni.kit.manipulator.prim, omni.kit.viewport.legacy_gizmos] Add ability to disable
bbox
update during manipulation.OM-77651: [omni.kit.viewport,legacy_gizmo, omni.kit.viewport.window] Add
/app/viewport/grid/trackCamera
to support per-UsdContext grid placement.OM-75361, OM-75724: [omni.kit.viewport.legacy_gizmos] Fix duplicate persistent setting
omni.kit.collaboration.viewport.camera¶
OM-80254, OM-80710: Fix spew issue of
SdfPath
warnings in live session and Improve camera label performance
omni.kit.quicklayout¶
OM-75970: Layout updates to quicklayout
OM-78959: Fix quicklayout saving/loading using nucleus paths
omni.kit.viewport.utility¶
OM-77651: [omni.kit.viewport,utility, omni.kit.manipulator.tool.snap] Add
get_ground_plane_info
and have grid-snapping provider use it.
omni.example.ui¶
Fix omni.example.ui config
omni.syntheticdata¶
OM-78087: Make
OgnSdRenderVarDisplayTexture
persistentOM-74691: Add kannala lense to camera params
OM-77222: Cache the path of the instance and prototypes to avoid dangling path
omni.hydra.scene¶
OM-79752: Fix crash when rig fails to compile
omni.graph.scriptnode¶
OM-79408: Remove network check from scriptnode extension
omni.kit.window.script¶
OM-75387: Keep content when reopening script editor
OM-30831: Open and Save in Script Editor for Linux
omni.kit.property.usd¶
OM-78761: UDIM fixes for
SdfAssetPath
setting resolved path correctlyOM-74879, OM-75480: Fix undo issue of material inputs
omni.kit.property.material¶
OM-75480: Fix UI refresh issue when modifying material prim
omni.kit.widget.filebrowser¶
OM-78913: Fix content browser failing to
navigate_to
using server URLs
omni.kit.renderer.capture¶
OM-77787: [omni.kit.render_capture] Fix memory use issue in iteration.
omni.kit.widget.prompt¶
OM-78501: Generate unique id for prompt if title is not given to avoid inheriting window from history
omni.kit.widget.opengl¶
OM-71101: [omni.kit.widget.opengl] Remove
PyOpenGL
from being installed by default.
omni.kit.widget.viewport¶
OM-79104: [omni.kit.viewport.widget] Make sure to restore implicit orthographic cameras to rotations orthogonal to ground plane.
omni.ui.scene¶
OM-78389: Fix
DrawBuffer
memory leakOM-75825: Fix a memory leak in
DrawList
OM-65110: Re-add
.fill_policy
property toomni.ui.scene.Image
Python bindings.
omni.kit.window.content¶
OM-70394: Remove restriction on moving/copying files between servers.
omni.rtx.settings.core¶
OM-18758: Add mesh-light sampling to RTX RT and PT settings.
omni.kit.property.layer¶
OM-76598: Fix UX issue to select checkpoints for layers
omni.kit.widget.graph¶
OM-77943: [omni.ui] Fix tooltip position and force node to update
omni.kit.stage¶
OM-76422: Add physics collision to Default stage
OM-78108: Make Default stage use ground scaling
OM-74495: Change name plane to ground in default stage template
omni.kit.manipulator.tool.snap¶
OM-77873: Replace “omni.kit.manipulator.tool.snap” dependency
omni.kit.widget.toolbar¶
OM-74372: Separate “omni.kit.window.toolbar” into a widget + window
omni.kit.window.file¶
OM-76297: Improve file importer default filter
omni.kit.primitive.mesh¶
OM-48456: Improve Create > Mesh primitives for deformable simulation
omni.kit.manipulator.transform¶
OM-76209 Remove manual DPI handling for manipulator toolbar