How do I play additive animation via C++?

Simple question, how do I play any additive animation via C++?

Do I need to hook up another additive blend node in animation graph, or is there any magic function that let me just additively play another animation on top of the current one?

Best,

I read staff’s post from 2014 saying that playing multiple montages in different slot was in the UE roadmap. So… I I checked and I didn’t see it anymore. What happened to it?

Ideally, it would be great if we could do this:

It would let us have much more control over animations blending, with less time setting up animation’s event graphs.

Any response/support on this?

Does this page help? Using Layered Animations in Unreal Engine | Unreal Engine 5.1 Documentation

From C++ use the same AnimGraph setup as the link (i.e. A cached pose blended with a additive slot), and from code use AnimInstance->PlaySlotAnimationAsDynamicMontage(AnimSequenceToAdd, TEXT(“AdditiveSlotName”))

From C++ use the same AnimGraph setup as the link (i.e. A cached pose blended with a additive slot), and from code use AnimInstance->PlaySlotAnimationAsDynamicMontage(AnimSequenceToAdd, TEXT(“AdditiveSlotName”))

Just to update this, in case anyone is looking for some solution about it.

Right now (after 4.6), you can just add a new animation group and play additive animation on top of regular one.