Blend weight vertex attribute is added only when sprite has bones. (case DANB-520)
Sprite Library editor drag and drop interactions. (case DANB-535)
Sprite Library editor drag and drop blocked by labels. (case DANB-558)
Adjust the copy-paste logic to not paste sprite mesh to the same sprite twice. (case DANB-530)
Sprite Library Asset is selected on creation. (case DANB-542)
Sprite Resolver previews not visible after editor regained focus. (case DANB-564)
Added
SpriteSkin’s Auto Rebind property can now be accessed from scripts. (case DANB-490)
Sprite Library public API to save an asset as a .spriteLib SpriteLibrarySourceAsset.
[9.0.4] - 2023-09-05
Fixed
Fixed an issue where the FK doesn’t blend correctly with the IK if solver solves from the bind pose. (case DANB-482)
Added correct help documentation link to Sprite Library Asset. (case DANB-486)
[9.0.3] - 2023-04-18
Fixed
Fixed Sprite Resolver inspector not able to set category to ‘No Category’ if it contains the old hash value. (case DAB-395)
Fixed Sprite Resolver inspector not updating its previews when the category is set externally to ‘No Category’. (case DANB-389)
Fixed an issue where the Limb IK solver will become unstable when the child bones have different Z position. (case DANB-413)
Fixed an issue where changing Sprite Library reference in the Inspector will result in an exception. (case DANB-426)
Fixed an issue where the CCD and Fabrik solvers will become unstable when the child bones have different Z position. (case DANB-418)
Added
Updated IK parameter names and comments in public APIs.
[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)
[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.
[9.0.0] - 2022-08-03
Added
Added bone weight index validation in SpriteSkin’s validate method, to ensure valid data before continuing with deformation.
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 multi selecting Sprite Skins would cause a null reference exception to be thrown. (case DANB-126)
Changed
Refactored internal triangulation and tessellation APIs.
[9.0.0-pre.3] - 2022-05-31
Changed
Update dependency package version.
[9.0.0-pre.2] - 2022-05-20
Fixed
Creating a new vertex or an edge outside of the main geometry is now handled correctly. (case 1398541)
Fixed an issue where null reference exceptions would show when the Skinning Editor was open during play mode. (case 1419720)
Fixed Sprite Library Asset multi-editing in the Inspector window. (case 1417747)
Fixed an issue where Variant Sprite Libraries would not be updated when the Main Library is changed. (case DANB-5)
Changed
Added ability to create Sprite Library Asset variant from the create menu.
Added dialog box to the Skinning Editor when entering Play Mode to allow saving unsaved changes.
[9.0.0-pre.1] - 2022-03-21
Added
Added the ability to cancel mesh generation in the Skinning Editor.
Changed
2D Animation now depends on the Collections package.
Sprite Skin’s AutoRebind can now swap between all bones underneath the rootBone.
Updated Visibility Tab documentation page.
Sprite Skins are now registered/deregistered in batches for improved instatiation/destroy performance.
Updated ListView event listeners to use new selection API.
Fixed
Fixed an issue where the animation window’s preview of IK targets would not be the same as in Play Mode. (case 1391590)
Sprite Library cannot reference itself in the Main Library field or any asset that references it. (case 1401464)
Fixed an issue where moving vertices in the Skinning Editor might result in invalid edges. (case 1386153)
Fixed an issue where the SpriteSkin components would not get initialized on editor launch. (case 1401139)
Fixed an issue when Skinning Editor will lose reference after exiting Play mode. (case 1405289)
Fixed an issue where the Skinning Editor’s copy/paste tool would fail if two bones shared the same name. (case 1405028)
[8.0.0] - 2022-01-25
Changed
Package release version.
Fixed
Sprite Skin’s help button now leads to the correct documentation page. (case 1383765)
Fixed the isolate behavior in the Sprite tab in the Visibility panel. (case 1387184)
[8.0.0-pre.4] - 2021-11-24
Added
Added support in the asset upgrading tool for animation clips authored across multiple Unity editor versions.
Added a check to validate collinearity among vertices before tessellation.
Changed
Updated the 2D Animation Upgrader documentation section with new information regarding Animation Clip upgrading.
Fixed
Added additional fallback for when the bursted tessellation step fails. (case 1372686)
Sprite selection now reacts only to the left mouse button. (case 1371567)
Fixed an issue where a Sprite Skin outside of the camera frustum enters the frustum, which could cause an editor and player crash. (case 1377867)
Slider labels in the Skinning Editor now register input for easier value tweaking. (case 1294945)
[8.0.0-pre.3] - 2021-10-21
Changed
Update to latest com.unity.2d.common package
[8.0.0-pre.2] - 2021-10-11
Changed
Sprite Library Asset are now named “New Sprite Library Asset.spriteLib” by default on creation.
Updated Toolbar and Visibility tab buttons’ selection color.
Updated package documentation.
Fixed
Sprite selection actions now work with Undo. (case 1367257)
Fixed an issue where removing an edge in the Skinning editor would result in the mesh falling back to a quad. (case 1365831)
Quads are now generated at correct positions after removing all vertices from Sprite meshes. (case 1366633)
[8.0.0-pre.1] - 2021-08-06
Added
Added an asset upgrading tool, which can upgrade older Sprite Library Assets and Animation Clips to the latest version.
Changed
SpriteResolver.SetCategoryAndLabel and SpriteResolver.ResolveSpriteToSpriteRenderer now returns a bool to signal if the methods managed to resolve the request or not.
Orientation function being replaced with a simpler version.
Fixed
Thumbnails in Sprite Library Asset flicker when the Library Asset contains many Categories and Labels. (case 1333228)
SpriteLibraryAsset Category & Label does not generate hash in Inspector. (case 1340587)
SpriteResolver inspector selects first element when failing to resolve. (case 1340070)
IKManager2D does not detect classes inheriting from Solver2D. (case 1343260)
Skinning Editor tooltips updated.
Bone and Sprite influence lists are displayed correctly. (case 1349041)
Sprite Library Assets are now being cached properly. (case 1347339)
Sprite outline in the Skinning Editor is now rendered based on Sprite’s geometry. (case 1335586)
Animation Preview windows can now show Sprite deformation, Sprite Swapping and IK controlled movement.
Removed the need to set Broken and Constant tangent on each key when animating a SpriteResolver.
Fixed render texture size error in the Skinning Editor. (case 1357552)
Skinning Editor toolbar buttons now focus on hoykey presses. (case 1358714)
Fixed an issue where opening certain .psb files would result in errors. (case 1358972)
Fixed a case where quads generated in the Skinning Editor would be created with the wrong size and position. (case 1361053)
Fixed an issue where variant Sprite Libraries would not display its main library content. (case 1362389)
Fixed an issue where IK Solvers would not be updated when previewing an animation clip. (1354389)
Fixed an issue where copying mesh and bone data from a .psb containing a single sprite would throw an exception. (case 1351543)
Fixed an issue where an error would show up when destroying a Sprite Skin component while deep profling. (case 1364910)
[7.0.0-pre.3] - 2021-07-05
Fixed
Thumbnails in Sprite Library Asset flicker when the Library Asset contains many Categories and Labels. (case 1333228)
SpriteLibraryAsset Category & Label does not generate hash in Inspector. (case 1340587)
SpriteResolver inspector selects first element when failing to resolve. (case 1340070)
IKManager2D does not detect classes inheriting from Solver2D. (case 1343260)
Skinning Editor tooltips updated.
[7.0.0-pre.2] - 2021-05-19
Fixed
Fixed Sprite Resolver component not updated when new categories/labels are added into Sprite Library asset. (case 1321069)
[7.0.0-pre.1] - 2021-05-05
Changed
Version bump for Unity 2021.2.
Moved Copy & Paste Rig buttons in the Skinning Editor into their own Rig category.
Moved Preview & Restore Pose button in the Skinning Editor into their own Pose category.
Replaced Triangle.Net with our own tessellation solution.
Added
Added shortcuts at the back of the Skinning Editor buttons tooltips for better discoverability.
Added a color picker for each bone in the Skinning Editor’s Visiblity tab.
Added the Sprite Influence panel that allows to change a bone influence on the selected Sprite.
Fixed
Fixed crash when disabling Sprite Skin when multithreaded rendering is enabled. (case 1296355)
[6.0.0] - 2021-03-17
Changed
Update version for release.
[6.0.0-pre.3] - 2021-03-15
Changed
Updated manual.
Fixed
Deleting bones from a skeleton referenced by another character sometimes throws IndexOutOfRangeException. (case 1304768)
[6.0.0-pre.2] - 2021-01-16
Changed
Update license file.
Added
Initial documentation update for new features for 6.0.0.
Fixed
SpriteResolver resets to the current Sprite from SpriteRenderer if exist in Sprite Library.
[6.0.0-pre.1] - 2020-11-02
Changed
Sprite Swap related features moved out of experimental namespace.
Removed editing of Sprite Swap feature in Skinning Module.
Updated Sprite Swap workflow focusing on Project Window and Inspector.
Sprite Library Asset is created via AssetImporter.
Added
Sprite Library Asset supports variant.
Sprite Library supports override during editing.
Supports sharing of bone structures in Skinning Module.
Added position, rotation and bone color editing in Skinning Module.
Fixed
Added missing tooltips in the Sprite Skin inspector. (case 1285255)
[5.0.3] - 2020-10-15
Fixed
Fixed Sprite with no animation data is being processed during AssetPostProcessor.
Fixed properties under the Sprite Library Asset overlapping in inspector. (case 1280017)
Fixed vertical slider handle is not aligned and placed slightly to the right side in the Bone Influence window. (case 1260568)
[5.0.2] - 2020-08-31
Fixed
Fixed Visibility window overlaps with weights and geometry window when Sprite Editor Window resizes. (case 1263353)