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.painter_link¶
101.2.1 -> 102.1.7
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.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.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.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