Character animation with rigging

Hi, I want to do character animation, but not with a spritesheet. Instead, I’d like to rig parts of the character, similar to how Unity does it - for example: https://youtu.be/0L0m8GS6KzA .

So basically, I would like to set up a hierarchy of Containers() with sprites in them and connect them so that, for example, dragging a hand would move the whole arm and the body. Is it possible?

I’ve found this example: ZIM - Puppets of Love - Code Creativity - so you can “rig” the parts. But how do you drag a hand to move the entire body? You would need some kind of inverse kinematics, am I right?

How can I approach this subject?

Funny - just met somebody at a club on the weekend and they sent their work which was like that. I mentioned that one thing we are missing is bones, rigging, inverse kinematics, etc. Will think about it for ZIM 020.

Our physics, powered by Box2D, can do it sort of with joins. Here is an example with the gravity turned down to 2 - but you can set it normal 10 or turn it off 0

1 Like