• 3D
  • Animation Blending between poses stored as frames in a single animation?

My character when imported into Godot (from blender) has animations like walk, idle etc. And another called "expressions" which stores poses of various facial expressions.

I know I can use this setup to blend in a single expression, by setting timescale to 0 and seeking to any desired frame:

But I'm not sure how to go about blending from one expression to the next.

I was thinking about implementing my own custom AnimationNode, but documentation is lacking and new AnimationNode classes don't pop up as available nodes in the AnimationTree editor.

I suppose I could make each frame a separate animation in blender, but I was hoping I don't need to :lol:

I set up animations in a separate player for 4 phonemes and a blink. I just started experimenting with it, though. It is kind of hard to set up, especially cause I had to make sure the other shapes were at zero. Let me know what you come up with. It's not going to matter that much for me because I don't think I'll be using that many characters. It's easier than doing the blend shapes in Blender.

@fire7side said: I set up animations in a separate player for 4 phonemes and a blink. I just started experimenting with it, though. It is kind of hard to set up, especially cause I had to make sure the other shapes were at zero. Let me know what you come up with. It's not going to matter that much for me because I don't think I'll be using that many characters. It's easier than doing the blend shapes in Blender.

Yeah, I decided to make separate animations for each expression and some phonemes as well.