Anim Graph Overrides don't show animations of the Anim BP owner

If you create child Anim BP, in Anim Graph Overrides you can assign animation from skeleton used by master/parent Anim BP. You can’t assign animations of skeleton which “owns” this child Anim BP. I believe it’s bug or oversight.

It’s only possible to assign proper animation by nasty workaround.
Described in the 2nd answer of this ancient AH post.

Repro

  1. Create a master Anim BP.
  2. Create a child of this Anim BP.
  3. Retarget this Anim BP to compatible skeleton - it could be even a copy of “master skeleton”. Just make sure this second skeleton have own set of animations.
  4. Open this retargeted copy of Anim BP. You should see Anim Graph Overrides. Try to assign animations of second skeleton - actual owner of this child Anim BP. It’s not possible, only animations displayed are these from master skeleton.

Hi,

When you mention in step 3 “retarget this Anim BP” are you referring to the method in which I took a screenshot of and have posted below or have you made a child as seen in the top option there/what is in the lower part of the screenshot? Does this also happen for you in a clean project? If you can post some more details on the steps in which you are taking or a sample project/screenshots, I can take another look a the issue.

-Thank you

I used 'Retarget Anim Blueprint" option :slight_smile:
I’ll try to prepare stripped down project next days… But it’s really easy to catch the issue, asset filtering is simply to strict for Anim Graph Overrides. Issues exists at least for 2 years, probably since ever :wink:

Hi,

I’ve taken another look at the issue as well as asked the developers and this is actually by design. It looks like we don’t support child anim Blueprints that do not share the same skeleton as the parent. The skeleton of any Anim Blueprint can be changed, but once this is done you will lose the ability to derive the parent.

-Thank you

This doesn’t even seem like the issue, because I have 2 different graphs that I’m trying to combine all on one character using 1 skeleton and I’m still losing my anim graph. So it doesn’t seem like it matters if they don’t share the skeleton. Incredibly stupid limitation if you ask me