Code 2022.1.2 (Beta)#
2022.1.2 Release Notes#
Extension Changes#
added extension omni.kit.graph.usd.commands 1.1.0
added extension omni.warp 0.2.2
removed extension omni.kit.widget.viewport
omni.anim.graph.bundle#
from 103.1.2 -> 103.1.4
Remove unecessary code
Added tests bundle waiver
omni.anim.graph.core#
from 103.1.20 -> 103.1.23
Pinocchio SDK Update: fix graph crash on certain nested state machines.
Update kit-sdk
Update kit-sdk
omni.anim.graph.ui#
from 103.1.27 -> 103.1.31
Fix graph editing on new references.
Update kit-sdk
Fixed breadcrumb bar layout flicker on navigation
Fixed Min/Max Zoom and ALT+RMB Zoom
Update kit-sdk
omni.anim.retarget.bundle#
from 103.1.3 -> 103.1.5
Remove unnecessary code
Added tests bundle waiver
omni.anim.retarget.core#
from 103.1.11 -> 103.1.14
Added RetargetAnimationCommand
Tweaks Reallusion auto mapping table
Update kit-sdk
Update Kit-SDK
omni.anim.retarget.ui#
from 103.1.9 -> 103.1.12
Update kit-sdk
Update Kit-sdk
Fixed extension title casing
omni.anim.skelJoint#
from 103.2.17 -> 103.2.20
A big number of prim selection would greatly slow down the performance
Fixed warning spam caused by skeleton joint manipulation.
Update kit sdk
omni.anim.timeline#
from 103.0.2 -> 103.0.3
Change the node category to animation
omni.anim.window.timeline#
from 103.5.17 -> 103.5.18
Support redo/undo keyframe slider changing
omni.curve.nodes#
from 103.2.1 -> 103.3.1
Loosened threshold for resampling test and added output for failure cases.
Added node tests.
Raycast node takes direction input into account when casting from a prim.
omni.graph.window.core#
from 1.18.1 -> 1.23.4
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
omni.kit.asset_converter#
from 1.2.24 -> 1.2.31
Update OmniverseAssetConverter library to 7.0.1258.
OM-52881: Fix some glb file cause crashes in importer.
Update OmniverseAssetConverter library to 7.0.1253.
OM-51000: support to pass file argument for specifying meter as world unit.
Improve file format plugin to import asset with original units instead of baking scalings.
Update OmniverseAssetConverter library to 7.0.1250 to fix issue of converting assets to local path under linux.
Update OmniverseAssetConverter library to 7.0.1245
OM-50555: Fix fbx animation rotation
OM-50991: optimize uv export to fix texture load not properly
Update OmniverseAssetConverter library to 7.0.1237 to fix pdb name issue for assimp library.
Fix tests to make sure it will not fail for 103.1 release.
Update OmniverseAssetConverter library to 7.0.1236.
OM-36894: Support fbx uv indices’s import and export.
OM-34328: Support export lights for gltf.
omni.kit.browser.asset_provider.actorcore#
from 1.0.4 -> 1.0.5
Enable test
omni.kit.browser.asset_provider.turbosquid#
from 1.0.6 -> 1.0.8
Search categories instead of keywords
Enable test
omni.kit.browser.material#
from 1.2.6 -> 1.2.8
Apply to multiple selected prims from context menu
DnD vMaterials to viewport
Show selection dialog when drop to multiple descendants
omni.kit.capture.viewport#
from 1.1.4 -> 1.1.10
Changed IRay to take the same way to calculate the number of default settle latency frames to Path Trace.
Added motion blur support for Iray capture
Added settle latency progress report into the progress window for if users set settle latency
Fixed the flashing blended image during capture issue for single frame capture
Added set of synchronous render flag for Iray capture
Let Iray capture have a default respect settle latency value to produce right capture results in case Iray iterations number is too small
Refined the settle latency setting for potential performance issue and iray capture problem
Default to a minimum 5-frame delay when capturing a sequence.
Added /app/captureSequence/waitFrames setting to explicitly wait N number of frames for sequence capture.
omni.kit.environment.core#
from 1.0.26 -> 1.0.28
Fix typo of “Los Angeles”
Verify default ground material. If not exists, clear and disable auto ground.
omni.kit.graph.delegate.modern#
from 1.5.0 -> 1.6.0
Export BackdropDelegate
Description field and update callback for backdrop delegate
omni.kit.graph.editor.core#
from 1.3.1 -> 1.3.3
Fixed poor node description formatting due to text box sizing
Changed breadcrumbs build in ctor instead calling set_build_fn to void ui.Frame popping issue.
omni.kit.graph.editor.example#
from 1.0.11 -> 1.0.13
Update test images
Make sure DescendantGetter only works for Node or Port type input, but not backdrop
omni.kit.graph.widget.variables#
from 2.0.1 -> 2.0.2
Drag and drop displays Read and Write handles during drag
omni.kit.manipulator.prim#
from 1.5.1 -> 1.5.2
Fixed setting float into double matrix.
Fixed scale with pivot.
omni.kit.mesh.raycast#
from 103.7.3 -> 103.7.4
Fixed BVH rebuilding when resync path is the absolute root “/”.
omni.kit.pointclouds#
from 0.0.10 -> 0.0.12
Added pts importer
Option to center pointcloud on import
omni.kit.preferences.time#
from 0.0.5 -> 0.0.6
Fix error checking when time is close enough to be whole frame for printing.
omni.kit.sequencer.usd#
from 103.1.3 -> 103.1.4
OM-48690 - Add function to test whether or not sequence schema is loaded and concrete.
omni.kit.thumbnails.mdl#
from 1.0.11 -> 1.0.12
Update viewport capture
Remove omni.kit.settings
Material thumbnail generation settings
A preference page for the settings
Update viewport interface
Error when destroy
Retry (max 3 times) if timeout to generate thumbnail
Only check asset loaded event when bind commands found
Check output file when generation done
Do not load local template for every thumbnail
Change thumbnail template
Turn off “Fill Resolution” when generating thumbnail
Support vMaterials
Generate for multi materials in a usd file
Generate for single usd material
Use local mdl template file
Initial release.
omni.kit.tool.asset_exporter#
from 1.1.6 -> 1.1.7
OM-34328: Support export lights for gltf.
omni.kit.widget.timeline#
from 103.1.25 -> 103.1.26
omni.kit.window.environment#
from 1.1.4 -> 1.1.5
Default sky location
omni.kit.window.material#
from 1.0.17 -> 1.0.18
Add “Duplicate” in stage material context menu
omni.kit.window.material_graph#
from 1.4.10 -> 1.5.0
Moved CreateUsdUIBackdropCommand, UsdUINodeGraphNodeSetCommand and UsdUIRemovePositionCommand to omni.kit.graph.usd.commands
Error when removing grouped port
omni.kit.window.movie_capture#
from 1.2.7 -> 1.2.14
Added extension level setting for all the available fps options, also added 50 FPS into the list
Change capture button layout when window width changed for View
Added extension level default value setting for IRay iterations
Added motion blur support for Iray capture
Promote “Settle latency” to all modes
-1 disables (no wait), 0 is a default chosen by capture backend, and > 0 explicitly sets the frames to wait
More fixes to release ui.Image objects to avoid error messages at quitting kit
Explicitly release ui.Image objects to avoid error messages at quitting kit
omni.kit.window.sequencer#
from 103.1.8 -> 103.1.9
Set dependency to omni.kit.sequencer.core to be exact.
omni.kit.xr.common#
from 103.1.4 -> 103.1.7
Updated Kit SDK
Cleanup python code
Version number to reexport extension
omni.kit.xr.core#
from 103.1.4 -> 103.1.8
Updated Kit SDK
Cleanup of classes inside core
Testing framework for systems
Merge the two internal plugins together
omni.kit.xr.profile.tabletar#
from 103.1.3 -> 103.1.5
Update versions to reexport
Updated version to reexport
omni.kit.xr.system.cloudxr21#
from 103.1.3 -> 103.1.7
Updated Kit SDK
Update version to reexport
Update version to reexport
Added tests
omni.kit.xr.system.playback#
from 103.1.1 -> 103.1.6
Bumped version to fix an orphaned file problem in build
Updated Kit SDK
Update version to reexport
Update version to reexport
Added test
omni.kit.xr.system.simulatedxr#
from 103.1.1 -> 103.1.6
Bumped version to fix an orphaned file problem in build
Updated Kit SDK
Update version to reexport
Update version to reexport
Added test
omni.paint.brush.modify#
from 103.1.5 -> 103.1.6
Fixed lock selection
Fixed shift toogle
omni.paint.brush.scatter#
from 103.1.12 -> 103.1.13
Fixed lock selection
Fixed shift toogle
omni.paint.brush.scripting#
from 103.6.5 -> 103.6.6
omni.paint.system.bundle#
from 103.3.12 -> 103.3.14
Fixed lock selection
Fixed shift toogle
Version changes.
omni.paint.system.core#
from 103.2.6 -> 103.2.7
Fixed lock selection
Fixed shift toogle
omni.paint.system.ui#
from 103.4.5 -> 103.4.6
Fixed lock selection
Fixed shift toogle
omni.ramp#
from 103.0.7 -> 103.0.10
Cherry-picked omni.ramp test fixes.
Cherry-picked 104 test fixes.
Tests
omni.replicator.core#
from 0.0.10 -> 1.2.4
Fix incorrect bbox_tight and bbox_loose indexing in kitti.py
Fixed semanic segmentation and bounding box where there is no semantic entities in the viewport.
Fixed instance segmentation when there is no instances in the viewport.
Fix bounding box to support Kit 104.0
Publish platform specific versions of the extension
Fix incorrect trigger.on_time() behaviour causing intervals to effectively increase with each execution.
Use pre-bundled pip packages
Fix semantic and instance segmentation error when colorize is set to False
Fix issue preventing writing data after re-running a script using rep.new_layer
Add primPaths and bboxIds to bounding box 2D/3D output
Add colorize option to basicwriter segmentation output
Remove “UNLABELLED” label from instance segmentation mapping output
image_output_format only affects RGB image output
Fix semantic and instance segmentation error when colorize is set to False
Add primPaths and bboxIds to bounding box 2D/3D output
Add colorize option to basicwriter segmentation output
Remove “UNLABELLED” label from instance segmentation mapping output
image_output_format only affects RGB image output
Fix incorrect semantic labels in bbox incorrectly reporting “UNLABELLED” in certain circumstances
Revert choice distribution default behaviour to with_replacements=True
Allow for multiple tokens of the same class
Semantic Segmentation mapping now labels unlabelled pixels from “UNLABELLED: “ to “class: UNLABELLED”
Semantic Segmentation no longer duplicates ids/colors for a given semantic mapping
Improve configuration capabilities in KITTI writer defaults
Added option to set root directory for relative paths passed to disk backend.
Allow setting up get.prims() with a single tuple for semantics and semantics_exclusion
Revert choice distribution default behaviour to with_replacements=True
Allow for multiple tokens of the same class
Semantic Segmentation mapping now labels unlabelled pixels from “UNLABELLED: “ to “class: UNLABELLED”
Improve configuration capabilities in KITTI writer defaults
Fix bug in semantic segmentation annotator returning incorrect labels
Fix camera params annotator
Fix viewport hiding when setting camera to Perspective camera
Reset timeline when on_time trigger fires
Add project_uvw option to texture randomizer
Improve performance of segmentation annotators
Add camera name to KITTI writer output path for multi-camera rigs
Add project_uvw option to texture randomizer
Fix orchestrator for DriveSim
Fix orchestrator for DriveSim
Add camera name to output to writer
Improve KITTI writer
Clean up dispatcher logging
Fix on-time trigger
Fix bounding box output format
omni.services.streamclient.webrtc#
from 1.3.5 -> 1.3.6
Updated extension metadata.
omni.services.streaming.manager#
from 0.2.2 -> 0.2.3
Updated extension metadata.
omni.services.transport.client.http_async#
from 1.2.0 -> 1.3.0
Support for patch opeartions
Catches aiohttp.ClientConnectorError as well as all generic Exceptions during a call.
omni.usd.schema.sequence#
from 2.0.10 -> 2.1.0
Added callback to update animation.
Fixed bug OM-49047 undo doesn’t work right in curve editor when animation curves are used in sequencer.