Create 2022.1.2 (Beta)

2022.1.2 Release Notes

Extension Changes

  • added extension omni.kit.browser.asset 1.1.7

  • added extension omni.kit.graph.delegate.modern 1.5.0

  • added extension omni.kit.recorder 1.1.0

  • added extension omni.kit.widget.cloud_share 1.7.2

  • added extension omni.kit.xr.common 103.1.4

  • added extension omni.kit.xr.core 103.1.2

  • 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.services.collect 0.3.6

  • added extension omni.services.facilities.workqueue 1.0.1

  • added extension omni.services.moebius 1.3.1

  • removed extension omni.kit.browser.asset_provider.s3

  • removed extension omni.kit.profiler.tracy

  • removed extension omni.kit.testing.services

  • removed extension omni.kit.tests.basic_validation

  • removed extension omni.kit.tests.usd_stress

  • removed extension omni.kit.window.jira

omni.anim.curve

  • 103.7.7 -> 103.7.10

  • 103.7.10 Added- Enable more unit tests for external test framework-

  • 103.7.9 Fixed- Missing dependency in omni.anim.curve

  • 103.7.8 Fixed- Play Animation flag is now honored.

omni.anim.curve_editor

  • 103.7.9 -> 103.7.11

  • 103.7.11 Changed- Previous & Next Key moves the slider not the key selectionAdded- More Unit tests-

  • 103.7.10 Fixed- Frame selected will frame on both horizontal & vertical axises- Avoid a USD path warning message when new a map-

omni.anim.graph.core

  • 103.1.15 -> 103.1.19

  • 103.1.19 Changed- Added more automated testing

  • 103.1.18 Changed- Fixed deps issues on omni.anim.graph.ui- OGN SetCharacterWorldTransform

  • 103.1.17 Changed- Update SDK - fix state machine crash.

  • 103.1.16 Changed- Unit testing framework.- OGN GetCharacterWorldTransform and GetCharacterJointTransform

omni.anim.graph.ui

  • 103.1.20 -> 103.1.27

  • 103.1.27 Fixed missing ALT+RMB+Drag to zoom

  • 103.1.27 Fixed error when creating variable with empty animation graph canvas

  • 103.1.26 Fixed- Removed zoom limits from graph view to fix inconsistent zoom issues

  • 103.1.25 Fixed- Added more automated tests

  • 103.1.24 Fixed- Fixed a bug with moving multiple nodes simultaneously

  • 103.1.23 Fixed- Fixed WriteAnimationGraphVariable node missing SkelRootPath property

  • 103.1.22 Fixed- Workaround for node focus bug

  • 103.1.21 Fixed- Unit testing framework- State machine bugfixes.- Filter Node’s Joint property UI small fix

omni.anim.retarget.core

  • 103.1.6 -> 103.1.11

  • 103.1.11 Changed- fix issue of loading biped asset in linux

  • 103.1.10 Changed- fix get_forward_up_axis

  • 103.1.9 Changed- Update SDK

  • 103.1.8 Changed- fix get_forward_up_axis

  • 103.1.7 Changed- Update retarget core API

omni.anim.retarget.ui

  • 103.1.8 -> 103.1.9

  • 103.1.9 Changed - Update to use new retarget core API changes

omni.anim.skelJoint

  • 103.2.16 -> 103.2.17

  • 103.2.17 Fixed a verbose log spam.

omni.anim.window.timeline

  • 103.5.16 -> 103.5.17

  • 103.5.17 - Fixed another dock issue-

  • 103.5.17 - Fixed tooltip wordChanged- Animation Play button work consist with toolbar Play

omni.curve.manipulator

  • 103.3.1 -> 103.4.0

  • 103.4.0 Added- Supported free rotation.

  • 103.3.2 Changed- Fixed transform_space for marquee selection with new kit-sdk.

omni.graph.window.core

  • 1.16.6 -> 1.18.0

  • 1.18.0 Added- ALT+RMB+Drag for graph zoom

  • 1.17.0 Fixed- Added missing ‘node’ param to header label __draw_header_label()

  • 1.17.0 Changed- Renamed _draw_header_label(), _draw_header_icon, and _draw_expansion_button() to make them private.

  • 1.16.7 Fixed- 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

omni.graph.window.particle.system

  • 103.1.6 -> 103.1.12

  • 103.1.12 Changed- Fixed incorrectly imported prim node.

  • 103.1.11 Changed- Fixed disconnection of pure USD relationship (non OG-backed connection).

  • 103.1.10 Changed- Fixed node expansion state when no previous state was stored in USD.

  • 103.1.9 Changed- Hooked up Open Graph context menu.

  • 103.1.8 Changed- Fixed parameter name change in disconnect.

  • 103.1.7 Changed- Fixed rename on OG prim node.

omni.kit.activity.model.cache_status

  • 1.0.4 -> 1.0.5

  • 1.0.5 Changed- CacheActivity is disabled when the activity window is closed

omni.kit.activity.widget.monitor

  • 1.0.4 -> 1.0.5

  • 1.0.5 Added- start/stop methods of the model to pause the jobs when the activity window is closed

omni.kit.asset_converter

  • 1.2.22 -> 1.2.24

  • 1.2.24 Changed- Update OmniverseAssetConverter library to 7.0.1225

  • 1.2.24 - Fix naming issue of obj import if mesh names are empty

  • 1.2.24 - Fix color space setup for material loader

  • 1.2.24 - Fix geometric transform import for FBX

  • 1.2.23 Changed- Update OmniverseAssetConverter library to 7.0.1219 to support dissovle attribute of MTL for obj importer.

omni.kit.browser.asset_provider.actorcore

  • 1.0.3 -> 1.0.4

  • 1.0.4 - Do not show “Load More” if no more assets

omni.kit.browser.asset_provider.sketchfab

  • 1.0.8 -> 1.0.9

  • 1.0.9 Changed- Remove sync calls

omni.kit.environment.core

  • 1.0.21 -> 1.0.26

  • 1.0.26 Changed- Verify sub id exists when applying ground material

  • 1.0.25 Changed- Fix drop scene template issue

  • 1.0.24 Changed- Remove sync calls

  • 1.0.23 Changed- Fix sunstudy does not work if reopen stage

  • 1.0.22 Changed- Fix error if startup with no stage

omni.kit.manipulator.prim

  • 1.4.2 -> 1.5.0

  • 1.5.0 Added- Supported free rotation.

  • 1.4.3 Changed- Passed usd_context_name and viewport_api into prim transform gestures for snapping.

omni.kit.manipulator.transform

  • 1.3.12 -> 1.4.0

  • 1.4.0 Added free rotation manipulator.

  • 1.4.0 Changed- Rotation angle overlay now confined within [-180, 180) range to reduce visual obstruction.

omni.kit.manipulator.viewport

  • 1.0.3 -> 1.0.6

  • 1.0.6 Changed- Delay omni.ui.scene.SceneView creation until app is updating

  • 1.0.4 Changed- Use omni.ui.SceneView.model to set view and projection

omni.kit.mesh.raycast

  • 103.7.2 -> 103.7.3

  • 103.7.3 Fixed- Fixed raycast does not work after stop rigid body simulation

  • 103.7.3 Changed- Updated license packaging.

  • 103.7.1 Fixed- Fixed assert issue in debug mode- Fxied add and remove prim in same frame

  • 103.7.1 Added- Added unit test

  • 103.7.0 Changed- OverlapVerticesResult now contains overlapped face indices as well.

  • 103.7.0 Added IMeshRaycast::getVertexLocalPosition as a faster way to get vertex location.

  • 103.6.0 Changed- Fixed potential invalid access to end iterator.

  • 103.5.1 Changed- Added writeTarget to extension.toml file

  • 103.5.0 Changed- Maintain BVH across entire USD stage life span.

  • 103.4.0 Changed- Fixed out of sync BVH and collision mesh pose.-

  • 103.4.0 Added multi-thread support for collecting result in overlapVertices.

  • 103.3.0 Changed- Hash and reuse identical PxTriangleMesh even if they’re from different prim.

  • 103.2.0 Added- Supported UsdGeomBasisCurves. The curves are tessellated into tri mesh for ray cast and overlap test.

  • 103.1.8 Changed- Fix crash in reportHit when doing overlap test.

  • 103.1.7 Changed- Fix distance error for closestRaycastBound.

  • 103.1.6 Changed- Add interface for get the raycast hit bound.

  • 103.1.5 Changed- Add flooding support for shape prims.

  • 103.1.4 Changed- Version changes.

  • 103.1.3 Changed- Add raycast support for shape prims.

  • 103.1.2 Changed- Add support for UsdGeomMesh with physx deformables related properties.

  • 103.1.1 Changed- Bugfixes.

  • 103.1.0 Added- Added overlapVertices, freeOverlapVerticesResult and python binding overlap_vertices.

  • 103.0.0 Changed- Version changes.

  • 102.2.0 Changed- BVH and cached triangle mesh will refit/rebuild when USD data changes.

  • 102.1.1 Changed- Version changes.

  • 102.1.0 Changed- Version changes.

  • 0.5.1 Changed- Naming changes.

  • 0.5.0 Changed- Prepare for 101 release.

  • 0.4.0 Added- Added getFloodPoints

  • 0.3.1 Changed- Fixed Linux linking.

  • 0.3.0 Added- Support Tetrahedron Mesh.

  • 0.2.0 Added- Added spherecast.

  • 0.1.3 Fixed- Fix issue when raycast on mesh combination of the scale and rotate

  • 0.1.2 Fixed- Remove dependency on carb.setting extension

  • 0.1.1 Added- Add API for raycast on single mesh(whitout set BVH)

  • 0.1.1 Fixed- support mesh scale- clear bound cache when createBVH

  • 0.1.0 Added- Initial mesh raycast

omni.kit.profiler.window

  • 1.4.3 -> 1.4.4

  • 1.4.4 - Delay profiler startup to not disable profiling during startup until it opened or enabled with a hotkey

omni.kit.search.files

  • 1.0.3 -> 1.0.4

  • 1.0.4 - Disable recursive searches on nucleus

omni.kit.sequencer.core

  • 103.1.1 -> 103.1.2

  • 103.1.2 - SequencerClipSetAnimationCommand can now set animation to None.

omni.kit.sequencer.usd

  • 103.1.1 -> 103.1.3

  • 103.1.3 - OM-49312 - Could not find the stage update node index errors- Getting audio length now returns the source asset length.

  • 103.1.2 - Automated tests added

omni.kit.stage_column.payload

  • 1.0.5 -> 1.0.6

  • 1.0.6 Changed- Added test

omni.kit.thumbnails.images

  • 0.2.1 -> 0.2.3

  • 0.2.3 Added- Only spawn sub-process on first request to avoid spawning subprocesses at startup.

  • 0.2.2 Added - Avoid spawning kit sub-process multiple times, which may slow down the app. Fixes #OM-47764

omni.kit.widget.calendar

  • 1.0.4 -> 1.0.5

  • 1.0.5 Added- Add test

omni.kit.widget.extended_searchfield

  • 1.0.8 -> 1.0.9

  • 1.0.9 - Aligned Search UI to better match navigator.- Fixed searching by date off-by-one error.

omni.kit.widget.searchfield

  • 1.0.5 -> 1.0.6

  • 1.0.6 Add- Add tests for searchfield

omni.kit.widget.sliderbar

  • 1.0.9 -> 1.0.10

  • 1.0.10 Added- Add test

omni.kit.window.environment

  • 1.1.3 -> 1.1.4

  • 1.1.4 Fixed- OM-48058: Exception being thrown when drag-drop into Viewport.

omni.kit.window.material

  • 1.0.16 -> 1.0.17

  • 1.0.17 Changed- Reduce time to load stage materials in a large scene

  • 1.0.17 Added- Add tests to stage material model

omni.kit.window.material_graph

  • 1.4.9 -> 1.4.10

  • 1.4.10 Added- Ability to connect material to token

omni.kit.window.section

  • 103.2.5 -> 103.2.6

  • 103.2.6 Changed- use existing transform manipulators on section widget

omni.kit.window.sequencer

  • 103.1.2 -> 103.1.8

  • 103.1.8 - OM-49322 - Fixed drag and drop onto clip widgets. - Fixed missing context menu.

  • 103.1.7 - OM-48690 - Added check that sequence schema plugin is loaded.

  • 103.1.6 - OM-46834 - Sequencer Tracks and clips become disconnected when scrolling in the track pane

  • 103.1.6 - OM-44910 - Sequencer tracks should keep their size on redraw

  • 103.1.6 - OM-47482 - Cannot scroll Sequencer window enough to create space for a new clip.

  • 103.1.5 - OM-47487 - Fix for clips in sequencer not updating when USD changes.

  • 103.1.4 - OM-47481 - Fix for audio drop on existing clips. This also improves async audio handling in general.

  • 103.1.3 - OM-42141 - Fix drag handles not working after drag/drop.- Fix Sequencer redraw frame range issue.

omni.paint.brush.attribute

  • 103.3.2 -> 103.3.3

  • 103.3.3 Changed- Fixed invalid graph object.

omni.paint.brush.modify

  • 103.1.4 -> 103.1.5

  • 103.1.5 Changed- publish unit tests.

omni.paint.brush.scatter

  • 103.1.8 -> 103.1.12

omni.paint.brush.scripting

  • 103.6.4 -> 103.6.5

  • 103.6.5 Changed- reduced info log.

omni.paint.system.bundle

  • 103.3.7 -> 103.3.12

omni.paint.system.core

  • 103.2.3 -> 103.2.6

omni.paint.system.ui

  • 103.4.2 -> 103.4.5

omni.particle.system.bundle

  • 103.2.12 -> 103.2.16

omni.particle.system.ui

  • 103.1.5 -> 103.1.6

  • 103.1.6 - Moved particle tool menu item.

omni.ramp

  • 03.0.6 -> 103.0.7

  • 103.0.7 Fixed- Initial placement of ramp key

omni.script.prim

  • 103.0.4 -> 103.0.5

  • 103.0.5 Added- Test.

omni.services.browser.asset

  • 1.2.6 -> 1.2.7

  • 1.2.7 Changed- Remove sync callss

omni.services.client

  • 0.2.3 -> 0.3.0

omni.services.pip_archive

  • 0.3.0 -> 0.4.0

  • 0.4.0 Changed- Changed default import package to try and reduce overhead of loading omni.services.pip_archive.

omni.services.transport.client.base

  • 1.1.0 -> 1.2.0

omni.services.transport.client.http_async

  • 1.1.2 -> 1.2.0

omni.services.transport.client.idl_http_async

  • 0.1.3 -> 0.2.0

omni.services.transport.server.http

  • 1.1.1 -> 1.1.2

  • 1.1.2 Changed- Moved slow import statements to be local to improve Kit startup times

omni.usd.schema.sequence

  • 2.0.8 -> 2.0.10

  • 2.0.10 - Fixed bug OM-48578 when AnimationData is set as target prim, animation doesn’t work.

  • 2.0.9 - Fixed changelog name typo.- Added auto test.

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: Silenced toolbar menu_changed error on create exit

  • Correct initialization of the feedback buffer for material flattening

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 cherry-pick/103.1

  • 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]

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.

omni.kit.widget.graph

  • [omni.ext] speed up carb plugin search

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

  • Cherry pick cd2fb783 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 [cherry pick]

  • [omni.ext] speedup python extension startup flow to add all sys.path first

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

  • Fixed a debug failure in release/103.1

omni.graph.nodes

  • OM-46461: Add support for specifying any character to Generate3dText node

  • OM-46827: “CPU Interop” for faster deformation without GPU Interop

omni.kit.example.toolbar

  • OM-48109_add_test_waiver_for_toolbar_button

omni.kit.menu.utils

  • [omni.ext] fix FS watcher to not subscribe to not include folders

  • [omni.ext] speed up carb plugin search

  • omni.kit.menu.utils optimized rebuild_menus usage during startup

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

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.

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 [103.1 Cherry Pick]

omni.hydra.scene

  • OM-45790 : cherry pick !15469 to release/103.1 : Support for indexed displayColor primvars in OmniHydra

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

omni.hydra.examples

  • OM-47234: Add Normalize node

omni.kit.menu.create

omni.services.transport.server.http

  • 1.1.1 -> 1.1.2

  • 1.1.2 Changed- Moved slow import statements to be local to improve Kit startup times

omni.kit.menu.create

  • OM-47905: Add preference for default rotation order of camera

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

omni.graph.tools

  • OM-45313 create unit test for the omni.kit.property.transform transform property windo