USD Composer 2023.2.2
Release Date: Dec 2023
Extension Changes
added extension omni.kit.converter.stl 0.1.1
added extension omni.kit.converter.vtk 2.2.0
added extension omni.kit.simscale 2.1.0
added extension omni.kit.converter.dgn_core 200.1.1-rc.9
omni.kit.tool.measure
from 105.1.1 -> 105.1.76
OMFP-3012: Added scroll frame to the Measure Tool window.
OMFP-3871: Fixed measure points not updating correctly when rejoining a live session.
Fixed a bug that caused latency issues when in a live session.
Fixed flickering measure icons in the viewport.
Fixed measure tool breaking when grouping or renaming prims.
Add a new command; CreateMeasurementPointToPointCommand.
Changed file browser open to work with Linux.
Add action display name to show well in Actions/Hotkeys window.
Fixed an issue where mouse clicks were sometimes not properly recognized.
OMFP-3230: Fix division by zero error.
OMFP-2245: GoTo option in Measure panel zooms out of the measurement
OMFP-3263: Fix selection issues.
OMFP-1021: Added more hotkeys.
OM-112690: Do not snap to points that are behind section plane.
OMFP-3150: Fixed an issue with the selection state being restored badly.
OMFP-3095: Change default unit type from centimeters to meters.
OMFP-2953: Fix selection issues - hardcoded to not allow selection in ‘review’ mode.
Fixed some inconsistencies with root path.
Converted viewport query to omni.kit.raycast.query.
Converted Edge, Vertex and Mid-point snap to use primitive_id (face id) provided by raycast query.
Swapped Center snap and Pivot snap to better reflect what they actually do.
Fixed Pivot snap when the prim has non-identity transforms on its ancestor prims.
OMFP-2708: Fix renaming measurements to not throw errors.
OMFP-2523: Fix error when clicking on the start point in an area measure mode.
OMFP-1103: Reintroduced the warp dependency and added Min/Max modes back in.
OMFP-2657: Fixed bad window scale when the window became undocked.
OMFP-2103: “Press To Complete (Enter)” button correctly updates position when navbar/timeline are toggled
OMFP-1103: Removed the warp dependency.
OMFP-2822: Restore the correct selection state upon existing the measure tool.
OMFP-2700: Measure Snap to Perpendicular should turn on Surface snap.
Changed warp dependency from omni.warp to omni.warp.core.
OMFP-2500: Hide measure prims in stage.
OMFP-1841: State management fixes.
OMFP-1103: Fix min/max measuring modes.
OMFP-2537: Fix error when clicking on the start point in a multi measure.
OMFP-2559: Fix flickering issues in the UI.
OMFP-2533: Skipped measure update during camera manipulation.
OMFP-2401: Surface snap is no longer always-on and has to be exclusively enabled like other snap modes.
OMFP-794: Add background for snap mode labels.
OMFP-1395: Prim with measurement Relationship does not delete the measurement.
OMFP-811: Escape Key resets tool. If the tool is already reset, the tool will exit. Improved UX for subtool creation.
OMFP-2103: Click to complete button to physically finish a measurement (Multi-point, Area).
OMFP-2210: Measure radio buttons layout and spacing.
OMFP-2103: Pressing Enter in Multi-point and Area measure modes finalizes the measurement.
OMFP-2245: GoTo option in Measure panel zooms out of the measurement.
OMFP-794: Change snap mode icons.
OMFP-2206: Measure radio buttons are the incorrect style.
OMFP-799: Passing None to frame_viewport_prims ensures grabbing current viewport API.
OMFP-2054: If measure panel is not docked, place panel to the right side of the viewport when initialized.
OMFP-2102: Finalize automatically for point-to-point, angle, and diameter subtools.
OMFP-842: Add visible rubber band for Diameter tool creation.
OMFP-1855: Removed blocking mechanism that prevented creating measurements on read-only files.
OMFP-2010: Fixed Area tool not being calculated correctly.
OMFP-1103: Fixed cases when measuring 2 objects that are not point based meshes, e.g. payloads or references.
OMFP-789: When a Measure subtool is disabled, we revert the current tool to navigation.
OMFP-1022: Drawing tool will properly clear when changing off of the measure tool for another viewport tool.
OMFP-1680: Fix visualization issues on angle tool, diameter tool.
OMFP-1283: Code coverage improvements.
Snap mode default is back to vertex mode.
OMFP-1680: Corrected visibility issues on diameter measurements.
Go to button for each measurement which will frame the view on that measurement.
Changed snap mode selection to combo box.
Search bar now resizes to maximum width.
Fixed update measure subtool highlighting.
Fixed bug where if a stage is opened with measurements, viewport selection stops working.
Added support to synchronize the current tool for Kit applications.
Improved change tracking and performance when a prim that’s being measured has changed.
Changing the transform of the ancestor prim of a measured prim now updates the measurement correctly.
Point to point enabled by default.
Vertex snap on by default.
Snap modes and other Measure Tool settings are now persistent.
Fix multiple Measure Tool preferences on reload.
Performance optimization for Diameter measurement (similar to Angle).
Used sc.Arc for Angle measurement visualization.
Only updating instead of recreating ui.scene items upon Angle measurement change.
Removed Measure Selected from startup tool, as it is not an interactive method.
OM-93372: Startup tool is now enabled on window open versus application open.
Fixed startup tool not being validated if launching through a toolbar button.
OM-102756: Fixed label flickering for created measurements when hovering.
OM-102740: Added Diameter as a startup tool in the Preferences panel.
omni.kit.waypoint.core
from 1.4.18 -> 1.4.45
Add action display name to show well in Actions/Hotkeys window
OMFP-1021: Hotkey fixes.
OMFP-3172: Remove prim visibility feature.
OMFP-2645: Fix Add Waypoint whilst in edit mode.
OMFP-1021: Hotkey updates.
OMFP-2024: User message for duplicate waypoints.
OMFP-2898: User cannot create notes in live session.
OMFP-2912: Fixed bug where waypoints icons were not removed properly if the prim was deleted.
OMFP-1021: Added hotkeys.
OMFP-2669: Adjust button icons, layout and colors.
OMFP-2558: Fix waypoint sync for participants.
OMFP-2699: Simpler list window layout logic.
OMFP-2669: Adjusting button layout.
OMFP-2619: Fix duplicate waypoints.
OMFP-2532: Fix failure to create initial waypoint.
omni.kit.waypoint.playlist
from 1.0.4 -> 1.0.7
Moved waypoint card into core extension.
omni.kit.window.section
from 105.1.4 -> 105.1.9
OMFP-2998: Restore the correct selection state when selection gets enabled and disabled again.
OMFP-2769: Section Tool Widget Is Visible To Others During Live, Should Not Be The Case.
OMFP-2711: Added tooltip for the Set Rotation.
Hide section tool prims in stage.
Hide the section window when tools are turned off.
omni.activity.ui
from 1.0.26 -> 1.0.27
OMFP-3811: Fixed float division by zero issue.
omni.hydra.pxr
from 1.1.5 -> 1.1.6
Support for multiple HdRenderDelegates (from alternate UsdContexts).
omni.kit.collaboration.selection_outline
from 1.0.5 -> 1.0.6
Limiting the maximum count of user selection icons to avoid cluttering viewport.
omni.kit.converter.cad
from 200.1.0-rc.18 -> 200.1.1-rc.8
OMFP-3728: Update strip_file_regex() to return input file path regex value.
OMFP-3934: Fix Overview.md doc for NX related files.
OMFP-3934: Update Overview.md doc for NX related files.
OMFP-3334: Handle scenario when get_local_file_async() is not able to pull down Nucleus file to local OV cached folder.
OMFP-3756: Update to OMFP-3756. Supports CAD file with a version suffix greater than 9. (i.e., car_bumper.prt.42)
OMFP-3756: Resolves issue saving files with valid characters in filename. (i.e., periods)
omni.kit.converter.cad_core
from 200.1.0-rc.22 -> 200.1.1-rc.10
OM-115333: Fix issue where prims were discarded when setting instanceable to true.
OMFP-4029: Enable wireframe import option.
OMFP-3952: Fix model naming when converting .asm/.prt files.
OMFP-3728: Fix model naming when converting models located on Nucleus.
OMFP-3934: Fix file regex for Siemens NX files.
OM-115333, OMFP-3986: Update HECC dependency. Resolves issue with logic that determines if a prim can be set instanceable.
OMFP-3934: Update file regex for Siemens NX files.
OMFP-3334: Handle scenario when get_local_file_async() is not able to pull down Nucleus file to local OV cached folder.
OMFP-3756: Update to OMFP-3756. Supports CAD files with a version suffix greater than 9. (i.e., car_bumper.prt.42)
OMFP-3756: Resolves issue saving files with valid characters in filename (i.e. periods).
OMFP-3728: Fix model naming when converting models located on Nucleus.
OM-114367: Update HOOPS Exchange CAD Converter dependency to release/200.1
OMFP-3681: Fix GetString() Memory Leak in HOOPS.
omni.kit.converter.common
from 200.1.0-rc.4 -> 200.1.1-rc.4
OMFP-3936: UTF-8 encoding for generated JSON files.
OMFP-3728: Update strip_file_regex() to return input file path regex value.
OMFP-3334: Exposes response status from get_local_file_async().
OMFP-3756: Updates stem method to return full path excluding the file suffix.
omni.kit.converter.jt_core
from 200.1.0-rc.15 -> 200.1.1-rc.6
OMFP-3936: JT converter fixes for UTF8 filenames.
OMFP-3334: Handle scenario when get_local_file_async() is not able to pull down Nucleus file to local OV cached folder.
OMFP-3756: Fix file names with multiple suffixes.
omni.kit.property.usd
from 3.21.15 -> 3.21.16
OM-115814: Fixed material path not correctly converted to relative path.
omni.kit.raycast.query
from 1.0.0 -> 1.0.2
Added utility to raycast from mouse ndc coords.
Added option to make Ray aware of section plane.
omni.kit.usd.layers
from 2.1.26 -> 2.1.27
Improve mock utils to create mocked live layers.
omni.kit.viewport.window
from 105.1.9 -> 105.1.13
Use omni.kit.raycast.query for rtx viewport query.
Report per-process available and low-memory stats better.
Settings to control “Host Memory” HUD item information and label.
Make name argument to ViewportWindow constructor optional.
omni.kit.widget.browser_bar
from 2.0.8 -> 2.0.9
Handle possibility of building UI without expected font-size setting.
omni.kit.widget.layers
from 1.6.30 -> 1.6.32
Fix display of user widgets for live layer when sublayers are live session.
omni.kit.widget.stage
from 2.9.5 -> 2.9.6
OMFP-3811: Fix treeview expand issue of weakly-referenced object no longer exists
omni.kit.widget.versioning
from 1.4.5 -> 1.4.6
OMFP-3807: Update checkpoint list when server’s file changed.
omni.kit.widget.viewport
from 105.1.6 -> 105.1.10
OMFP-3841: Allow settings to allow implicit camera centerOfInterest to be set to explicit value.
Support omni.hydra.pxr engine instance per UsdContext instead of a single global engine.
omni.kit.window.file
from 1.3.44 -> 1.3.45
OMFP-3752: Share menu item does not capture the live session argument.
omni.kit.window.filepicker
from 2.10.9 -> 2.10.14
OMFP-3823: Set the focus for the input filename field at the right time for FilePickerWidget.
OMFP-3807: Update file info when server’s file changed.
OMFP-3205: More delay to focus keyboard to avoid crash.
OMFP-3205: More defensive coding to clear ownership.
OMFP-2569: Keep server’s login/logout status consistent between different file dialogs.
omni.kit.window.file_exporter
from 1.0.22 -> 1.0.23
OMFP-3823: Remove calling focus_filename_input after show() to fix crash.
omni.kit.window.file_importer
from 1.0.21 -> 1.0.23
OMFP-3823: remove calling focus_filename_input after show() to fix crash.
OMFP-3205: More defensive coding to clear ownership.
omni.rtx.settings.core
from 0.5.12 -> 0.5.13
Handle possibility of no GPUs better when building UI.
omni.ui
from 2.18.3 -> 2.18.6
OM-114997: Fix the tooltip not working for graph output and connection.
OM-115311: Fix CanvasFrame pan regression in compatibility = False situation.
OM-76013: Solve the zoom in/out carries in graph panel.
Solves the pan carries in graph panel.
Handle possibility ImGui is not valid when using ui.Workspace.
OM-89039: Proper fix for the docked property not correct for window which is docked but inactive.
omni.ui.scene
from 1.6.16 -> 1.7.0
Optimized GestureManager::prevent.
More granular omni.ui verbose profile-zones.
OMFP 3154: Improved gesture __repr__ to avoid crash in generated binding code.
omni.ui
OM-114997, OM-115311: Fix tooltip for graph output and connection, fix graph zoom and pan.
OM-89039: Proper fix for window docked when it is inactive.
omni.usd.core
OM-103724: Make parallel version of getRenderablePaths start threads at the highest level it can.
omni.usd
OM-114657: Fix CreateUsdAttributeCommand issue to avoid caching prim handle.
OM-110849: Don’t resolve property change in MaterialWatcher when current edit context is session layer.
omni.kit.property.usd
OM-115814: Fix issue with relative material path not correctly calculated for non-local path.
omni.kit.widget.viewport
OMFP-3841, OMFP-4004: Add ability to specify target override when restoring or building implicit cameras
omni.kit.window.file
OMFP-3823: Fix focus_keyboard crash.
OMFP-3752: Share menu item does not capture the live session argument.
OMFP-3205: More defensive coding to clear ownership to avoid possible crash.
omni.kit.raycast.query
OMFP-3875: Add raycast query to drag and drop handler.
OMFP-3875: Add section awareness to raycast.
omni.kit.menu.utils
OM-108536: Fix menu crash in hotkey_changed due to using destroyed value
omni.kit.window.filepicker
OMFP-3807: Update checkpoint list and file info when server’s file changed.
OMFP-3205: More delay to focus keyboard to avoid crash.
OMFP-2569: Keep server’s login/logout status consistent between different file dialogs.
omni.kit.viewport.window
OMFP-3721: Fix up per-process reporting of available and low-memory condition.
OMFP-3721: Add ability to change labels and information on memory displayed in Viewport.
omni.kit.widget.layers
OMFP-3540: Fix display of user widgets for live layer when sublayers are in live session
omni.kit.registry.nucleus
Fix cache prune date check.
omni.ui.scene
OM-114081: Optimize ‘prevent’ function in Gesture Manager.
OMFP-3154: Resolve “forgiving constructors”.
OMFP-3557: Hide entire poly if it’s clipped with camera clipping planes.
omni.activity.ui
OMFP-3811: Fix warmup bat issue
omni.graph.core
OM-108281, OM-107208: Fix hangs in OmniGraph when other extensions are loaded.
Additional
OM-99141, OM-84644: Handle possible lack of GPU in a few application layers and present low level GPU startup failures to users.
OM-114082: Usd/Hydra HdRenderDelegate support per UsdContext/Stage
Known Issues
OM-116838: [Variants] Application may crash if variants are switched before being fully loaded.
OM-117278: [XR] Application may crash after starting and stopping Tablet AR multiple times in quick succession.
OM-117276: [XR] Application Viewport may stutter when Tablet AR is in use.
OM-115570: [UI] Under Preferences, when adding a custom path for materials, the ‘Select’ button may be grayed out/unclickable. The intended folder can be selected instead by pressing the ‘enter’ key on the keyboard.