Create 2021.3.6

2021.3.6 Hotfix Release Notes

Extension Changes

  • added extension omni.graph.io 1.0.5

  • removed extension omni.kit.tools.surface_instancer

omni.kit.window.viewport

  • OM-38488: Adding checks to the viewport initialization

  • OM-37903: Fix snap-to-surface making UsdPrims unselectable.

  • OM-38050: Make PythonInterOpHelper operate on USD types rather than raw arrays

  • OM-37368: Fixed crash when switching to IRAY

omni.kit.telemetry

  • OM-38032: Telemetry: added generic event support to omni.kit.telemetry.

  • do not send warn telemetry for now (too noisy)

omni.hydra.examples

  • [omni.hydra.examples] Add explicit dependency to omni.kit.menu.utils

omni.services.client

  • OM-38603: Add support for headers for transport

  • Catch case where a client transport is deregistered multiple times

rtx_plugins

  • OM-37774: Check result of vsnprintf for possible failure before sending buffer to any further.

  • OM-38106: Make sure BackBuffer is initialized to null values so resize and destruction won’t free invalid resources

  • OM-37944: quickfix for the animated gif crashes

  • Update nv-usd to pick up RPATH sanitization

  • OM-38368: Added Chromatic Aberration and LensFlare postprocessing

  • OM-37905: Crash fix

  • OM-37366: Map ground fog settings to Iray

  • update-omni-core-materials

  • OM-36758: Fix RTX crashes on geometry allocations and sub-allocations due to GPU OOM

  • Update to Iray package 344800.5867

  • OM-34979 / OM-34692: Don’t actually unload MDL modules

  • OM-35702: reshade_rtv_limit

omni.kit.widget.layers

  • OM-37997: Optimize perf of selection and prims remove in large stage

  • Use PXR_NS::UsdStage::IsSupportedFile to query supported file format instead of regex

  • OM-38231, OM-38226: Fix layer relock after resyncing prim in fast replication mode

  • OM-37949: Add payload icon for layer window

omni.kit.usda

  • OM-34025: removed custom editor support - vscode only

omni.kit.window.content

  • OM-37774: Quell some buffer-overflow issues in soon to be removed omni.ext-content_window

  • OM-35831: versioning widget added open payloads disabled

omni.kit.widget.filebrowser

  • OM-38577 Fixes context menu not persistent on click

  • OM-36217 Cherry pick from master: Fixes interaction flow for adding connections

omni.usd

  • OM-38334: Fix property change command to undo correctly

  • OM-38562: Fix material watcher crash caused by multi-threads access to UsdShader

  • OM-38119: Add more defensive check for stage close event to avoid invalid pointer access

  • OM-33954, OM-38334: Fix path resolve for property change

omni.kit.widget.stage

  • OM-38003: Fix export selected prims if it has external dependences outside of the copy prim tree.

  • OM-38002, OM-37679: Copy stage axis from source to target layer after export selected prims

omni.kit.ui

  • OM-37833: Using full path when DnD material to viewport

omni.kit.tool.collect

  • OM-7604: More fix to texture collect and MDL module replace

  • OM-37229: Fix texture collecting for cube/ptex textures

omni.kit.window.file

  • kit run environment for crash reports

omni.ext

  • exts precaching: improve diagnostics and update mode

omni.kit.capture

  • OM-35322: Narrow down the use of sync rendering of Movie Capture to EXR files only

omni.blast

  • 0.9.5 -> 0.9.6

  • “Enable CCD” setting on rigid bodies is now inherited from source meshes and persisted across destruction events.

  • Documentation for the Kit UI, Programming, and USD Schemas are available through submenus of the Windows/Blast menu.-

  • Combine and Fracture nodes added to OmniGraph.

  • Added new demo samples for Fracture and Combine OmniGraph nodes

  • The menu item to enable/disable the Blast window has moved from Windows/Blast to Windows/Blast/Settings.

  • Resolved Issues- MassAPI values are fully supported now, and warnings are issued when not set up properly.

  • Fixed crash when “Select Children” was clicked when non-destructible was selected.

omni.kit.asset_converter

  • 1.1.35 -> 1.1.38

  • Update OmniverseAssetConverter library to 7.0.1024 to fix color space import of textures.

  • Update OmniverseAssetConverter library to 7.0.1020 to improve exporter.- Supports to import/export glTF from/to UsdPreviewSurface and glTF MDL.- Supports to export USDZ to glTF.

  • Update OmniverseAssetConverter library to 7.0.1012 to integrate latest glTF MDL to support transmission/sheen/texture transform extensions.

omni.kit.browser.asset

  • 1.1.0 -> 1.1.2

  • Add setting for data timeout

  • Collect asset (required omni.kit.tool.collect v2.0.5 or later)

omni.kit.browser.core

  • 1.1.8 -> 1.1.9

  • Check menu item visibility before show options menu

omni.kit.browser.folder.core

  • 1.1.4 -> 1.1.7

  • Show timeout if list folder timeout- Show menu item “Refresh current collection” in options menu if timeout

  • Timeout to list folder

  • If hide item without thumbnail, also do not count

omni.kit.browser.sample

  • 1.0.3 -> 1.0.4

  • Add setting for data timeout

omni.kit.browser.texture

  • 1.0.1 -> 1.0.2

  • Add setting for data timeout

omni.kit.importer.cad

  • 0.2.2 -> 0.2.3

  • ui changes for temp stage, fixed free face issue for references

  • added free face support, fixed UV mapping, fixed IGES scale issue

  • added IGES file support, updated to use new asset importer API to import in existing stage, updated UI for editing converted STEP and IGES files in temp stage

  • where the script was unable to properly re-generate USD files after updating the Mesh LOD properties.

  • Initial version of Isaac Sim Step Importer Extension

omni.kit.livestream.websocket

  • 2.0.8 -> 2.0.9

  • Fixed memory leak issue when adding widgets to the PreferencePage to control encoding settings

omni.kit.sequencer.usd

  • 102.1.2 -> 102.1.3

  • Improvements to Player interface to allow suspend, resume, and async updates.

omni.kit.widget.timeline

  • 102.1.11 -> 102.1.15

omni.kit.widgets.custom

  • 0.6.1 -> 0.6.2

  • More API of ViewUsd- Change params of collapsibleframe

omni.kit.window.sequencer

  • 102.1.10 -> 102.1.16

  • OM-38723 - Drag and drop skel meshes with animationData should create clips with animationData

  • Add Play Rate and Looping to Sequencer clip property panel

  • OM-38049 - fix Sequencer takes two tries to open window.

  • OM-38016 - Use animation data for animation when a clip is created if the target prim has one.

  • OM-38013 - fix Deleting clips doesn’t update sequencer.

  • Added sequencer preferences page.

  • Fast updates on window resize

  • Fix Audio Stream feature.

  • Fix window size on extension load.

  • Optimize USD Notice event management.

omni.script.system

  • 0.1.6 -> 0.1.8

  • Added new evaluation mode.

omni.services.streamclient.webrtc

  • 1.0.5 -> 1.0.6

  • Format POST requests sent to the WebRTC API to contain the “Content-Type” HTTP Header to “application/json” in order to avoid issues with FastAPI otherwise failing to correctly interpret the request.

omni.services.streamclient.websocket

  • 1.1.2 -> 1.1.4

  • Fixed mouse offset issues affecting the web player when the resolution of the web client made it so that the height of the <video> Element was smaller than the height of the application window.

  • Fix jinja2 import.

other

  • Update python version to resolve CVE-2013-0340

  • update pypillow version to resolve CVE-2021-23437