Ma, get the broom. It's escaped again...
Added 2021-06-28 20:54:35 +0000 UTChttps://drive.google.com/file/d/1gWPEHBkd_NFM_JYl7niBjgCYuNQ2XDYS/view?usp=sharing
I swear, I can explain this one.
So, Blender updated recently for 2.92 to 2.93. This was exciting, cos it had a bunch of useful new things to use and play with. Annoyingly, it seems to have broken all the files I was working on before the update. Even worse, I didn't notice until several days into animating.
The models look mostly fine, but textures were showing up broken. Eventually, I figured out I could reimport them from the base models, and I thought that was the end. Then on saturday, I noticed Efa was missing a lot of rig controls. I thought I was being dumb and forgetting how it worked, until I got to the speech, blinking and facial controls. Every single one was missing. Same for Kyn. They animate, but cannot do more than flap their mouths.
At this point, I was almost done with a significant bit of the scene, and these issues appear right at the end of the whole process.
So I thought about it for a couple of days, and realised that because I'm now using NLA strips for actions, I could just add them to a fresh import of each character. Which is what I've been doing this evening. The base models are fine, it just seems like datablocks have broken in existing files.
Now to explain what has gone wrong with Efa. I've rebuilt the NLA strips for her, but it turns out that none of those strips set model rotation, so the fresh model is exactly 180 degrees to the old one. The fact that the motion is mirrored shows I've managed to get the actions lined up again, but let's face it, when an OctoEfa crawls across the screen, it has to be videoed.