Snapshot Pose broken in UE5?

Hi everybody!

I saved the current pose of a Skeletal Mesh into a Pose Snapshot variable using the “Snapshot Pose” function.

Later in my Animation Blueprint I blend to this captures pose snapshot:

Strangely this doesn’t work - my Skeletal Mesh switches to an A-Pose (like if no valid Animation Pose Data is provided).

I have tested the same thing using the “Save Pose Snapshot” function, where the pose is cached(??) internally somehow without the use of a variable.
This works perfectly!

I debug-printed the “Pose Snapshot” variable and looks like it contains bone data/transforms/names etc.

I see no reason why this shouldn’t work.
Gotta be a bug.

I need to store the pose snapshot so I can save it out to a save game.

Anybody got the same issue or can confirm that it’s a bug?

Thanks!

Hey @Ronald_Soelkner!

The method you are using is generally for the “Save Pose Snapshot” node. Have you tried linking the variable directly? You can find more information on how to do so here:

I hope the above is the solution you need!

1 Like

Hi!
Thanks for the reply!

Yes - I tried linking the variable directly.
See my 2nd screenshot - I linked the Pose Snapshot variable directly to the “Pose Snapshot” node in the Anim BP.
The variable was set before using the “Snapshot Pose” function (screenshot 1).

I did pretty much the exact same thing like in the tutorial you posted - without any luck.

Screenshot 3 + 4 was only to double check if the method via “Save Pose Snapshot” works - it does, but i need to store my pose in a variable (screen 1 + 2) and this only blends to an A-pose.

Hey @Ronald_Soelkner,

Hmm, if it is nearly the same then it should work. The mode is “snapshot pin” and the “(as pin) snapshot” box is checked right?

Maybe some more context is needed. Generally the pose is only saved locally and used for things like blending from a ragdoll instance. Why would you need it saved to a variable for later use?

Hey!
I double checked and found that the mode was still on “named snapshot”!
Changing that fixed the problem! Thank you!!

To answer your question,
I need to save the pose to a variable so I can store it as Save Game.
When an Enemy dies, I wanna store it’s final ragdoll pose in the save game, so they look the same when loading back the save game.

Or is there a better solution to this? :slight_smile:

1 Like

Hey @Ronald_Soelkner

Glad we figured that out! And that seems like a working solution if any!