USD Composer 2023.2 Beta#
Release Date: September 2023
Extension Changes#
added extension omni.kit.livestream.native 2.3.0
added extension omni.kit.xr.profile.ar 105.1.0
added extension omni.audioplayer 0.2.0
added extension omni.audiorecorder 0.1.0
added extension omni.example.ui 1.2.3
added extension omni.videoencoding 0.1.1
removed extension omni.anim.shared 105.3.6
removed extension omni.kit.splash.carousel 1.1.6
removed extension omni.kit.viewport.menubar.cloud_share 1.0.4
removed extension omni.kit.widget.cloud_share 1.11.1
removed extension omni.services.collect 0.7.0
removed extension omni.services.facilities.monitoring.metrics 0.2.3
removed extension omni.services.facilities.monitoring.progress 0.2.4
removed extension omni.services.moebius 1.5.2
removed extension omni.datastore
removed extension omni.graph.examples.cpp 1.7.7
removed extension omni.kit.window.splash 1.0.1
removed extension omni.taskagent
removed extension omni.ujitso
omni.anim.curve.ui#
from 1.2.0 -> 1.3.1
Crash in time sample conversion and simplification UI
Keyframing multiple prims together feature from the property window
omni.anim.graph.core#
from 105.1.7 -> 105.1.10
Fixed issue with retargeter with incorrect order of evaluations, causing character to tilt
Add a message notifying users when variable prefixes have been updated.
Motion matching node fix for non-identity start transforms.
omni.anim.skelJoint#
from 105.1.12 -> 105.1.14
Fixed OmniJoint pose reset bugs when resync.
Fixed performance warnings caused by frequently using acquireInterface
omni.asset_validator.ui#
from 0.7.0 -> 0.8.1
Improve of UI flow - One click to fix a single issue. - Move Fix and Save selected to an option. - Update documentation.
PrimEncapsulationChecker, NormalMapTextureChecker: Ability to select prims.
When a fix is proposed, do not select prims.
omni.audio.boom#
from 0.5.4 -> 0.5.5
Added better handling of invalid audio assets
Fixed bug with physics demo framework not being available
omni.blast#
from 0.13.5 -> 0.13.6
Dropped support for Blast data from before “base” and “inst” were split
Optimized multiple spots in code by using USDRT to discover prims instead of walking the entire stage
omni.flowusd#
from 105.1.36 -> 105.1.44
Fix NanoVDB emitter coordinate inconsistency.
Point cloud preset on selected prim fix.
omni.flowusd.ui#
from 105.1.1 -> 105.1.2
S3 presets folder path updated to prod
omni.graph.window.core#
from 1.70.1 -> 1.84.0
Disabled compound subgraphs by default.
Dragging prims from the Stage window into a graph view was failing with errors.
Enabled renaming ports on input and output nodes
Reusing port names during rename automatically finds a new name
Ability to create an empty compound subgraph from the context menu
Compound node ports were incorrectly refreshing on disconnection
Context menu now appears when right-clicking empty space
Context menu on input and output nodes allows for removing of ports
Input and Output nodes hide unsupported operations in node context menu
Compound Nodes hide the help documentation overlay
Support for only selecting backdrops only by header bar.
Moved backdropGetter so we can pass in the GraphWidget, to be able to get node sizes.
The node catalog and QuickSearch now search the UI name of the node type rather than its internal name.
The node catalog and QuickSearch no longer search the node description.
The matching of search terms can now be spread between the node type and its category.
If a category matches the search terms it will be expanded even if none of its nodes match.
Clicking on a node type in the QuickSearch window will reliably create the node.
Enabled compound subgraphs for all builds
Variables nodes are now correctly created in compound graphs
Added input and output virtual nodes when using a compound subgraph
Added OmniNote functionality.
Only enable new graph delegate behavior if compounds are enabled and compound subgraphs are supported
Context menus for add/remove/rename ports for compounds
Double click to edit compound names and port names
Use compound name rather than type, regardless of the type as name setting
Replaced deprecated omni.graph.core.MetadataKeys references with omni.graph.tools.ogn.MetadataKeys
Replaced deprecated omni.graph.core.get_global_container_graphs references with get_global_orchestration_graphs
Replaced deprecated omni.graph.tools.supported_attribute_type_names refs with omni.graph.tools.ogn.supported_attribute_type_names
Breadcrumbs should use the compound name rather than the subgraph name
Select compound node after creation
Moved force_regenerate = True to omni.kit.widget.graph
Added RMB menu option to edit a compound
Re-enable double-click to enter compounds
Prim drop menu was always dropping ReadPrims.
OmniGraphView.screen_to_view(), .mouse_to_view() and .mouse_to_screen()
Dialog windows in the graph editor not appearing at mouse pointer.
Invisible zombie dialog boxes never being destroyed.
Collapse nodes to a subgraph compound node
Added deprecation warning for bundle attributes without ‘allowMultiInputs’ metadata
Deprecated commands: OGSetUsdUINodeGraphNodeAttrCommand, OGRemoveUsdUIPositionAttrCommand
too many refreshes when attribute values change
Ability to double-click and open up compound nodes
Added subgraphs to the list of graphs that can be switched to in the drop-down
Fixed issue where connections were always removed when making multiple connections.
The node help icon only appears when hovering over the header now and only after a half-second delay.
Only clicking with the left mouse button will bring up node help now.
Dragging on the help icon won’t bring up help.
Type conversion context menu to nodes
Added more general way to handle relationship connections
Removed implicit multi-connection support for target types. Now relies on allowMultiInputs metadata.
Call rebuild node when attributes are resolved
ActionGraph Subgraphs created in code or in older versions can be opened without exceptions in the editor.
Dragging a prim into the editor and reading bundles now brings in a ReadPrims node
Fixed some invalid type hinting.
The node context menu now appears even when there is no selected node
Added better check for newest mouse position functions
Added Actions and Hotkeys for Copy & Paste in OmniGraphs.
Variable type changes handle authoring layer mismatches
Variable appearance refreshes on type change
graph_operations.show_help_for_node_type()
Have the node menu and the help icon use the new method.
Restore support for a help page to open up when the user clicks on the node type icon
Added support for target attributes in editor
double-clicking on the empty canvas will now select the Graph
Action and hotkey support.
Added a context menu for nodes.
New connections to bundle ports will remove existing connections.
Only utilize the new run_coroutine() method if it exists in omni.kit.async_engine, otherwise revert to asyncio.ensure_future(). This is done for backwards compatibility with Kit 104.2, which doesn’t have the method.
Replaced asyncio.ensure_future() call with the new omni.kit.async_engine.run_coroutine() method.
Attempts to create connections between incompatible attributes no longer remove the existing connections.
Node types now sorted by name in catalog
Adds new category and icons for animationGraph and characterSystem.
Removed support for the node help icon until some issues can be resolved.
OmniGraphNodeTypeCatalogModel init: removing passing of ‘args’ to super init.
- Remove hardcoded subclass and self arguments in super() init call in the following classes:
OmniGraphSelectorItemDelegate, OmniGraphSelectorItem and OmniGraphSelectorModel
Support for a help page to open up when the user clicks on the node type icon
View -> Layout Nodes works again. Or at least as well as it used to.
Fixed issue where hidden ports would be shown when node is first created.
Merged all of the _get_kit_version() functions in og.window.* into one.
Don’t let OmniGraphNodeTypeCatalogModel build the node list until after its __init__() has returned.
Don’t cache a new connection until both of the connected nodes have been cached.
Filter prop changes from removed prims instead of changed prims.
Context menu on ports
Promote to Constant, Promote to Variable and Set to/from Variable options
Handle the deprecation of the useSchemaPrims preference.
Context menu for compound creation
Support for compound node styles
literalOnly input ports are no longer shown as ports because they are not connectable
Initial support for graphs containing compound nodes
Added draw_header_label_left(), draw_header_label_center() and draw_header_label_right()
Fixed variable read and write widgets not override drag of variable
Revert to old way of disabling undo if omni.kit.undo.disabled() is not available.
Nodes once again update their colors and tooltips when their error status changes.
The fixed version in the omni.kit.commands dependency.
Fixing issue where bundle connections show up as fan-in even when they are not
Added ability to open graphs when right-clicking on a node in the stage
Uses event stream on graph registry instead of the extension manager to refresh node catalog
OGSetUsdUINodeGraphNodeAttrCommand and OGRemoveUsdUIPositionAttrCommand have been deprecated in favor of UsdUINodeGraphNodeSetCommand and UsdUIRemovePositionCommand from omni.kit.graph.usd.commands.
Variable type name is now in Sdf format when its model is initialized
Fixed error when reading tooltip for a non-existing variable
VariableNameModel now notifies subscribed widgets only after editing is finished
Leak of model on window shutdown
Removed the icon tooltip from node catalog items and extended the description tooltip over the icon
Added function that can be shared with particle system graph when processing property changes
Changed definition of get_item_value_model in catalog_model for new catalog item design
Added description to WriteVariable node’s tooltip.
Removed view regeneration behavior from the literalOnly metadata key, and hardcoded it for Read/Write Variable nodes.
Renaming a variable to an existing name no longer creates a duplicate entry
Turned on always_force_regenerate optimization in OmniGraphView
dbl-click to rename backdrop
Backdrop support
‘description’, ‘size’, ‘display_color’ and ‘stacking_order’ properties to OmniGraphModel
is_pseudo_node() and create_backdrop() methods to OmniGraphModel
Added dependency on omni.kit.graph.usd.commands
Value changes to ui:graphnode:pos & ui:graphnode:expansionState now checked when the graph is dirtied.
The ‘ui’ node category is displayed as ‘Ui (BETA)’.
Improved node description formatting by using newlines to indicate paragraph breaks
When creating default node name from type name, strip out “(BETA)”.
Replace all uses of OmniGraphWidget’s ‘_graph_model’ member with base class’s ‘model’.
References to ‘_graph_model’ by derived classes will be redirected to ‘model’ and a deprecation warning displayed.
Clear the model when the stage is closed rather than when it is opened.
Added support for truncated words in node catalog search window
Fixed errors being displayed when creating and modifying variables
Variable colors in side-panel now match variable node colors
Disable dragging for categories
Add icon borders for create node drop menu
ALT+RMB+Drag for graph zoom
Added missing ‘node’ param to header label __draw_header_label()
Renamed _draw_header_label(), _draw_header_icon, and _draw_expansion_button() to make them private.
Fixed a bug where constant node names are broken
Refactored naming utils - moved make_nice_name() from graph_model.py to graph_config.py so that it can be called from everywhere
Determine node path from UI name rather than type name, for those nodes that don’t have the UI_NAME metadata
Fixed undo/redo for variable description
Added support for multiple variable node types
Setup default min/max canvas zoom levels.
Hide WriteVariable output port
Regenerate layout when a LITERAL_ONLY tagged attribute changes
Fixed incorrect node type name
Variable nodes have custom nodes colored based on variable type
Expansion state shows correct state with updated color
Made it default that open graph will not pop up an inquiry window in home
Issue of deleting graph’s parent making the graph crash
Fix the port colors
Fix the node type name formatting
Updated variable UI to match the latest design
Node types marked as hidden only hide in the catalog, not on the canvas
When multiple nodes are selected dragging one now drags them all.
Added the ability to change the type of variables after creation
Removed the popup to create variables
Undoing node layout won’t give an error.
Undoing node layout only requires a single undo, not one per node.
Duplicated nodes will appear offset from their originals
Nodes which are duplicated together will have the same connections between them as their originals
Mechanism for registering graph editor extensions to open graphs from the stage widget
Optional dependency on __omni.kit.window.quicksearch__ 2.1
Added right mouse button menu for connection curve to disconnect selected connection
Added some comments about inputs property of _graph_model_
Skip the popup question if user clicks on the Create Graph button on toolbar
Move the ? button to the right of the toolbar
Variables model refreshes properly when the graph is changed
Moved the variable editing commands into kit
Moved the quicksearch model to individual extensions
Default node position with on_drop
Added a shortcut from graph editor to preference
OmniGraphNodeQuickSearchModel for quick search
Tool tips for ports
Added dependency on omni.graph.tools
Toolbar icon for graph selector
OG editors will now recognize the schema prims (OmniGraph, OmniGraphNode) when they are enabled.
OG editors will not recognize ComputeGraph, GlobalComputeGraph or ComputeGraphSettings nodes if schema prims are enabled
If a prim has a bogus/non-existent UsdUI expansion state, fall back to a sensible default.
Nodes will refresh when dynamic attributes are added or removed
Script category icon
OmniGraphModel.expansion_state() wasn’t handling prims without UsdUI NodeGraphNodeAPI properly.
OmniGraphModel.expansion_state() was using the ‘node_type_name’ property incorrectly.
Added variables panel and supporting code
Added a Create Graph button to the toolbar
Added an Edit Graph button to the toolbar
Added a Help button to the toolbar
icons for tutorial and constant and animation categories
Fix “‘_OmniGraphModel__usd_expansion_state_to_og’ is not defined” error
OmniGraphModel.og_expansion_state_to_usd()
OmniGraphModel.usd_expansion_state_to_og()
Removed ‘usd’ parameter from OmniGraphModel.get_default_node_expansion_state()
OmniGraphModel.import_node() was passing tuples instead of strings to get_default_node_expansion_state()
An error when Prims are dragged on to stage, and legacy prims are enabled
OmniGraphModel.get_default_node_expansion_state()
Removed the first underscore from OmniGraphModel’s __connections, __reversed_connections, and __node_connected_ports members, making them available for use by derived classes.
Legacy Prim nodes now always display their node names, even when show_name_as_type is True.
Add icons to the getter and setter node dialogue
A regression where expansion state and View toolbar did not function
When delete graph prim from stage panel, the graph editor doesn’t go back to startup screen
Fix execution pin icon is 3 pixels too far to the right
Clear cached port and connection data when a node is deleted.
Setter method for OmniGraphModel.name
Editing the node’s name by double-clicking on it in the graph now works.
Double-clicking the node header won’t put you into edit mode if the header is displaying the node’s type instead of its name.
Node tooltip now always shows the node’s name and type, regardless of whether the header itself is showing name or type.
OmniGraphModel.get_node_from_prim()
Nodes change visual appearance when they have evaluation warnings or errors.
Node header tooltip includes the current warning/error message.
Fallback category icon
Removed Subgraph category
undo of connections from legacy Prims
Added the catalog delegate
Fixed prim node culling override logic
Temporarily relax dependency of omni.graph-1.9 to 1.8 to fix older builds of Create
Fixed delegate routing issue
Fixed dependency on omni.graph-1.9
Changed default setting of showNameAsType
Added OmniGraphWidget.is_graph_editable to allow filtering of graph selection
Bundle connections were not being drawn or connected
Minor refactoring
Only show nodes in their primary catalog category
Changed main widget button layout
Minor refactor
Changed graph to not use catalog icons
Updated fallback icon
Factored out some settings and paths to graph_config module
Initial commit is migrating code from omni.graph.window.action
omni.kit.collaboration.viewport.camera#
from 2.0.12 -> 2.0.13
Improve layer events handling to only handle interested events.
omni.kit.converter.ogc#
from 1.1.19 -> 1.1.20
Updating ssl and curl
omni.kit.data2ui.core#
from 1.0.7 -> 1.0.13
Fixing a bug with the properties panel wiping out button events.
Exposing ui.Widget.selected property so that the selected style selector can be used through no-code-ui
Ensuring that all valid properties are applied to ui-primitives.
omni.kit.data2ui.usd#
from 1.0.7 -> 1.0.13
Fixing a bug with the properties panel wiping out button events.
Exposing ui.Widget.selected property so that the selected style selector can be used through no-code-ui
Ensuring that all valid properties are applied to ui-primitives.
omni.kit.painter_link#
from 203.0.9 -> 204.0.4
USD Composer crash when rapidly toggling environment map visibility
Added template to settings.kts
List of selected prims and exported USD path to TextureSetUpdatedResponseBody
omni.kit.streamsdk.plugins#
from 2.2.5 -> 2.3.7
omni.kit.tool.asset_exporter#
from 1.2.8 -> 1.2.11
Don’t show bake material option when import distill extension failed.
Strip off file: prefix from path picked from file browser.
Disable options that are not supported by obj exporter.
omni.kit.tool.asset_importer#
from 2.4.14 -> 2.4.18
omni.kit.tool.measure#
from 105.1.0 -> 105.1.1
omni.kit.window.movie_capture#
from 2.2.8 -> 2.2.15
Read default farm queue and job type for ovc deployment from settings service.
Add validate_usd setting to toggle sanity check of usd file.
Tune the text on the unsaved changes prompt and unify the title format of the prompts.
Allow users to submit a render job with unsaved USD file to Farm if they really want to.
Disables movie capture during live session.
Adds “sequencer camera” to the “cameras” menu and selects it when “sequencer camera sync” is on.
Added notification prompting Users to save any pending changes to the USD Stage prior to submitting a rendering task to Omniverse Farm.
Unify the name for the farm_job_name setting
omni.kit.window.quicksearch#
from 2.3.4 -> 2.4.1
request_to_execute removes FLAG_WANT_CAPTURE_KEYBOARD bits from key modifier
Don’t allow the root item to be collapsed if the TreeView was built with root_visible=False
omni.kit.window.section#
from 105.0.3 -> 105.0.5
Refactored Scene code to only require a single model – refreshes on stage open event.
omni.particle.system.ui#
from 105.1.9 -> 105.1.10
Fix graph access in solver node template.
omni.product_configurator.utils#
from 1.1.1 -> 1.2.1
Default paths are pointing to S3 assets
omni.services.pip_archive#
from 0.9.4 -> 0.11.0
Added asgi_correlation_id==4.2.0 PIP library.
omni.usd.fileformat.sbsar#
from 105.0.3 -> 105.0.5
Color space metadata
Package resolution for Nucleus URLs
omni.usd.metrics.assembler.ui#
from 105.1.8 -> 105.1.10
Changed metadata version
Fixed issue we stale reference url
omni.warehouse_creator#
from 0.2.2 -> 0.3.5
Default location for warehouse assets
UI to configure default path to use for the warehouse assets.
Code completely redone to use Modular Warehouse Assets.
Dropped support for filing the inside of the warehouse
omni.asset_validator.core#
from 0.7.0 -> 0.8.1
Update for UI 0.8.1
SkelBindingAPIAppliedChecker added: Rule ensuring UsdSkel.BindingAPI is applied.
Fix Location empty for anonymous layers.
Type Checker should ignore /Render* prims.
Crash when using OmniMaterialUsdPreviewSurfaceChecker
PrimEncapsulationChecker: Add problem location.
OmniDefaultPrimChecker: Change descriptions.
NormalMapTextureChecker: Add problem location.
omni.graph.action#
from 1.49.0 -> 1.55.0
Bug with compute-on-request nodes in subgraphs
omni.graph.bundle.action#
from 2.0.3 -> 2.0.4
Moved files out of LFS for easier management
omni.graph.core#
from 2.139.5 -> 2.139.7
Auto instancing management on reload_from_stage
Graph::ReloadFromStage preserves instance references
omni.graph.nodes#
from 1.99.0 -> 1.106.3
Change ReadPrims to more closely match the ImportUSDPrim imported attributes.
Crash in GetPrimLocalToWorldTransform
OgnReadPrimsV2 now always requests a node update whenever any of its tracked prims change, making it usable in dirty-push graphs.
ReadPrimsV2 skinned points are not synchronized from CPU to GPU
Enhanced USD change tracker and ReadPrimsV2 to track ancestors and descendants for incrementally updating the world matrix and local bound
omni.graph.ui#
from 1.46.2 -> 1.48.0
Don’t require omni.kit.window.extensions. Only enable the bits which use it if it’s already loaded.
Use platform-agnostic omni.kit.clipboard instead of pyperclip
omni.hydra.pxr#
from 1.1.3 -> 1.1.4
Remove gl_VertexID usage from GLSL to mitigate intel GPU compatibility issues.
omni.kit.capture.viewport#
from 1.3.5 -> 1.3.7
Fixed the sequencer cameras don’t play issue by forcing the use sequencer camera setting to be true during capture
Fixed the camera hiding not working issue
omni.kit.clipboard#
from 1.0.2 -> 1.0.3
omni.kit.collaboration.presence_layer#
from 1.0.4 -> 1.0.5
Improve layer events handling to only handle interested events.
omni.kit.collaboration.selection_outline#
from 1.0.3 -> 1.0.4
Improve layer events handling to only handle interested events.
omni.kit.converter.patchmanager#
from 1.0.21 -> 1.0.25
Update openssl
Resolves issue with PM API when querying hyphenated DC names
omni.kit.hotkeys.core#
from 1.2.2 -> 1.3.0
omni.kit.primitive.mesh#
from 1.0.13 -> 1.0.14
Fix issue that creates meshes offset them by 50m instead of 0.5m in meter units.
omni.kit.property.geometry#
from 1.2.9 -> 1.2.10
Update to include “proxyPrim”
omni.kit.property.transform#
from 1.3.9 -> 1.3.10
Changed silent exception message
omni.kit.property.usd#
from 3.21.5 -> 3.21.9
Better handling of exceptions
Fixed SdfRelationshipArrayItemModel to handle None item
Fixed SdfAssetPathArrayAttributeItemModel to handle None item
omni.kit.timeline.minibar#
from 1.1.1 -> 1.1.2
Update time(zero) when playing stop
omni.kit.usd.collect#
from 2.2.4 -> 2.2.6
Re-pathing locked states inside customLayerData.
Fix collecting UDIM textures in MDL.
omni.kit.usd.layers#
from 2.1.16 -> 2.1.17
Improve layer event handling to only handle interested events.
omni.kit.viewport.legacy_gizmos#
from 1.0.13 -> 1.0.14
Remove SdfPrimSpec from session layer for usd-camera-mesh on newer versions of USD.
omni.kit.viewport.window#
from 105.1.6 -> 105.1.7
Fixed get_material_name to use omni.kit.material.library
omni.kit.widget.filebrowser#
from 2.3.33 -> 2.3.34
omni.kit.widget.filter#
from 1.0.1 -> 1.1.2
Add triangle in button area
Left click or Right click to show menu
Double click or middle click to toggle
Left + Hold does not work any more
New keyword argument “menu_width” to set popup menu width
Press and holding shorter to show popup menu
Show background when selected
omni.kit.widget.graph#
from 1.8.1 -> 1.8.3
Fixes crash - Only call placer.invalidate_raster when dragging nodes, not when creating a new node.
Kwarg “raster_nodes” for GraphView should work if set False (nothing to setting “/exts/omni.kit.widget.graph/raster_nodes”)
omni.kit.widget.layers#
from 1.6.24 -> 1.6.26
Fixed expand/collapse tree menu items
Improve layer event handling to only handle interested events.
omni.kit.widget.live#
from 2.1.2 -> 2.1.3
Improve layer events handling to only handle interested events.
omni.kit.widget.live_session_management#
from 1.2.12 -> 1.2.13
Improve layer events handling to only handle interested events.
omni.kit.widget.nucleus_connector#
from 1.0.11 -> 1.1.0
Added device auth flow for cases when kit is running headless or in OVC environment
omni.kit.widget.stage#
from 2.9.0 -> 2.9.2
Improve sorting inside stage widget to take consideration of order suffix.
Improve layer events handling to only handle interested events.
omni.kit.widget.toolbar#
from 1.5.4 -> 1.5.6
omni.kit.widget.versioning#
from 1.4.3 -> 1.4.4
Use platform-agnostic omni.kit.clipboard instead of pyperclip
omni.kit.window.content_browser#
from 2.7.13 -> 2.7.14
Filter popup menu width fix to 150
omni.kit.window.extensions#
from 1.2.0 -> 1.3.0
Fixed trash icon path
Filter: do not hide popup menu when filter changed
omni.kit.window.preferences#
from 1.3.18 -> 1.3.20
Moved Throttle Rendering preferences to Developer Section
omni.scene.optimizer.core#
from 105.1.4 -> 105.1.8
Scale factor argument for UV Generation operation supported in JSON configs
Operation reporting is on by default for interactive execution
Crashes when deduplicating Materials within Payloads have been fixed
omni.scene.optimizer.ui#
from 105.1.2 -> 105.1.3
Operation arguments can define conditional enable state logic.
New Merge Results GUI for easier debugging of merge operations.
A Security Warning dialog is shown when loading config files that contain python scripts.
Prune Leaf Xforms operation can now be filtered by prim path.
Preliminary visualization of Operation feedback reports
Explicit stage for commands
Decouple UI from core
New operation to execute a python script on a Usd Stage
New operation to Generate Projection UVs on a Usd Stage
Updated how json files are exported, now have better readability
Added Split Meshes operation
UI exposes tolerance value for geometry deduplication.
UI improvements for “Process Point Clouds” operation.
Command names prefixes changed from “DataAdapter” to “SceneOptimizer”
Added “Parent Prim” option to “Merge Boundary” argument of “Merge Static Meshes” operation
First version of 104.1
Updated arguments for Merge Static Meshes
Minor UI bug fixes
Added confirmation dialog before clearing processes
UI look and feel improvements
New icons
Added Center Pivot command
Update DataAdapter UI per UX design
Added Compute Extents command
Added Optimize Materials command
Added Print Stage Stats command
Added new options to Merge/Deduplicate commands based on core features
Commands now show a readable display name
Arguments now show tooltips
Removed some unnecessary commands
Move menu to Window->Utilities.
Specifying which version of
*.core
we depend onAdded default values in UI and the ability to make features mutually exclusive
Renamed to omni.data.adapter.ui
Moved UI to standalone extension
omni.ui#
from 2.15.8 -> 2.16.8
Clipping of tooltips in CanvasFrame.
Clipping rectangle issue in CanvasFrame preventing visual artifacts on Linux with Vulkan.
update ui.Image and ui.VectorImageProvider to support omni paths
Fixed moveToNewOSWindow issue with zero width/height windows
update ui.Menu submenu overlapping current menu in non-legacy mode as it sometimes didn’t prevent overlapping menus.
Ability to get exact content width and height from labels
ImageProvider python binding to set the image data from an texture handle pointer
omni.ui.scene#
from 1.6.11 -> 1.6.12
Setting sc.Widget.resolution_width/sc.Widget.resolution_height runtime.
omni.kit.registry.nucleus#
[omni.kit.registry.nucleus] add support for https package URLs