Layered multi blend per bone bug

Hey Unreal,

We are trying to use the “Layered blend per bone” node in the Anim Graph to switch between multiple animations. For example. We want the same base pose for the legs / locomotion but different poses for the upper body.

When we try to use it we are getting multiple weird errors:

  • If there are multiple Blend Poses only the last one will actually visibly blend correctly in preview.

Blend Weights:
Runtime (As pin) off:

  • If you plug in the numbers in the details panel it shows it seems to work correctly in the graph but doesn’t show in the preview.

117930-runtimeoff_working_graph.png

Runtime (As pin) on:

  • If there are more than 2 Blend Poses the first two blend weights do nothing and the third controls all three at once.

117962-runtimeon_first_graph.png

117963-runtimeon_first_details.png

117964-runtimeon_third_graph.png

117965-runtimeon_third_details.png

Cheers,

Hey CharlieVolpe,

Layered Blend Per Bone isn’t really meant to switch between animations. If you set each layer to the same upper body bones, it will only use one of them. I’d suggest using 1 blend pose on LayeredBlendPerBone, then plugging a BlendPosesByInt into it with your 3 animations.

I may be misunderstanding what you’re trying to do though. Let me know if that helps.