[Release][Free] Unity Sprites And Bones - 2D skeleton animation

Unity Sprites And Bones

If you have a problem using Sprites And Bones and want support from me, you have to provide a minimal sample project, that clearly shows your problem.

16.08.2014: Version 1.2.2: More info
14.08.2014: Version 1.2.1: More info
20.07.2014: Version 1.2: More info
01.03.2014: Version 1.1: More info
01.03.2014: New version: Added features to name poses before saving and quick creation of IK target. (Contribution by TheValar)
09.02.2014: A new version with a bugfix for the vertex weight colours.
25.01.2014: A new tutorial and a new version.
12.01.2014: A new tutorial and new version that supports flipping characters around the Y-axis.
11.01.2014: A new tutorial and a new version with some bugfixes.
08.01.2014: New version. Skinned meshes can now be saved as prefabs.
07.01.2014: New version. Mesh deformation and bug fixes.
31.12.2013: New version uploaded. New tutorial (see below).

Video made by TheValar.

This is an addon for Unity 3D to create 2D skeletal sprite animations. With the addon its possible to add bone hierarchies directly in the Unity Editor. Sprites can the parented to the bones. The bones can be animated like any other GameObject in the animator window. Inverse Kinematics is also available and animatable. The bones can also be used to animate any GameObject other than sprites like meshes or particle systems.

Features

  • Skeletons and Bones.
  • Inverse Kinematics with targets.
  • IK Helper objects.
  • Bones and IK are fully animatable.
  • Bone splitting (Subdivision).
  • Mesh deformation
  • Weight painting
  • Bones can be added by holding Ctrl and left clicking.
  • Saving and loading of poses. Poses are saved as assets.
  • Fully integrated in the Unity Editor.
  • Undo-Support
  • Lots of gizmos!
  • Did I mention Inverse Kinematics?
  • Free and Opensource

Planned features

Homepage: http://banbury.bootes.uberspace.de/blog/
Twitter: x.com
Download: http://dl.bintray.com/banbury/unity/SpritesAndBones-1.2.2.zip
Older versions: http://dl.bintray.com/banbury/unity/
Source: GitHub - Banbury/UnitySpritesAndBones: Unity 3D addon for skeletal sprite animations
Tutorial files: http://banbury.bootes.uberspace.de/downloads/tutorials.zip

New tutorial by @adjnor :

Tutorials: (no longer up to date)
Tutorial: Using Sprites And Bones and Mecanim to animate a bird by stereoK
More tutorials here.

I have been asked multiple times to accept PayPal donations. Among other things I’m not doing this mainly for tax reasons.
Small private gifts are generally tax free, though. So for those, who want to show their appreciation of Sprites And Bones this way, I assembled a small wish list:

  • An Android Store publisher account in my name. (I would pay for this myself, but I have no credit card.)
  • Comic Life 3
  • MotionArtist
  • Anime Studio Pro (If you feel especially generous)
  • A copy of a game you made with Sprites And Bones.

8 Likes

Looks awesome. will give it a go later.

thanks for giving it away for free.

Wow cool I can’t wait to play around with this! Any plans to add mesh deformation in the future?

Anyway this looks great and the fact taht it’s free is even more awesome!

I’m glad you like it.

Yes, mesh deforming is something I want to add in the future. Right now I’m thinking about 2D polygons. But maybe 3D meshes are possible, too. I will have to see about that.

1 Like

I have added new features for poses and a new tutorial to show how they are used. There are also some bugfixes.

Please redownload the Unity package, if you have already downloaded it before.

very nice.

Also fun fact, the orc used in the tutorials was drawn by Chris Hildenbrand, but is a modification of something I originally drew! It’s always fun to see stuff from opengameart.org pop up in the Unity community

1 Like

BTW I’m busy working on the mesh deformation. I have made good progress and hope to finish a first version soonish.

Sadly I have to go back to work in two days, so I’m not sure how much I can work on this for the next months.

This is really cool. Thanks for all the effort you’ve put in. And the vids are spot on!

Here is a little teaser of what I’m developing right now.

It’s not quite finished yet. But it’s already working better than I thought it would.

Mesh deformation is looking good. If you get that working it will be killer. The only solution I know of now for 2d mesh deformation is Uni2d which costs $90. Of course even without that the IK feature makes this more useful than anything I’ve seen so far for Unity.

Basically you rock :smile:

Thanks!

One of the reasons I started this thing, is that there is virtually no free solution for 2D bone animation.

I hope to finish the mesh deformation by next weekend. Using the SkinnedMeshRenderer made the whole thing much, much easier.

I have uploaded the mesh deformation stuff to Github and compiled a new package. There are also some bugfixes.

Please redownload, if you have already downloaded it before.

The package contains two scenes (skintest, sintel), that show how the mesh deformation is used. I’m planning to create a tutorial next weekend.

Seriously great stuff mate, was just about to buy Uni2d just for the bone feature, keep up the great work. This shouldn’t cause any problems with 2d toolkit right?

Thanks!

I wouldn’t think so. But honestly there is no way I can test against every addon on the asset store :). If you find any incompatibilities, report them on Github, and I’ll see what I can do about it.

man, this is awesome!

I have uploaded a new version. The Skin2D component has now a save button. This will save the whole gameobject with the skeleton as a prefab.

Please redownload the Unity package, if you have already downloaded it before.

You sir, are terrific. I really believe your hard work will come back to you 10 times. And if you’re ever in the NYC area…the beer and burger are on me!

Thanks for this asset, even if i work with 3D things, it’s free and i needed to say thanks for your work.

Cheers!

Just started messing with the asset this weekend and all in all once you get past the learning curve it’s sweet!!! Really awesome especially for a free product. I am however having one issue.

Is there a way to face the character in another direction and still have the animation work? I’ve tried setting x scale to -1 and rotating around the y axis 180 degrees but it seems that not all the elements want to move so things get really messed up.

Any easy way to solve this?