I’m not sure if I am doing this correctly, or maybe I’ve discovered a bug in 2.90.1?
In my specific case, I had animated a swimming creature. I created a swim cycle which I pushed down to an Action on an NLA track and repeated. I duplicated this track and increased the speed of the loop, and used the influence keyframes to ramp it in and out where necessary. This was a little clunky but worked as expected.
Another Action was created for the single animated property of a Follow Path constraint.
I then animated new keyframes to bend my character around corners and point it’s head – more broad strokes – and pushed this down to a new Action. Same again for minor details of face and eyes.
All this is working as expected, mixing values as defined in the “Blending” setting for the NLA track.
What has tripped me up is I went back to my original swim cycle and refined the keyframes. This worked great, and I rendered the project. I’ve come back to this project (only a couple of days) and the refined animation has reverted to how it was before. I can’t for the life of me figure out what happened. Is there a quirk like having to exit edit mode on an Action to save correctly? I’m certain that it did save because I closed blender and rendered from the command-line.
To complicate matters, this character and rig was duplicated – I tripped myself up editing the same action a couple of times before I made a single user version. But all in all I was pretty sure where I had gone wrong, but not in the case of the missing animation. I even tried switching the linked Action Data to each of the ones listed, but my animation was nowhere to be seen.
It’s a Rigify rig and I briefly tested and then uninstalled the Animation Layers Addon a couple of weeks ago, so this could be a niche error.
Any thoughts or suggestions? Or am I just doing this all wrong?