* Merge branch 'dr-test3' of https://github.com/Unity-Technologies/com.unity.perception into dr-test3
Add some tooltips and UI labels to perception camera, labelers, randomization scenarios, and parameter configurations
* making requested change
variable name case change
* added ///<inheritdoc/> to description overrides
* two more xmldoc additions to fix warnings
* Fixing labeling when renderers have per-material MaterialPropertyBlocks. Also supporting refreshing labeling manually after making changes to renderers or the Labeling component.
* updating changelog
* Lens Distortion now added as a pass for both semantic and instance segmentation by way of a LensDistortion shader. This can be enabled either through enabling post-processing in URP or HDRP respectively or by utilizing the override although this approach is internal only currently but allows for the manipulation of the shader without having to have access to the global volume which in some test scenarios is not available.
* Upgrading projects and dependencies
* Adding additional editor versions for testing.
* Adding test ensuring datasets are generated on exiting play mode.
* Reducing test set for per-commit to a single editor. Removing use of IncludeTestAssemblies from BuildPlayer* tests to work around mysterious issue with shader compilation.
* Fix yaml
* Adding "All Tests" which triggers nightly
* Switching to newer 2019.4
* Fixing instance and semantic segmentation shaders in 2020.1. Bumping package version. Removing publish tests from all tests and renaming
* Promotion test rename
* Update to latest capture and core. Switch off 2020.2 testing because it is not currently supported. Switch CI back to 2019.4.6f1 due to linux editor import hang.
* Updating changelog
* Do not report bounding boxes for objects that do not match the label config.
* Add test.
* Updating changelog
* Attempting to fix test
* Removing editor platforms for a test that gives unstable output in editors
* Do not generate any dataset if the PerceptionCamera is never enabled and no other dataset generation APIs are called.
* Fixing style and performance issues
* Multiple object editing
* Remove indents from inspector
* Fix to commit changes on a prefab labeling edit
* Responsive label editing
Fix so that add label does not lock up
* Labeling editor fixes
* Remove placeholder text
Hopefully only temporary, but it seems to be almost impossible to get placeholder text to work in current gui implementation
* Update visual UI to use IMGUI system
Rework of visualization to use IMGUI system, allows for UI rendering to occur after all labelers execute.
* Fix visualization off check
* Fix for segmentation images responding to screen size changes
* Adjustments for PR requests. Fixed tests in HDRP.
* Move get uniqueLabelerId to public to fix editor tests
* Changed HUD to just use the labeler as the key
* Display no labeler enabled message
If perception is ran with show visualizations on and no labelers active, a message box will display saying that no labelers are currently active
* Segmentation Alpha Bug Fix
Capped the max opacity allowed in the shader to an extremely high value (0.995) to stop a weird issue caused by alpha being set to 1.0
* Segmentation Alpha Bug Fix
Capped the max opacity allowed in the shader to an extremely high value (0.995) to stop a weird issue caused by alpha being set to 1.0. Incorporated the suggestion on how to clean up shader code
* Updating to latest capture and core packages. Adding lines to configure GPU readback for perception.
* Updating package dependencies
* Updating test project dependencies
* Fix memory explosion with visualization
* Fixing dark, upside-down RGB images on HDRP with visualization enabled.
* Adding check for Deferred Only, which causes ground truth to break.
* Upgrading PerceptionHDRP to 2019.4.7f1 and switching to Lit Shader Mode "Both", fixing rendering issues.
* Fixing IdLabelConfig.asset. Adding check to RGB image generation to ensure it isn't requested multiple times in the same frame.
* Switching required version to 2019.4
* Adding "cancel_old_ci" to the Yamato trigger.
* Fixing compilation errors in URP/builtin.
* Updating PerceptionURP to 2019.4.7f1
* Fleshing out changelog. Reverting to testing on 2019.3.15f1 for stability.
* Downgrading version requirement to pass tests.
* Initial cut of labeler visualizers
* Added event system to the scene so that the UI would work
* Created a shader that can remove the background of the segmentation image
* Changed package for the shader
* Now with sliders in UI for transparency values
* Heads up display information now available
* PR fixes
Some fairly major UI architecture changes to address comments made during the initial cut PR. Things make more sense now.
* Fixes so that rendering is not a frame behind
* Graceful-ish handling of more than 1 perception camera for visualization
* Removal of expired visualization artifacts fixes for SynthDet
Removed bounding boxes and HUD entries for objects no longer being visualized, added performance improvements to handle complete scene changes every frame
* Fixes for scroll bars on HUD and UI Controls on top of UI objects
* Object pooling for HUD entries
* Adding tests for visualization in...
* Making default annotation/metric ids lower case. Address security issues with pip install in yamato scripts. Fix paths in dataset to make them Linux-compatible.
* Fixing tests
* Attempt #2 to fix linux
* Updating docs to exclude tests from the scripting docs and adding TableOfContents.md. The table of contents does not properly show up on the index.md.
* Adding example project listing to index.md
* updating the pack ver
* updating change log for 0.2 release
* Fixing sample scene and steps
* fixing publish step
* updating images
* updating images
* fixing broken links
* updated publish trigger
* testing publish test
* updating change log number
* updating tests for publish
* pub fix
* updating changelog
* fixing file name
* changelog fix
* fixing changelog version
* updated code to use capture camera flipy and removed perception flip … (#35)
* updated code to use capture camera flipy and removed perception flip y code
* updated changelog for bug fix
* Upgrading dependencies on capture and core packages (#36)
* Upgrading dependencies on capture and core packages
* Update package version to 0.2.0-preview.2
* Fix warnings 0.2.0 (#39)
* Fixing compilation warnings and ensure warnings are treated as errors in test projects.
* Updating changelog
Co-authored-by: Wesley Mar...