I built a procedural control rig, and it looks fine in the control rig editor (image on right). Once in the sequencer, however, the pose becomes the weird distorted one visible in the left image. It returns to the original pose when I play the level though. What gives?
edit: further probing has revealed that setting up my controls using the initial vs. the offset transform has something to do with it - one of them is active from the instant the controls come into being, the other happens on play. Still not exactly sure how this all fits together.
Ok, so it turns out that the distorted controls were created using “initial” transforms, while undistorted ones used “offset” transforms. By using offset for everything, and leaving “initial” at its default value, I was able to get everything to behave consistently between control rig editor and level sequencer.
I really don’t understand why “initial” transforms don’t take effect until the level is played, but this resolved the issue.