Releases: needle-mirror/com.unity.2d.animation
Releases · needle-mirror/com.unity.2d.animation
5.2.7
[5.2.7] - 2023-04-12
Added
- Fixed an issue where "System.ArgumentException" thrown when opening sprite Prefab with Script. (DANB-339)
- Fixed an issue where IKEditorManager updates even when there are no active IK Manager 2Ds in the Scene. (case DANB-361)
- Fixed an issue where the Limb IK solver will become unstable when the child bones have different Z position. (case DANB-415)
- Fixed an issue where the CCD and Fabrik solvers will become unstable when the child bones have different Z position. (case DANB-420)
- Fixed an issue where changing Sprite Library reference in the Inspector will result in an exception. (case DANB-428)
- Fixed an issue where the Sprite Resolver will not resolve to certain labels. (case DANB-444)
- Fixed an issue where the Sprite Resolver will not resolve when using assets created with 32 bit hash length. (case DANB-457)
Changed
- Updated IK parameter names and comments in public APIs.
9.0.2
[9.0.2] - 2023-02-27
Added
- Added support for Collections 2.0.0.
- Fixed an issue where "System.ArgumentException" thrown when opening sprite Prefab with Script. (DANB-342)
Fixed
- Fixed an issue where IKEditorManager updates even when there are no active IK Manager 2Ds in the Scene. (case DANB-345)
- Fixed an issue where undoing vertex painting results in a displaced mesh. (case DANB-355)
- Fixed an issue where IKGizmos will throw an exception in the editor when IKSolver has an unassigned Solver in its list. (case DANB-371)
- Fixed SpriteResolver does not animation with animation clip when upgrading from 2020.3. (case DANB-377)
- IMGUIContainer:ProcessEvent error occurs when selecting a PSD embedded SpriteLibraryAsset as a Main Library of another Sprite Library Asset. (case DANB-380)
7.0.10
[7.0.10] - 2023-02-27
Fixed
- Fixed an issue where undoing vertex painting results in a displaced mesh. (case DANB-357)
- Fixed an issue where "System.ArgumentException" thrown when opening sprite Prefab with Script. (DANB-340)
- Fixed an issue where IKEditorManager updates even when there are no active IK Manager 2Ds in the Scene. (case DANB-347)
- Fixed an issue where IKGizmos will throw an exception in the editor when IKSolver has an unassigned Solver in its list. (case DANB-372)
- Fixed an issue where in large Sprite Libraries the inspector would fail to load Sprite previews. (case DANB-368)
anager 2Ds in the Scene. (case DANB-347) - Fixed SpriteResolver does not animation with animation clip when upgrading from 2020.3. (case DANB-376)
- Fixed an issue where undo the addition of a Sprite Skin component would crash the editor. (DANB-388)
10.0.0
[10.0.0] - 2023-02-23
Added
- Scene overlays for manipulating Sprite Resolver's category and label.
Fixed
- Fixed an issue where undoing vertex painting results in a displaced mesh. (case DANB-334)
- Fixed an issue where "System.ArgumentException" thrown when opening sprite Prefab with Script. (DANB-335)
- Fixed an issue where IKEditorManager updates even when there are no active IK Manager 2Ds in the Scene. (case DANB-348)
- Fixed SpriteResolver does not animation with animation clip when upgrading from 2020.3. (case DANB-375)
- Fixed an issue where IKGizmos will throw an exception in the editor when IKSolver has an unassigned Solver in its list. (case DANB-373)
- Fixed IMGUIContainer:ProcessEvent error occurs when selecting a PSD embedded SpriteLibraryAsset as a Main Library of another Sprite Library Asset. (case DANB-379)
- Fixed Sprite Resolver inspector not updating its previews when the category is set externally to 'No Category'. (case DANB-390)
Added
- Ability to change Sprite Skin's root transform and bone transforms from a script.
Added
- Ability to reset Sprite Skin's bind pose by script.
10.0.0-pre.2
[10.0.0-pre.2] - 2022-11-30
Fixed
- Fixed an issue where body parts could not be selected from UI dropdowns in a sample scene '2 Part Swap'. (case DANB-262)
- Fixed case where IndexOutOfRangeException occurs when auto-generating mesh with a specific settings and bones. (Case DANB-244)
- Split the batch deformation into two, GPU & CPU deformation, which allows renderers to be placed into the deformation system most suitable for the renderer.
- Optimized the bone gizmo rendering in the scene view.
- Replace obsolete API calls.
Changed
- Changed the default script execution order for of Sprite Resolvers, IK Managers and Sprite Skins.
Added
- Sprite Library Assets can now be dragged and dropped into the scene, hierarchy, and inspector.
5.2.6
[5.2.6] - 2022-11-02
Fixed
- Removed ValidationExceptions.json from the package.
[5.2.5] - 2022-10-18
Fixed
- Fixed an issue where the Sprite Skin editor would throw an exception if Sprite Renderer doesn't have a Sprite assigned to it.
Fixed IK Manager 2D's inspector slow downs. (case DANB-218)
Changed
- Updated Toolbar and Visibility tab buttons' selection color.
- Expand and frame on bone selection.
Fixed
- Fixed an issue where Sprite Skins would no longer deform when re-entering the camera frustum. (case DANB-223)
7.0.9
[7.0.9] - 2022-10-25
Fixed
- Fixed a case where new bones are not selected after pasting them in the Skinning Editor and an exception is thrown. (DANB-211)
- Fixed a case where the auto weight generation would associate incorrect bones to vertices. (case DANB-22)
- Improved the Auto Geometry generation speed.
- Fixed IK Manager 2D's inspector slow downs. (case DANB-217)
- Fixed an issue where the Sprite Skin editor would throw an exception if Sprite Renderer doesn't have a Sprite assigned to it.
- Fixed a case where a .psd/.psb with a Main Skeleton assigned would generate incorrect bind poses. (Case DANB-225)
- Fixed an issue where Sprite Skins would no longer deform when re-entering the camera frustum. (case DANB-223)
- Fixed an issue where Sprite Resolver will not save selected Sprite hash. (case DANB-240)
- Fixed an issue where Sprite Resolver selects incorrect Category and Label. (case DANB-284)
Changed
- Expand and frame on bone selection.
8.0.5
[8.0.5] - 2022-10-18
Changed
- Expand and frame on bone selection.
Fixed
- Fixed IK Manager 2D's inspector slow downs. (case DANB-216)
- Fixed an issue where the Sprite Skin editor would throw an exception if Sprite Renderer doesn't have a Sprite assigned to it.
- Fixed a case where the auto weight generation would associate incorrect bones to vertices. (case DANB-22)
- Improved the Auto Geometry generation speed.
- Fixed a case where a .psd/.psb with a Main Skeleton assigned would generate incorrect bind poses. (Case DANB-225)
- Fixed an issue where Sprite Skins would no longer deform when re-entering the camera frustum. (case DANB-223)
9.0.1
[9.0.1] - 2022-10-11
Fixed
- Fixed a case where pasting bones in the Skinning Editor would move bones rather than copy them. (case DANB-179)
- Fixed an issue where selecting bones in the Skinning Editor after removing any bone in the skeleton will throw an exception. (case DANB-186)
- Fixed a case where setting IKManager2D's or Solver2D's weight to '0' doesn't update solver's effector position. (case DANB-191)
- Fixed an issue where undo the addition of a Sprite Skin component would crash the editor. (DANB-201)
- Fixed a case where new bones are not selected after pasting them in the Skinning Editor and an exception is thrown. (DANB-209)
- Fixed a case where the auto weight generation would associate incorrect bones to vertices. (case DANB-22)
- Improved the Auto Geometry generation speed.
- Fixed a case where a .psd/.psb with a Main Skeleton assigned would generate incorrect bind poses. (Case DANB-225)
- Fixed IK Manager 2D's inspector slow downs. (case DANB-215)
- Fixed an issue where the Sprite Skin editor would throw an exception if Sprite Renderer doesn't have a Sprite assigned to it.
Changed
- Expand and frame on bone selection.
10.0.0-pre.1
[10.0.0-pre.1] - 2022-09-21
Added
- Added bone weight index validation in SpriteSkin's validate method, to ensure valid data before continuing with deformation.
- IK Manger 2D now supports camera frustum culling.
- Added internal properties to Sprite Skin to get outline data of an assigned mesh.
Fixed
- Fixed a case where moving vertices forcefully in the Skinning editor could cause a quad reset of the mesh. (case DANB-7)
- Fixed a case where pasting bones in the Skinning Editor would move bones rather than copy them. (case DANB-99)
- Fixed an issue where selecting bones in the Skinning Editor after removing any bone in the skeleton will throw an exception. (Case DANB-124)
- Fixed a case where setting IKManager2D's or Solver2D's weight to '0' doesn't update solver's effector position. (DANB-139)
- Fixed a case where multi selecting Sprite Skins would cause a null reference exception to be thrown. (case DANB-126)
- Fixed an issue where undo the addition of a Sprite Skin component would crash the editor. (DANB-201)
- Fixed an issue where the Sprite Skin editor would throw an exception if Sprite Renderer doesn't have a Sprite assigned to it.
- Fixed a case where new bones are not selected after pasting them in the Skinning Editor and an exception is thrown. (DANB-208)
- Fixed IK Manager 2D's inspector slow downs. (case DANB-214)
- Fixed a case where a .psd/.psb with a Main Skeleton assigned would generate incorrect bind poses. (Case DANB-225)
Changed
- Refactored internal triangulation and tessellation APIs.
- Disabled Sprite Library modification in the Component's Inspector and added a button to export changes to an Asset.
- Pasting unassociated data to Skinning Editor doesn't throw console errors.
- Expand and frame on bone selection.