Changelog
The format is based on Keep a Changelog.
1.5.1 - 2022-10-11
ADDED
Allow custom endpoint URLs for S3 backend
1.5.0 - 2022-10-11
ADDED
Compatibility with Kit 104+
Documentation for missing module members
CHANGED
Disable semantic inheritance by default in bounding box annotators
Removed compatibility with Kit < 104.0
FIXED
Fix bounding box 3D annotator definition when running with Kit 104
Fix issue with colliding path names for writer SyncGate when running with multiple writers
Filter out invalid 3D bounding boxes within annotator
1.4.7 - 2022-09-08
FIXED
Fix incorrect skeleton joint image-space projections
Fix crash occurring on stage close - OM-62083
1.4.6 - 2022-09-07
CHANGED
Backend dispatcher now supports for writing data to AWS S3 buckets
BasicWriter can now be configured to write to AWS S3 buckets
1.4.5 - 2022-09-06
FIXED
Fix
cam_local_to_worldinOgnPointCloudGenerator.py. Previous behaviour used the inverse transform which resulted in incorrect point projections.
1.4.4 - 2022-08-30
CHANGED
look_atcan now takechoiceandsequencedistributions as input.KittiWriter supports semantic segmentation and instance segmentation
Use HydraTextures when creating render products when available
1.4.3 - 2022-08-18
CHANGED
Default camera rotation on Z-up scenes modified to use more intuitive rotations - OM-60423
1.4.2 - 2022-08-17
CHANGED
Remove use of deprecated og.ContextHelper module
FIXED
Automatic camera rotation in z-up scenes moved to parent xform to avoid issues with look-at - OM-59090
1.4.1 - 2022-08-17
CHANGED
Support for internal reference of instantiate
FIXED
Fix bug causing incorrect node connections when using instantiate
Fix instance segmentation where the prim has invalid id
Fix error randomizer.instantiate where path and size are both replicator item
1.4.0 - 2022-08-17
ADDED
Add support for attaching multiple product renders to a writer
Add multi-render-product support for BasicWriter and KittiWriter
Add
get_data()function to annotatorsAdd texture scale and rotate for
randomizer.texture.Add support for combining different distribution nodes.
Add Node that converts object’s size to scale.
Add xform as parent of new prims for easier modification with pivot.
Add function that allow users to modify the translation, rotation and scale pivot of a prim.
Add Node that converts object’s desired size to scale op.
Add camera relative positioning for prims.
Automatically arrange in sequence nodes of the same type under the same trigger referring to a common prim group
Add create stereo camera pair
Add a sequential sampling node
Add pointcloud annotator that generates pointcloud for the given scene.
Add log uniform distribution
Add parsed instance segmentation annotator.
Add
up_axissupport inmodify.py’slook_atfunction.Add support for size to be a
ReplicatorIteminrandomizer.instantiate.Add support for internal reference in
randomizer.instantiate.rep.modify.attribute can now support static values
CHANGED
cameraParams annotator types that were transform[4] changed to matrixd[4] due to deprecation
Distribution nodes no longer output a bundle.
Changed
modify.attributeto modify the child prim of the Xforminstance_segmentationannotator now outputs “parsed” instances. Original behaviour moved toinstance_id_segmentationannotator.distribution.choicenode can now takes aReplicatorItemtonum_samples.BasicWriter now supports sequence naming when using an on_time trigger.
FIXED
randomizer.instantiatenow takesReplicatorItemas input.skeleton annotator data now follows standard directory formatting in basicwriter.
Fix
modify.attributewith emptyattribute_type.Fix
OgnWritePrimAtrributewhich it fails to handle list of stringsFix
create.lightwhere it fails to handle texture.Fix resolved type for distribution nodes.
Fix
distribution.choicewhere it will error out when input is a mix of int and float.randomizer.materialsnow can take a choice distribution node as input.Fix size attribute to maintain asset aspect ratio.
[1.3.2] - 2022-07-08
FIXED
Split debug and release package for omni.replicator.core
[1.3.1] - 2022-07-06
FIXED
Address compatibility issues with older writers missing backend
Ensure new viewports are in focus in OV Code UI
Fix compatibility issues with stop/run toggles in Omniverse Code
[1.3.0] - 2022-06-30
ADDED
Add skeleton annotator nodes (OgnGetSkeletonPrims and OgnGetSkeletonData)
Add support for C++ nodes in replicator
[1.2.4] - 2022-06-28
FIXED
Fix incorrect
bbox_tightandbbox_looseindexing inkitti.pyFixed 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
[1.2.3] - 2022-06-15
FIXED
Publish platform specific versions of the extension
[1.2.2] - 2022-06-08
FIXED
Fix incorrect
trigger.on_time()behaviour causing intervals to effectively increase with each execution.
[1.2.1] - 2022-06-07
FIXED
Use pre-bundled pip packages
[1.2.0] - 2022-06-02
FIXED
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
ADDED
Add
primPathsandbboxIdsto bounding box 2D/3D outputAdd colorize option to basicwriter segmentation output
CHANGED
Remove “UNLABELLED” label from instance segmentation mapping output
image_output_formatonly affects RGB image output
[1.2.0-drivesim] - 2022-06-01
FIXED
Fix semantic and instance segmentation error when colorize is set to False
ADDED
Add
primPathsandbboxIdsto bounding box 2D/3D outputAdd colorize option to basicwriter segmentation output
CHANGED
Remove “UNLABELLED” label from instance segmentation mapping output
image_output_formatonly affects RGB image output
[1.1.1] - 2022-05-30
FIXED
Fix incorrect semantic labels in bbox incorrectly reporting “UNLABELLED” in certain circumstances
[1.1.0] - 2022-05-27
FIXED
Revert choice distribution default behaviour to
with_replacements=TrueAllow 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
ADDED
Improve configuration capabilities in KITTI writer defaults
Added option to set root directory for relative paths passed to disk backend.
CHANGED
Allow setting up get.prims() with a single tuple for
semanticsandsemantics_exclusion
[1.1.0-drivesim] - 2022-05-20
FIXED
Revert choice distribution default behaviour to
with_replacements=TrueAllow for multiple tokens of the same class
Semantic Segmentation mapping now labels unlabelled pixels from “UNLABELLED: ” to “class: UNLABELLED”
ADDED
Improve configuration capabilities in KITTI writer defaults
[1.0.1] - 2022-05-20
FIXED
Fix bug in semantic segmentation annotator returning incorrect labels
[1.0.0] - 2022-05-18
FIXED
Fix camera params annotator
Fix viewport hiding when setting camera to Perspective camera
Reset timeline when on_time trigger fires
ADDED
Add project_uvw option to texture randomizer
Improve performance of segmentation annotators
Add camera name to KITTI writer output path for multi-camera rigs
[0.0.11-isaac] - 2022-05-17
Add project_uvw option to texture randomizer
Fix orchestrator for DriveSim
[0.0.11-drivesim] - 2022-05-18
Fix orchestrator for DriveSim
Add camera name to output to writer
Improve KITTI writer
[0.0.11] - 2022-05-03
Clean up dispatcher logging
Fix on-time trigger
Fix bounding box output format
[0.0.10] - 2022-04-25
Rename omni.replicator to omni.replicator.core
Update README
Fix semantic segmentation bug
[0.0.9] - 2022-04-25
Update Kit
Fix headless operation within OV Code
Support autonode exec label mapping
[0.0.8] - 2022-04-13
Update Kit
Increase recursive speed of get_usd_files
Add exit on complete
Add mdl input support to materials randomizer
[0.0.7] - 2022-04-07
Ensure correct number of frames are produced
Ensure first frame has been randomized
Minimize cases where materials are not loaded, including dome light textures
[0.0.6] - 2022-04-07
OmniPBR fix
Collider fix
[0.0.5] - 2022-04-07
Fix shutdown error
[0.0.4] - 2022-04-07
BasicWriter added
Many minor bug fixes and improvements
[0.0.3] - 2022-04-01
Added
Physics tests
Changed
Documentation
“Look At” fix
Removed
Tests that fail (temporarily)