Is there any way to simultaneously blend two or more animations on the same mesh (different bones) in the Animation Blueprint?

To be clear, when I press button X on the gamepad or controller the animation for the button X is played. If I press button Y and still hold button X, I want to see both button animations played simultaneously - not only one animation.

I’m working with a rigged Gamepad & Controller mesh, with an Animation Blueprint, using a state machine to call and play the animations.

I’ve tried almost all different blend nodes in the AnimGraph. However, either animation one (blend weight 1) or animation two (blend weight 2) is played. If I manage to get both animations to be blended together (blend weight 0,5), the animation of buttons x and y is played but only half of the animation.

Following a screenshot of the “idle”, “Y-Button”, “X-Button” and “Y&X Button”.

To be short: I want all animations to be played at the same time when a button or joystick is pressed or moved.

Thank you!

Use Layered blend per bone, and for each Blend Pose set a joint in the Layer setup within the details panel.
By doing so you have the alpha value for each joint and the animation can be use for a single joint together with other animations.

Thank you @Enter_Reality ! I forgot to set a joint in the layer setup for each blend pose. I really appreciate your help, thanks a lot.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.