Update to UE5.1 have anim layer bug

when i update to UE5.1 , when I use Anim layer it will use self layer default like :

you know my anim layer interface is wrote in other BP like Anim layer Base to implement Logic , and use layer interface in main anim BP , but in 5.1 something will be wrong, in that PNG you can find Anim Layer (Self) ,I drop anim layer interface to my graph in main anim BP , but it 's Anim Layer (Self) and can’t change , so it will never work because the logic is in Anim Layer Base BP

1 Like

I have same issue :frowning: hope to fix this asap…

I have a temp fix , copy old node and you can change to you new layer in editor bar :joy:

Yes. I just solved it with exactly same solution. I just made animbp and layer interface at 5.0 and migrate it to 5.1 project and mount skeleton that i want. Copying old note works well haha

1 Like

For more detailed information, making anim layer interface and implement it in 5.1, and if you try link anim layer class, it make anim instance correctly, but in debug view, linked anim layer node is not activated. I was trying get linked anim layer instance with tag, debug message tells linked animBP correctly, but animation doesn’t work. I wish Epic could hotfix it soon.

There is no “Add” button next to Implemented Interfaces in 5.1.0. If you press Add, it will add the Anim Layer Interface as Inherited Interface, not as Implemented Interface.
It was working before in 5.0.3.

Steps to Reproduce:

  1. Create Anim Layer Interface.
  2. Create Anim Blueprint.
  3. Go to the Anim Blueprint class settings.
  4. Try to implement Anim Layer Interface by adding it.
  5. It will be added as Inherited Interface, then it will cause issues later on when you try to call the Animation Layers.

I hope we get a hotfix soon!

2 Likes

This topic has been moved from International to Programming & Scripting: Blueprint.

When posting, please review the categories to ensure your topic is posted in the most relevant space. Hopefully, this new category helps you to get the answer you need!

Goodluck and happy developing :slight_smile:

1 Like

5.1.0 (Bug)

5.0.3 (This is how it should be and how it used to work, unless if something changed in UE that I am not aware of)

2 Likes

I try to add the “Link Anim Class Layers” function to B_Hero_ShooterMannequin>Construction Script in Lyra Project(UE5.1).
I got an error “Skeletal Mesh Component Object Reference is not compatible with Anim Instance Object Reference”.

Hi,
This node needs to be moved to the Event Graph, so we cannot add this node inside Construction Script.

hi , you need use Link Anim Class Layers in begin play event

Same problem. This is serious. Currently Animation Layer Interfaces are unusable because of this. Hope this will be fixed fast.