2D Animation 8.0 pre-released for Unity 2022.1

2D Animation 8.0 pre-released for Unity 2022.1
:information_source:
2D Animation 8.0 was released with Unity 2022.1! Let’s continue the discussion here!

We are happy to announce that the first version of 2D Animation 8.0 is now available with Unity 2022.1. The focus of this version has been around improving the Sprite Swap feature by making it easier to use and more integrated in the general editor experience.

What’s new?

  • Sprite Swap improvements

  • Streamline Sprite Swap key framing

  • Animation QoL improvements

  • Support Sprite deformation, Sprite Swap and IK Solvers in Animation preview windows

  • Introduce Character Pivot tool in the Skinning Editor

  • Introduce an asset upgrading tool, to upgrade older Sprite Library Assets and Animation Clips to the latest version

See the full changelog here.

About 2D Animation
The 2D Animation package adds tooling for rigging a sprite for skeletal animation. It includes a Skinning Editor module in the Sprite Editor window for creating and editing bones, manual & automatic mesh tessellation as well as skin weights generation and painting. The Sprite Skin runtime component ties this all together to drive sprite deformation.
This also includes support for Multi-Sprite Character rigging workflows through 2D PSD Importer Package.

Getting Started

  • Install the latest Unity 2022.1
  • Start a new project with the 2D or 2D URP Template in Unity Hub.
  • This will ensure that you have installed all the latest major versions for 2D packages in 2022.1.

Optional Performance Boost
When animating your characters, you can improve the performance of the animated Sprite’s deformation at runtime by installing both the Burst and Collections package from the Package Manager. You can read more about this here.

What can you do?
Try it out and let us know what you think of the package. We want to know what works as expected, what doesn’t and what is missing.
And of course we want to know what you’re making with this package. Show us your creations!

API updates
In 2D Animation 8, we have cleaned up the public API of 2D Animation and moved a few of its methods into the internal scope. Here is an overview of the affected APIs:

Moved from public to internal
Namespace: Unity.U2D.Animation.Sample
Unity.U2D.Animation.Sample.LoadSwapDLC
Unity.U2D.Animation.Sample.RuntimeSwap
Unity.U2D.Animation.Sample.SwapFullSkin
Unity.U2D.Animation.Sample.SwapOptionData
Unity.U2D.Animation.Sample.SwapPart

Namespace: UnityEditor.U2D.IK
UnityEditor.U2D.IK.CCDSolver2DEditor
UnityEditor.U2D.IK.FabrikSolver2DEditor
UnityEditor.U2D.IK.LimbSolver2DEditor

Namespace: UnityEngine.U2D.Animation
UnityEngine.U2D.Animation.PositionVertex
UnityEngine.U2D.Animation.PositionTangentVertex

Turned into an abstract class
Namespace: UnityEditor.U2D.IK
UnityEditor.U2D.IK.Solver2DEditor

Hi folks! :slight_smile: 2D Animation 8.0 was released with Unity 2022.1! I’m closing and unsticking this thread. Let’s continue the discussion here!