You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* addressed feedback
- new test for keypoint labeler
- added ClearMaterialProperties method to IGroundTruthGenerator
- Other fixes
* docs clarification
* Update CHANGELOG.md
* added missing interface method implementation for HDRP
* Amending dataset schema to describe correct coordinate system (#255)
The summary for the 3d bounding box states the coordinates are from the sensor's reference frame, but the string for the translational component says it's global. I *think* this is just a typo in the doc, so correcting the description to match the summary for this type of entry.
* Adding supported version badges (#256)
* Cloud rendering support (#227)
* Adding support for cloud rendering in the run simulation window
* minor fixes
* minor update
* Update BoundingBox3DLabeler.cs
* Update BoundingBox3DLabeler.cs
* inner mesh scaling and disabled renderes
* A fix that prevents normal sampler returning values outside of min max (#258)
* Update pull_request_template.md (#257)
* Update com.unity.perception/CHANGELOG.md
* Increasing color variety in instance segmentation. (#261)
* Increasing color variety in instance segmentation.
* Fixing duplicated color issues in InstanceIdToColorMapping introduced after expanding range.
* Using other constants in constant for cleanliness
Co-authored-by: Mohsen Kamalzadeh <>
Co-authored-by: Wesley Smith <wesley@unity3d.com>
Co-authored-by: Mohsen K <mohsen.kamalzadeh@unity3d.com>
Co-authored-by: Devin Miller (Unity) <mrpropellers@users.noreply.github.com>
Co-authored-by: PriyeshWani <priyesh@unity3d.com>
Co-authored-by: Steve Borkman <66975693+StevenBorkman@users.noreply.github.com>
Copy file name to clipboardExpand all lines: com.unity.perception/CHANGELOG.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
16
16
### Changed
17
17
Expanded documentation on the Keypoint Labeler
18
18
Updated Keypoint Labeler logic to only report keypoints for visible objects by default
19
+
Increased color variety in instance segmentation images
19
20
20
21
### Deprecated
21
22
@@ -25,6 +26,8 @@ Updated Keypoint Labeler logic to only report keypoints for visible objects by d
25
26
26
27
Fixed compiler warnings in projects with HDRP on 2020.1 and later
27
28
29
+
Fixed a bug in the Normal Sampler where it would return values less than the passed in minimum value, or greater than the passed in maximum value, for random values very close to 0 or 1 respectively.
30
+
28
31
## [0.8.0-preview.2] - 2021-03-15
29
32
30
33
### Upgrade Notes
@@ -33,6 +36,8 @@ All appearances of the term `KeyPoint` have been renamed to `Keypoint`. If you h
33
36
34
37
`ScenarioBase`'s `Awake()`, `Start()`, and `Update()` functions are now private. If you previously used these, replace the usages with `OnAwake()`, `OnStart()`, and `OnUpdate()`.
35
38
39
+
The interface `IGroundTruthGenerator` now contains a new method named `ClearMaterialProperties` for disabling ground truth generation on a `Labeling` component or its associated `MaterialPropertyBlock`. Update your implementing classes to including this method.
40
+
36
41
### Known Issues
37
42
38
43
### Added
@@ -55,7 +60,7 @@ The newly added `LabelManager` class now enables custom Labelers to access the l
55
60
56
61
Improved UI for `KeypointTemplate` and added useful default colors for keypoint and skeleton definitions.
57
62
58
-
Added the ability to switch ground-truth labeling on or off for an object at runtime by enabling or disabling its `Labeling` component.
63
+
Added the ability to switch groundtruth generation on or off for an object at runtime by enabling or disabling its `Labeling` component. A new method named `ClearMaterialProperties()` in `IGroundTruthGenerator` handles this functionality.
/// Called by <see cref="LabelManager"/> when first registered or when a Labelingis created at runtime.
11
+
/// Enables ground truth generation for a <see cref="Labeling"/> component or its associated <see cref="MaterialPropertyBlock"/>. This function is called by <see cref="LabelManager"/> when a <see cref="Labeling"/> component is registered, created, or enabled.
12
12
/// </summary>
13
-
/// <param name="mpb">The MaterialPropertyBlock for the given meshRenderer. Can be used to set properties for custom rendering.</param>
14
-
/// <param name="renderer">The Renderer under the given Labeling.</param>
/// <param name="instanceId">The instanceId assigned to the given Labeling instance.</param>
13
+
/// <param name="mpb">The <see cref="MaterialPropertyBlock"/> for the given <see cref="MeshRenderer"/>. Can be used to set properties for custom rendering.</param>
14
+
/// <param name="renderer">The <see cref="Renderer"/> under the given <see cref="LabelManager"/>.</param>
15
+
/// <param name="labeling">The <see cref="LabelManager"/> component that was registered, created, or enabled</param>
16
+
/// <param name="instanceId">The instanceId assigned to the given <see cref="LabelManager"/> instance.</param>
/// Disables ground truth generation for a <see cref="Labeling"/> component or its associated <see cref="MaterialPropertyBlock"/>. This function is called by <see cref="LabelManager"/> when a <see cref="Labeling"/> component is disabled.
21
+
/// </summary>
22
+
/// <param name="mpb">The <see cref="MaterialPropertyBlock"/> for the given <see cref="MeshRenderer"/>. Can be used to set properties for custom rendering.</param>
23
+
/// <param name="renderer">The <see cref="Renderer"/> under the given <see cref="LabelManager"/>.</param>
24
+
/// <param name="labeling">The <see cref="LabelManager"/> component for which ground-truth generation should stop.</param>
25
+
/// <param name="instanceId">The instanceId assigned to the given <see cref="LabelManager"/> instance.</param>
/// The color returned when an instanceId is not mapped to any color, and for clearing ground truth material properties on a <see cref="MaterialPropertyBlock"/>.
0 commit comments