Code 2022.1.1 (Beta)#
2022.1.1 Release Notes#
Extension Changes#
added extension omni.anim.curve 103.7.10
added extension omni.anim.curve_editor 103.7.11
added extension omni.anim.graph.bundle 103.1.2
added extension omni.anim.graph.core 103.1.20
added extension omni.anim.graph.ui 103.1.27
added extension omni.anim.retarget.bundle 103.1.3
added extension omni.anim.retarget.core 103.1.11
added extension omni.anim.retarget.ui 103.1.9
added extension omni.anim.shared 103.6.7
added extension omni.anim.skelJoint 103.2.17
added extension omni.anim.timeline 103.0.2
added extension omni.anim.window.timeline 103.5.17
added extension omni.curve.creator 1.1.1
added extension omni.curve.manipulator 103.4.0
added extension omni.curve.nodes 103.2.1
added extension omni.graph.visualization.nodes 1.1.1
added extension omni.graph.window.action 1.3.8
added extension omni.graph.window.core 1.18.1
added extension omni.graph.window.generic 1.3.8
added extension omni.kit.asset_converter 1.2.24
added extension omni.kit.browser.asset 1.1.7
added extension omni.kit.browser.asset_provider.actorcore 1.0.4
added extension omni.kit.browser.asset_provider.local 1.0.7
added extension omni.kit.browser.asset_provider.sketchfab 1.0.9
added extension omni.kit.browser.asset_provider.turbosquid 1.0.6
added extension omni.kit.browser.asset_store 1.0.0
added extension omni.kit.browser.material 1.2.6
added extension omni.kit.capture.viewport 1.1.4
added extension omni.kit.environment.core 1.0.26
added extension omni.kit.graph.widget.variables 2.0.1
added extension omni.kit.livestream.websocket 2.5.5
added extension omni.kit.mesh.raycast 103.7.3
added extension omni.kit.pointclouds 0.0.10
added extension omni.kit.preferences.time 0.0.5
added extension omni.kit.property.environment 1.0.13
added extension omni.kit.property.sequence 0.0.5
added extension omni.kit.quicksearch.actions 0.8.10
added extension omni.kit.quicksearch.hdri 0.8.8
added extension omni.kit.quicksearch.material 0.8.6
added extension omni.kit.quicksearch.menu 0.8.6
added extension omni.kit.quicksearch.props 0.8.5
added extension omni.kit.quicksearch.select 0.8.3
added extension omni.kit.sequencer.core 103.1.2
added extension omni.kit.sequencer.usd 103.1.3
added extension omni.kit.stage_column.payload 1.0.6
added extension omni.kit.stage_column.variant 1.0.3
added extension omni.kit.thumbnails.images 0.2.3
added extension omni.kit.thumbnails.mdl 1.0.11
added extension omni.kit.tool.asset_exporter 1.1.6
added extension omni.kit.tool.asset_importer 2.3.20
added extension omni.kit.widget.calendar 1.0.5
added extension omni.kit.widget.material_preview 1.0.5
added extension omni.kit.widget.searchable_combobox 1.0.4
added extension omni.kit.widget.sliderbar 1.0.10
added extension omni.kit.widget.timeline 103.1.25
added extension omni.kit.widgets.custom 0.6.4
added extension omni.kit.window.environment 1.1.4
added extension omni.kit.window.material 1.0.17
added extension omni.kit.window.material_graph 1.4.10
added extension omni.kit.window.movie_capture 1.2.7
added extension omni.kit.window.sequencer 103.1.8
added extension omni.kit.xr.common 103.1.4
added extension omni.kit.xr.core 103.1.4
added extension omni.kit.xr.profile.tabletar 103.1.3
added extension omni.kit.xr.system.cloudxr21 103.1.3
added extension omni.kit.xr.system.playback 103.1.1
added extension omni.kit.xr.system.simulatedxr 103.1.1
added extension omni.paint.brush.attribute 103.3.3
added extension omni.paint.brush.modify 103.1.5
added extension omni.paint.brush.scatter 103.1.12
added extension omni.paint.brush.scripting 103.6.5
added extension omni.paint.brush.select 103.1.2
added extension omni.paint.system.bundle 103.3.12
added extension omni.paint.system.core 103.2.6
added extension omni.paint.system.ui 103.4.5
added extension omni.ramp 103.0.7
added extension omni.scene.visualization.core 103.4.1
added extension omni.services.browser.asset 1.2.7
added extension omni.services.facilities.monitoring.metrics 0.2.1
added extension omni.services.facilities.monitoring.progress 0.2.2
added extension omni.services.pip_archive 0.4.0
added extension omni.services.streamclient.websocket 1.4.4
added extension omni.services.thumbnails.mdl 0.1.3
added extension omni.usd.fileformat.e57 0.1.6
added extension omni.usd.schema.sequence 2.0.10
added extension omni.kit.viewport.menubar.camera 1.0.7
added extension omni.kit.viewport.menubar.core 1.1.12
added extension omni.kit.viewport.menubar.display 1.0.3
added extension omni.kit.viewport.menubar.render 1.0.3
added extension omni.kit.viewport.menubar.settings 1.0.5
added extension omni.kit.widget.spinner 1.0.3
added extension omni.replicator.core 0.0.10
removed extension omni.kit.widget.viewport
omni.kit.browser.core#
from 2.0.4 -> 2.0.12
H center for overview view
Republish for repo updates
Increase width of category view scrollbar to same as detail view
Properties of ThumnnailView to change thumbnail padding
API to clear search words
Variable of detail scoll frame
Arg ‘show_category_splitter’ to show draggable splitter between category and detail view (default False)
More args for browser model and search bar
omni.kit.browser.folder.core#
from 1.1.9 -> 1.1.13
Republish for repo updates
Check connection status after url set
Wait until server connected when list root folder
Force updating collection combobox when folder oppened
Fix duplicated name in collections
omni.kit.browser.sample#
from 1.0.4 -> 1.0.5
Republish for repo updates
omni.kit.graph.delegate.default#
from 1.0.12 -> 1.0.15
default test
Conform backdrop size unit
omni.kit.graph.delegate.modern#
from 1.0.10 -> 1.5.0
Return a value from all functions that build a node widget
typo in BACKGROUND_RADIUS constant
adding “Graph.Connection.Making” style for half connection, so that it’s not flashing between color and gray.
Modifed return type of method _connection()_ and _build_connection()_ from _GraphNodeDelegateFull_. It now returns a tuple of the bezier curve widget, freeline widget and its container widget.
Open switch_expansion and build_collapse to be overridable
Conform backdrop size unit
Fix backdrop tooltip
Fix connection artifact for halfway connections
fix the port text where the text is very long
add build_port method so that derived delegate can easily override the name of the port
1.0.11 introduced changes which were not backward-compatible, so I’m incrementing the minor version number so that dependent extensions will force this one to update.
Fix tooltip triggering area at different zoom levels
Updating tooltip with the tooltip change from ImGui::BeginTooltip to ImGui::BeginTooltipEx
omni.kit.graph.delegate.neo#
from 1.0.1 -> 1.0.4 update repo_build and repo-licensing
use model[node].preview instead model[node].preview_data to align with base GraphModel API
Conform backdrop size unit
omni.kit.graph.docs#
from 1.0.3 -> 1.0.4
omni.kit.graph.editor.core#
from 1.0.6 -> 1.3.1
make _tree_view and _on_build accessible from GraphEdiotrCoreCatalog so that users can access the e.g. treeview selection and other property.
Allow the creation of spacers in the toolbar
Tweak the catalog delegate to allow inherited class better override
A couple of tree view style tweaks and add icon_model check for tree view widget
Add tests
omni.kit.graph.editor.example#
from 1.0.5 -> 1.0.11
Compound node deletion when changed compound node with breadcrumbs selection
tests
fixed the compound connection issue due to the port name
change the simple model to use preview property overriding base GraphModel API instead of creating customized preview_data
Add subscription for QuickSearch, so to reflect changes when omni.kit.window.quicksearch is loaded or unloaded
Dependency to QuickSearch is optional because it depends on USD. We don’t need the dependency to USD here.
omni.kit.manipulator.prim#
from 1.1.3 -> 1.5.1
Always get latest transform from manipulated prim during manipulation. They can be changed by other runtime simultaneously (e.g. transform is constrained by omnigraph nodes).
When locally translate or scale prim, the manipulator’s rotation will never change until mouse is released, even if prim’s rotation is changed during manipulation (e.g. lookAt constraint).
Supported free rotation.
Passed usd_context_name and viewport_api into prim transform gestures for snapping.
Shortened test name.
Added test for ALT down.
Register prim manipulator properly with Viewport 2.0.
Added tests.
Removed parent scale and shear from Manipulator.
Fixed a bug which prevented Manipulator from updating under multi-select.
Fixed mismatch precision between Gf.Matrix4d and Gf.Vec3f scale.
Fixed manipulating prim with one or more negative scale channel.
Fixed flipped translation direction.
Fixed negative scale not being preserved when rotated or scaled.
Fixed flipping behavior when multi-transform prims if anchor prim has negative scale.
Fixed potential incorrect handling in USD object changed notice.
OM-42480: Add snapping when used in Viewport-2.
omni.kit.manipulator.transform#
from 1.2.0 -> 1.4.0
Added free rotation manipulator.
Rotation angle overlay now confined within [-180, 180) range to reduce visual obstruction.
Do not trigger gestures when ALT is down (during camera manipulation).
Improved scale manipulator.
Increased the manipulator thickness
Using different thickness and intersection thickness, so it’s more handy to grab the manipulator
Don’t prevent transform gesture in the middle of drag
Added order for manipulator gesture and make the center “sphere” with higher selection priority than handles.
Changed persistent setting path for manipulator scale to enforce the new default scale.
Hovering on the center “ball” of scale manipulator now highlights the 3 quads.
Set default manipulator scale to 1.4 and removed no longer needed manual DPI scaling.
Moved quad translate gizmo out a bit for easier selection.
Set default manipulator scale to 1.25
Hovering on the center “ball” of translate manipulator now highlights the 3 quads.
Fixed initial state of manipulator out of sync with model.
Fixed out-of-sync highlighting state.
Adjusted sizes of some manipulator components.
Made hidden rotation Arc unselectable.
The names of tests are shorter to make sure they fits to the line length limitations.
Added highlighting when manipulator is hovered or dragged.
omni.kit.manipulator.viewport#
from 1.0.3 -> 1.0.6
Delay omni.ui.scene.SceneView creation until app is updating
Added test waiver.
Use omni.ui.SceneView.model to set view and projection
omni.kit.profiler.window#
from 1.3.3 -> 1.4.4
Delay profiler startup to not disable profiling during startup until it opened or enabled with a hotkey
Added get_instance() function
Added get_window() function
Delay profiler startup to not disable profiling during startup (WAR for startup profiling)
Fix startup profile crash report disable
Add a setting to not show startup profile
Add startup profile (menu entry)
Fix profiler window to be compatible with kit-103.1 (legacy_viewport)
Fix profiler window to be compatible with latest kit sdk because omni.kit.settings removal
Fix profiler to be enabled only during capture
Add F5/Menu for fast capture
Automatic tracy enable
Remove buttons in capture browser
A lot of small improvements on UI / bugfixes
fix UI clipping
reorg UI a bit
added optional Tracy convenience functions into GUI
add cProfile stats dump
fix stop capture bug
disable snakeviz in public build
allow only one python profiler selected at once
add cProfile and snakeviz
add capture browser
add python profiling enable
make viewport optional
prepare for publishing
Ported from extension 1.0 to extension 2.0.
omni.kit.quicksearch.commands#
from 1.1.2 -> 1.1.3
set correct dep on v2.3 of window.quicksearch
add tests
omni.kit.quicksearch.settings#
from 0.8.2 -> 0.8.4
fix tests with dpi equals 1.0
fix the model to work with the delegate
make sure the value type is passed properly for set
add tests
omni.kit.viewport.docs#
from 1.0.0 -> 1.0.2
Updated documentation to include latest changes and Viewport capturing
Add documentation for add_scene_view and remove_scene_view methods.
omni.kit.viewport.registry#
from 1.0.0 -> 1.0.2
omni.kit.widget.collection#
from 0.1.7 -> 0.1.8
use identifier to make nicer names when using UI Inspector
omni.kit.widget.searchfield#
from 1.0.4 -> 1.0.6
Add tests for searchfield
API to clear search field
omni.kit.widget.zoombar#
from 1.0.1 -> 1.0.3
Republish for repo updates
Add set_on_hovered_fn to be triggered when zoombar hovered statue changed
omni.kit.window.collection#
from 0.1.7 -> 0.1.8
added tests
omni.kit.window.quicksearch#
from 2.0.6 -> 2.3.1
omni.services.client#
from 0.2.3 -> 0.3.0
Adds raise_for_status kwarg to Consumers for returning errors rather than raising exceptions.
omni.services.core#
from 1.1.1 -> 1.2.0
Add /status and /controlport/status (for backwards compatibility) to indicate if the services are up.
omni.services.streamclient.webrtc#
from 1.2.1 -> 1.3.5
Enabled zipping of extension licenses.
Updated extension documentation and metadata.
Enabled mouse input handling in a similar way to the traditional Native handlers.
Updated Kit SDK to leverage the APP_STARTED event.
Added unit tests for StreamMenu.
Updated stream interface to include stream URLs in application menu.
omni.services.streaming.manager#
from 0.1.1 -> 0.2.2
Enabled zipping of extension licenses.
Added unit tests for StreamMenu.
Updated stream interface to include stream URLs in application menu.
Updated inline code documentation for cross-referencing of components when using Sphinx documentation publishing.
omni.services.transport.client.base#
from 1.1.0 -> 1.2.0
Adds raise_for_status kwarg to Consumer for returning errors rather than raising exceptions.
omni.services.transport.client.http_async#
from 1.1.0 -> 1.2.0
Adds raise_for_status kwarg to Consumer for returning errors rather than raising exceptions.
Moved slow import statements to be local to improve Kit startup times
Fix BaseServiceError not containing the actual error message from the upstream exception.
Updated iconography of Extension to match Omniverse Farm branding.
omni.services.transport.server.http#
from 1.1.0 -> 1.1.2
Moved slow import statements to be local to improve Kit startup times
Updated iconography of Extension to match Omniverse Farm branding.
omni.ui.scene.docs#
from 1.3.1 -> 1.3.2
Scene curve section
omni.kit.manipulator.camera#
from 1.0.2 -> 1.0.9
omni.kit.manipulator.selection#
from 1.0.0 -> 1.0.5
omni.kit.viewport.stage_preview#
from 1.0.1 -> 1.0.4
omni.kit.viewport.window#
from 1.0.3 -> 1.0.22
omni.kit.window.content#
OM-49543 Restores open with payloads disabled to context menu of content browser
OM-48618 Save-as dialog shoudn’t show checkpoint options for locations that don’t support checkpoints
OM-48853: Slienced toolbar menu_changed error on create exit
Correct initialization of the feedback buffer for material flattening
OM-46377: [content][release] Fixed import menu when the window closed and opened
omni.ui#
OM-49131: omni.kit.material.library preload_base_material_subids optmization
OM-44743: Handle LdrColor/HdrColor allocation failures and clean up the code a bit.
OM-46461: Generate 3D Text Node
OM-31499: Adding hacks to skip window rendering for several frames
OM-46475: [omni.ui][workspace] hide the explicitly invisible windows
[OM-47940]: Fixed Failed to acquire interface
vr warping for relax denoise [related to OM-25141]
OM-46682: Add GFN getAuthToken support
OM-46485: open_stage.py script: use omni.kit.window.file if available
OM-44851 Fixes flaky gfn autoload test
OM-44806: [omni.ui][release] Fixed ui.Widget.checked_changed_fn
[omni.ext] Allow querying extension packages for other target platforms
[omni.kit.pipapi] fix error when PYTHONPATH env is not set
OM-42758 Fixes: Unable to connect to Nucleus with Create 2021.3.8
[release][omni.ui] cl.shade appends palette to existing shade
Switch to USD CustomData for OGN connections
Update versions for OUTPUT_ONLY key.
OM-34195: TreeView UI crashes with columns_resizable option
omni.usd#
OM-49304: [omni.ui] deferred_dock_in prevented normal work of the layout
OM-48934: Post warning notification if CreateInstancesCommand failed to execute
OM-46314: Add Noise node.
[OM-47986]Tests for animation USD schemas.
OM-47199: Fix path resolve issue of material watcher to resolve path with cache
[release][omni.ui] Modern ui.Menu fixes
OM-44148, OM-44824: [nv_usd] Update to fix HdStorm light-transformation and value-cache miss warning demotion.
OM-43324: force stage unload when viewport extension unloads
OM-40733: delay the tooltip by half second
OM-31686: USDUVTexture should expose wrapS, wrapT, scale and bias
OM-42098-incorrect-extension-test-devrendering
OM-42098: Fix incorrect extension name test for unversioned omni.graph.core load.
OM-42098: Fix incorrect extension name test for unversioned omni.graph.core load.
OM-42098: Quiet Viewport logging during draw loop
OM-38728, OM-42554: Fix tests regression
OM-42195: Clear stage dirty status after stage initialization
omni.kit.widget.graph#
[omni.ext] speed up carb plugin search
OM-46294: Copy property value instead of modifying with reference to record correct state for command
OM-42502: graph_node_selection
omni.ext#
[omni.ext] fix FS watcher to not subscribe to not include folders
physics 1.4.6 update
OM-47306: update client lib to 1.17.5-hotfix.2857+tc.fdcc3748
Add send_audio_samples python binding for livestream.rtp-udp extension
OM-48410 fixed errors being thrown on a multi-select
OM-46461: Generate3dText fixes
[omni.ext] speedup python extension startup flow to add all sys.path first
[omni.ext] fix extension sorting assert in debug builds
ImageProvider changes
[omni.usd-abi] Fix issues with /Render definition and hiding in session layer.
remove deprecated extension manager (ext 1.0)
omni.audiorecorder#
OM-48949: audio-player-leak-fix
omni.kit.window.property#
[property] Client omni.ui Failed to acquire interface [omni::kit::renderer::IGpuFoundation v0.2]
omni.graph#
[omni.hydra.scene_delegate] Honor timesamples when syncing pointinstancers in response to USD authoring
[omni.kit.window.extensions] only load png images from remote url
[omni.ui.scene][release] intersection_thickness
OM-46049: [nv_usd] Fix HgiGL garbage collector leak when Hgi is recreated during process.
OM-45976: Fix auto conversion not correctly restored on load
Protect users from pxr deprecation warnings
OM-43480: Remove automatic legacy prim attributes
OM-44399: API and ABI to read/write variable data
Removes usd dependency in type traits for ogn
OM-39490: Split graph and node handling between schema and non-schema use
OM-41506: Updated docs to reflect the move of Autograph to AutoNode
OM-33463: Add auto conversion in omnigraph for numerical values
OM-41506: Moved all of the autograph functionality from omni.graph.tools to omni.graph (KPP)
OM-44391: Create a new command to change the pipeline stage of a graph
Backward compat of node msg logging
OM-43658 ABIs for create, remove, find variables on a graph, and to access metadata on Variables
OM-43682: Fix compute msgs and counts on python nodes
OM-43304: Replace uses of OmniGraphHelper in test scripts with og.Controller
OM-43795: Fix gather repeated paths
Disable legacy editor by default
OM-44391: Create a new command to change the pipeline stage of a graph
Backward compat of node msg logging
OM-43658 ABIs for create, remove, find variables on a graph, and to access metadata on Variables
OM-43682: Fix compute msgs and counts on python nodes
OM-43304: Replace uses of OmniGraphHelper in test scripts with og.Controller
OM-43795: Fix gather repeated paths
Disable legacy editor by default
OM-41506: Added WritePrim ability to the controller prim creation (KPP)
OM-41757: Add PrimSetActive and PrimIsActive nodes
OM-43377 - Rename IVariable getPath
Err status check was missing some evaluations
OM-43801: Add a simple tutorial, update the quick start tutorial
OM-43377: Variable ABI for OmniGraph
OM-41506: Add USD Attributes to the types supported by ObjectLookup
OM-41757: Add onMouseInput and readMouseState nodes along with some small changes
OM-43741: Added handling of runtime attribute assignment and test for unvalidated extended types (KPP)
OM-41757: Add OnGamepadInput node, add tests for NthRoot node
OM-41688: update node icons, add omnigraph stage icon
Add ‘compute message’ ABI to Node.
OM-42316: Fix for usePath mode of Read/WritePrimAttribute
OM-41506: ContextHelper removal from generated code (KPP)
OM-43243: Add car customizer tutorial for OmniGraph Action Graph
OM-41757 Add ConstantPi Node
OM-43322: Fix prim exposure in controller
integrate_omni_graph_instancing
OM-43619: [omni.kit.render.capture] Increment reference count of RpResource until capture completed.
omni.graph.instancing UI fixes.
OM-42424: Fix error when getting rotations from xformOp:transform in get_local_transform_SRT
OM-42590: Refresh profiling documentation.
Fix omni.ui.scene.SceneView model query crashing when model returns a list with fewer than 16 elements.
OM-42606: Normalize locked path in meta to avoid it being corrupted
physics package 1.4.0 update
OM-41506: Add controller support for connections
OM-39142: Fix bug in Delay + more checks in action evaluator
OM-34935: action graph evaluator - improve latent node capabilities
OM-37468: Fix role type propagation and tests
fixed open with new edit layer
OM-41506: Add node create and delete to the controller
OM-41630: Make const node values output only.
Remove clang_format instructions as they are no longer valid.
OM-37468: Clean up of linter warnings in omni.graph
omni.graph.nodes#
OM-46461: Add support for specifying any character to Generate3dText node
OM-46827 “CPU Interop” for faster deformation without GPU Interop for 103
OM-45247: added test to omni.kit.widget.versioning
OM-44985: [omni.kit.window.script_editor] protect m_log with mutex to fix the race
fixes for refreshing UsdGeomPoints
fix viewport UI tests & they broke test_viewport_mouse_raycast
OM46622 - fix variable type mismatches
OM-46181: add_graph_tests_with_subports
add an icon
move ui test and ui inspector extensions to kit repo
OM-44777: fix for AG maneuver nodes float precision xforms ops
OM-44303: Fix bug in OgnRotateToTarget related to Prim scales(Not working for negative scales still)
OM-43267: Fix token input for SelectIf, Compare, ArrayRotate
OM-43927: ReadPrim node - fix spurious error message
Fix asserts on zero nodes.
Fix compute() return values.
OM-43049 Add setting to content browser for disabling the local filesystem
OM-42870: updated light property widget to include collection includes/excludes
OM-42910: fix broken materials
OM-42939: Link librt against omni.ext.plugin
Japanese glyphs support
OM-41757: Add ReadKeyboardState
OM-35035 Transformation maneuver nodes
Flow package. Better mesh emitter defaults.
OM-42195: Another fix for clearing dirty status after stage initialization
fix vscode open button on linux
OM-42265: UI: allow .opus files to be dragged into the viewport as audio prims.
omni.graph.instancing#
OM-47308: Expose locking requirements of omni::usd::Selection to avoid possible deadlock.
OM-48406 - Changes the OmniGraphs component name to Visual Scripting
Fixes Particle editor crashes (OM-47789)
Updates pinocchio sdk and usd_ext_animation to latest.
OM-44022: [omni.ui.scene] Fix orthographic ray-generation.
omni.rtx.settings.dev#
OM-48209: type resolution fix
OM-46186/OM-33962 - Disabling Neural Radiance Caching Warning
omni.kit.property.usd#
OM-46500 - correctly support creation of the displayColor primvar with the OmniHydra scene delegate
[omni.kit.app] remove overhead of searching core plugins
OM-48544: Add warnings when instanced graphs have incompatible nodes.
physics package update, reenabling the remainder of physics tests
OM-43295: Fixing renderer.core compatibility mode texture resources management
omni.kit.viewport.ready#
OM-46533 : render ribbon BasisCurves as round until we implement intersection for it
OM-48509 Skip RenderGraph when not needed in _PullFromRingBuffer
OM-46600: Expose IStageUpdate absoluteSimTime on OnTick, ReadTime nodes
omni.hydra.scene#
OM-45790 : Support for indexed displayColor primvars in OmniHydra
DRIVE-4055: Handle out of bounds instancer indices when parsing semantics
OM-41506: Add controller support for graph construction (KPP)
omni.kit.profile#
Do not handle drop again if custom drop works
[omni.kit.app] fix crash during fastShutdown in debug build
[omni.kit.profile_python] fix stack level limit
omni.graph.core#
OM-48414: [content] Fixed Content browser resets state when changing layout
OM-46048: Disabled compute queue
OM-44757: Fix issue with drag-drop onto gizmo types (for animation assignment).
OM-45411: Add metadata information about the Native Streaming extension.
OM-39490: Created a schema use setting and some misc cleanup (KPP)
OM-39490: Created a schema use setting and some misc cleanup (KPP)
OM-43835: Added explicit node type deregistration to force a specific ordering (KPP)
OM-42190: [omni.mdl.usd_convertor] Release Python’s GIL when calling into neuray and add omni.usd dependency for pxr imports.
OM-41252 Fixing up USD generation to use the newer versions of the utility…
OM-42362 make possible for nodes outside of the graph to trigger re-evaluation of the graph
OM-42266: Support async rendering in omni.hydra.pxr
OM-39664: Telemetry: added display (ie: monitors) information as telemetry events.
omni.hydra.examples#
OM-47234: Add Normalize node
omni.kit.property.transform#
OM 47258 - Fixed ForceWriteBack token not being respected
OM-31632: add setZoomKeyShortcut api for ui.CanvasFrame
remove omni.kit.filebrowser_column.tags
omni.kit.window.viewport#
[omni.kit.commands] speedup commands registration
OM-45237: Add unittests for omni.kit.notification_manager
Fix “multiview single engine nonasync” test
WAR for linux startup crashes with cudann
OM-42589: Fix OG global implicit graph notice handling
OM-42480: Fix errors that winds cascading to selection lock-out with new Manipulators.
Core docs part 1
omni.graph.tools#
OM-45313 create unit test for the omni.kit.property.transform transform property window
OM-45973: “Add MDL File” select correct sub-identifier
omni.kit.window.filepicker#
OM-46601, OM-47325, OM-47237
fix omni.kit.window.popup_dialog tests
OM-45911 fix_manipulate_None_valued_xformOp
[omni.kit.pipapi] speed up, only call pip when explicit online index set
OM-44917 Fixes filename when file selection made from treeview
[omni.kit.ui_test] add emulate_mouse_scroll, fix emulate keyboard
OM-45729: [omni.hydra.pxr.settings] Attempt to mitigate lack of OpenGL interop TC failures.
OM-45753: fix for OG graph deletion logic
Fixes MR-14023 breaking filepicker unittest
OM-41757: Add omni.graph.nodes.ReadTime and cleanup
omni.kit.window.script#
Filter connection errors from tests to make sure tests will not failed because of that
omni.kit.window.file#
OM-47563: fix for maneuver nodes
physics 1.4.4 update
Fix logic issue of menu ‘Re-open with new edit layer’
Updating repo_codesign and creating the linux x86_64 symbols package
OM-39930 Standardized file import and export dialogs
OM-38728, OM-42554: [omni.kit.window.file] Fix error in shutdown with undefined _file_existed_prompt.
omni.kit.window.popup#
OM-44171 Add option for Payload on File open dialog + multiple bug fixes
OM-45250 Unittests for omni.kit.window.popup_dialog
omni.flowusd#
OM-45681 Flow menu and command fixes
OM-46502: omni.kit.menu.file tests are unreliable
OM-34163: Tag deprecated nodes as hidden from catalog
OM-46106: Fixed computes graphs in inserted sublayers not loading (backport)
OM-20773: When Viewport-2 is active and default, don’t create a default Viewport-legacy window and rename any legacy viewport to “Viewport Legacy”
added omni.kit.menu.file tests
OM-45334 OM-46255 Unsaved Layers Dialog behaves incorrectly when clicking ‘Don’t Save’ and ‘Cancel’ buttons
OM-43678, OM-43815: Fix matte object with PT MGPU
Disable async streaming and remove streaming cap when movie capture is running
OM-43923: [release][omni.ui.scene] sc.ScrollGesture and returning float precision for thickness
omni.kit.test#
OM-47387: fix test output path being incorrect during non test run
Print and Count tests
OM-40734: fix the stage columns items not able to reorder after the treeview change
ext test: separate test output for multiple [[test]] entries
omni.example.ui#
[omni.kit.test] Provide API and token for testoutput
omni.kit.property.material#
OM-47096: Fix mouse input handling of Viewport 1 when streaming.
OM-43089: omni.kit.menu.utils - handle external deletion of action mapping
OM-36716: material property widget - better subid matching
omni.rtx.tests#
OM-38882: Pinned and periodic wrap
physics package 1.4.0 update
extended debug draw for billboards support
omni.kit.stage.mdl#
Fixes for UsdPreviewSurface, blend materials, remote resources and improved file selection
omni.kit.widget.live#
OM-46472: fix naming of constant nodes
omni.kit.menu.file fix test failures
omni.graph.ui#
OM-45245: Add unittests for omni.kit.widget.live
open_stage.py script: use omni.kit.window.file if available
hydra blendshape update restpoints according to mesh points change.
ix-OM-43753-time-sampled-textures
OM-43525: [omni.ui.scene] Fix potential crash from Python from an inconsistent vertex attribute lengths
OM-43832: crash fix - defer omni.graph.ui stage event callback
omni.ui.scene#
OM-46244: Simplify the graph creation process for users
testing: test coverage, reports, app ready event
[release][omni.ui] Checking ImGui visibility when creating new window
OM-44987: fix property panel refresh bug
[release][omni.ui.scene] Fixed test_click
OM-40291: Fix copy of layer offsets and scales after save-as
[release][omni.ui][workspace] Fixed visibility of restored windows
[omni.ext] setting to disable all fs watching
[release][omni.ui.scene] sc.Widget
OM-44879: [omni.kit.hydra_texture] Use default UsdContext for current test suite rather than a custom one.
OM-45729: [omni.hydra.pxr.settings] Fix building of namespaced render-settings more than one level deep.
OM-45521: Enable external drag and drop to search field
Omni ui scene curve
physics package 1.4.1 update
OM-44757: Fix issue with drag-drop onto gizmo types (for animation assignment) - missing code
Light Linking and Hydra Invisibility Refresh issues
OM-43865: PrimitiveList scale fix
Flow NanoVDB Emitter bugfix
[release][omni.ui] Option to keep windows open in Workspace
Adding in the triggering stuff needed for integ-master
[omni.ui.scene] Property to filter out mouse events from mouse events of widgets
[omni.ui] ImageWithProvider.prepare_draw to force the image loading
[omni.ui.scene] Added sc.Line.thickness
OM-39664: Viewport: updated the viewport VRAM and memory stats to be more accurate.
OM-41506: Created ContextHelper v2.0, and solidified the published interface
omni.kit.widget.fast#
Use AmendedProjection for ui.scene ndc space transform
omni.kit.gfn#
Fix omni.kit.gfn allocateAndFillCustomDataString
Improve GFN error reporting
omni.kit.livestream.native#
OM-46508: Add icon to native streaming extension.
OM-45469: Add ability to process continuous mouse events when streaming using Viewport 1
OM-43719: [omni.usd] Fix possibility a Viewport is destroyed after HydraEngine was released and results still exist for it in the queue.
OM-45334 File “Show Unsaved Layers” dialog should display “Don’t Save” button.
omni.iray.settings.core#
OM-46296: Fixed wrong iray renderer settings registration that caused Iray settings not to work.
omni.rtx.settings.core#
Hide NRC from PT UI as it does nothing atm (its disabled)
Added tooltips for texture streaming settings
hide adaptive sampling controls in the PT render setting until the feature…
OM-44964 Cannot view PT AOVs interactively in Viewport.
OM-44670: Move multi-threaded rendering checkbox to multi-GPU render settings
AOV UI
OM-44490 Fixes crash while browsing folders in the grid view
texture streaming UI
omni.kit.widget.stage#
Flow package update. Wireframe bug fix
[omni.ext] registry: reduce chances of write contention during publishing
physics release 1.4.0 package update
added AOV menu icon
omni.mdl.usd#
USD to MDL Export: bugfixes for search path handling and resource exports
Remove errant import added by VSCode from using variable named dist and add copyright.
omni.graph.tutorials#
OM-44270 OM-44380: Omnigraph UI change and tutorial icon change
real-time SSS improvements
[omni.example.ui] Model-Delegate-View and TreeView
OM-41552: Introduce the path attribute type
omni.kit.renderer.core#
IRendererImpl - clamp the width and height to 1u when creating a texture
omni.graph.examples.python#
OM-45124: Pop read-only options dialog for read-only stage to keep consistent behavior with content browser
OM-43187: Fix the outdated OmniGraph tutorial
omni.kit.widget.prompt#
OM-45648: Catch possible exceptions for collect tool
omni.kit.hydra#
OM-45399: Fix lazy graph dirty for ReadTime node
DRIVE-3339 Remove PluginUtils.h include from RtxSensorModel.h
[omni.ext] multi startup fix, QOL improvements
OM-44879: [omni.kit.hydra_texture] Fix issues with destruction ordering with underlying UsdContext.
OM-20773: [omni.kit.hydra_texture] Disable scheduling a renderer when updates are disabled.
[omni.kit.hydra_texture] Add additional APIs for frame inspection and affecting queries in queue.
omni.kit.search#
OM-42778: Path attribute now track their target
OM-44548, OM-37728: Add ngsearch ui and callback to display search progress
omni.kit.streamsdk.plugins#
OM-45469: Update preprocessor definitions for streaming input gating
omni.gfn.autoload#
physics package update
Adding startup/shutdown for the GFN SDK wrapper
GFN autoload: Early exit on non-Windows platform
omni.kit.notification#
OM-44270: UI Changes on OmniGraph menu
Fix possible memory leaks for omni.kit.stage_templates
OM-42036: Lazy load name model to speed loading of prim tree for large layer
Improve send of stage events and add tests
OM-27871: Add path index to speed up stage window query in flat mode
OM-42277: Improve notification manager to support stacking notifications
omni.hydra.pxr.settings#
OM-41961: Fixed issue menus with sub_menus and show_fn
omni.kit.window.extensions#
enabling backtrace on linux
omni.kit.property.bundle#
add anim graph scheme delegates
omni.kit.context#
Move special case of Storm’s displayName label to a lower level instead of in VP-1 and VP-2
OM-37861: Material grouping in menus
omni.kit.search.service#
OM-42808: Updated to iray 349500.7242 and fixed compilation errors due to API change
OM-41626: Update search, idl, discovery, and tagging packages
omni.kit.window.inspector#
OM-44699: Fix PT reset during movie capture with aovs
OM-44191,OM-43719
omni.ui.glyphmanager#
OM-43824: Set pending edits if it’s reset by script and layers are dirty already
omni.graph.scriptnode#
OM-43741: Mark script node attributes as optional/any
omni.kit.widget.filebrowser#
OM-44182: Telemetry: fixed the sending of ‘exit’ events in Kit apps.
omni.graph.action#
OM-41757 Add set prim relationship node
OM-44201: Add only-during-playback option to AG event nodes
Fix viewport widgets manager issue when stage units are meters
OM-41955: Make auto-grouping of AppliedSchemas optional, and have Usd.Render opt into that.
omni.kit.tool.collect#
OM-44510: Fix an issue that UDIM textures are missing to be collected.
OM-39462: Use event to drive stage dirtiness refresh
omni.kit.renderer.capture#
OM-32097: Fix saveFps regression in RenderCapture extension
Fix rebase error with aov movie capture commit
Support dumping aovs via movie player
omni.graph.examples.cpp#
Enable movie capture sequence dumping of aovs
omni.kit#
Restore hydra rendering order
omni.kit.xr#
OM-20773: [release][omni.ui.scene] GestureManager should ignore invisible shape; ArcGesturePayload.culled
OM-43025: fails to load textures on linux when sbsar file hosted on nucleus
AOV UI update
Add_tests_for_ui_scene
physics tree view fix
menu support gamepad input
omni.kit.mainwindow#
OM-44059 fix_mainwindow_crash
omni.kit.window.material#
OM-20773: [release][omni.ui.scene] Double precision
omni.kit.window.hydra#
[omni.kit.window.hydra_viewport] Remove extension
omni.kit.property.skel#
OM-42688: Fix CreateAndBindMdlMaterialFromLibrary to support specifying subIdentifier
multi apply skelbindingAPI
omni.hydra#
Add a global light adjustment factor so all lights in a USD scene can be scaled.
omni.usd.schema.anim#
rename pinocchioSchema to animGraphSchema
omni.syntheticdata#
OM-42068 Make sure to clear all frame sensor data when closing a USD stage
OM-42255 Fix incorrect vpHandle when fetching sensor info
OM-39461 Deprecate Depth and DepthLinear AOVs/sensors
omni.hydra.pxr#
OM-41506: Add ability to expose prims and set values in the controllers
OM-39945: Add primvar support to Read/WritePrimAttribute
omni.kit.viewport#
[FileBrowser] Check if item is None before accessing attribute
More fixes to startup warnings
omni.kit.app#
OM-42204: Telemetry: always resolve tokens in the telemetry transmitter log filename.