Armature Animation (with free .kra file)

I thought about making a proper Tutorial topic for this but that would be a lot of work.
So here is a Sketchbook topic instead, with the .kra file included.

After taking part in this topic: Animation curve not working properly ,
I realised that I’d never made a linked assembly animation. I think they’re called ‘armatures’ in 3D animation, hence the title of this topic.

I wanted to establish a simple structure that was fairly easy to understand and also extensible. I knew, in the back of my mind, that it was possible but I’d never done it before.
So I made this:

5-arm rotation

Here is the structure:

Here is the .kra file: 5-arm rotations.kra (134 kB download).

At the bottom, I was lazy and didn’t put the green ‘arm’ in its own group to maintain consistency of structure. Doing that would make it easier to add an additional arm to the end of the green arm.
The names of the layers and groups could be better thought out too.
Starting with the green arm and the blue arm, I extended the structure upwards to add more arms then got tired after a total of five arms.

  • Important Notes:
    If you insist on using the Transfrom tool to modify Animation Curve parameters then you must use the 5.3.0-prealpha because 5.2.2 has a bug where using the Transform tool alters the value of the previous keyframe.

  • When you first make the Transform Mask, add a keyframe at frame-0 then use the Transform tool on the arm and drag the pivot point to the linkage point. Then make a tiny rotation and press Return. (It’s ok to do this in version 5.2.2.)
    That will set the pivot point. You can then set the rotation to zero by typing the value in the Animation Curves docker.
    After that, you can go around the transform masks adjusting curves and making the entire assembly do cool moves.

There are unanswered questions related to this and I haven’t investigated them. That’s another reason why I haven’t made a proper tutorial subject for it.
I have made a fairly simple and extensible structure that works so please pick it up and run with it :slight_smile:

16 Likes

It was very nice of you to do this. As a non-animator, this all looks like magic to me.

2 Likes

Thank you for this tutorial. I think the day I’ll try to animate something myself got a step closer to me whispering “Hello, hey you, try me!”, and I find, this is absolutely fascinating!

Michelist

2 Likes

@sooz It is a kind of magic :slight_smile:

“Any sufficiently advanced technology is indistinguishable from magic.”
(Arthur C. Clarke)

1 Like

@Michelist There are easier and quicker (and less stressful) ways of starting to learn about animating. I’d be happy to introduce you to one of them to you if you like.
Maybe I should write a tutorial about that?

1 Like

I did not know this was possible in Krita, but I haven’t touched on animation yet. I find it so time consuming compared to drawing (in Aseprite for instance).

1 Like

I’m aware that there are easier ways to begin animating, and I wouldn’t begin with this.
But I’m sure that, along with me, some would be happy to have a tutorial from you available. And until the last sentence of your first post in this topic, I thought the post was the tutorial you might want to write.
If at some point I really take the plunge into the deep end of animation, then I would definitely look into it, should this tutorial then exist, and if I don’t make progress at some point.
But one thing is for sure, when learning new skills, I’ve always set myself the goal of learning as much as possible on my own. So you are welcome to do this if you want to, it will, I expect, be a great help to others and I will also fall back on it when I get stuck somewhere because the cavity in my head wants to set a new size record once again.
In short, I will be happy to use it, but I would prefer to do it without your tutorial. Your post here, and the topic that inspired you to do this, are great pointers and tell you what to look out for, what needs to be linked, I think these two topics are a solid basis to try it myself, should I take that step.

Michelist

1 Like

That’s so cool!

1 Like