I can now select the controls on the imported character. But for some reason, the keyframes do not stay in the scene file. If I keyframe the character then open up the scene again, all the keyframes are gone. AutoKey is turned on, I see the blue keyframe icon.
Is there something else I need to do to keep the keyframes in the scene after I make the Library Overrides?
Double-check that the Action is still active on the rig. In the Action Editor (on the Dope Sheet view), drop down the list in the middle of the toolbar and see if it’s in there to select.
If you’re able to, you can send the file (and the linked rig file). You can send it via a direct message if you like.
The little button on the left of that block of items is how you can select the active action. You should also enable the ‘Shield’ icon (to the right of that name field) to make sure that the action gets saved with the file, even if it’s not actively being used by anything.
This is a decent introduction to how Blender manages animation information. CGDive also has a lot of other useful videos about rigging.
There are two methods to load a rigged character in a final file. Appending will load a static copy of the rigged character in the file, this means if you change the character geometry or armature in the rig file, the changes won’t be applied to the character in the final file. It’s just a copy.
First make sure your rig file only contains your character rig and meshes objects (no render camera, light….)
Make sure meshes objects are parented to the armature
By default, all rig/character objects are grouped inside the 3 collections “charactername”, “charactername_rig”, “charactername_cs”. Make sure to include any new objects added by you as well inside (new meshes, etc…).
Appending
In a new scene, File > Append > Select the rigged character file > Collections > Select the root character collection > click Append from Library
Linking will load a dynamic copy of the character (instance). Changes made in the rig file will automatically be applied in the final file, which is very useful!
This is a related question: When I import a model that has a ARP (auto rig pro) bone like hierarchy and controllers, I cannot access the properties of those bones (constraint drivers, etc…). Is there a way to get those back when I import (open) a blend file?