I’m animating LEGO minifigures and created an armature which I’d like to share across the characters. For that, I thought I could link the armature into the per-character blend files and associate the bones with the minifigure parts. I’d then pack that into a group which I could then link into the main blend file where I’d create a proxy so that the I can pose the characters.
The obvious benefit would be that any action that I’m adding in the blend file holding the armature, say for example “wave_left_hand” or a “walk_cycle”, could be easily made available to all characters. Also, if I need to fix/update one of the actions later on, I’d do it once only.
I did not succeed doing this. It does not seem possible to assign objects to linked armatures.
Is there a way to do what I’m trying to achieve or will I have to write a script which synchronizes the base armature/actions into the character blend files which each would hold a local “copy” of the armature?