Easy way to copy multi-layers bone animation?
Posted: Mon Jul 19, 2021 4:49 am
Hello. After a quite a bit of work with Moho, I faced this problem.
My character rig is quite complex and his general bone layer has inside 7 more bone layers. The problem is, that in the case of such rig, option Export and Import actions does not work correctly.
For example, If you make a walk cycle animation for your 1 bone layer rig. Exparting this action, delete it in your project, highlighting the right bones and Import back, you will get your animation back with no problem. This is a simple way to create an animation archive for your rig or reuse some animations from your other projects.
But in the case of multi-layers bone rig, it doesn't work. If I do any animation with multi-layers rig, put it in one action and try to Export and Import this action back. The animation will be Imported only for the main bone layer rig, and all the inner bone layers will be completely empty.
I'm quite don't understand why it's not possible. Weirdly, But even if I try Import this action without highlighting any character's bones, then Imported action will not contain any animation at all, even for the main layer bone. You MUST highlight the character bones for a successful import action, even if it is the same rig.
BUT! At the same time, If I, in the multi-layers bone rig, will display all bone layers keyframe animation, highlight all the keyframe that I need, and press the copy option. Then go to another project where the same rig has no animation, just highlight all the bones layers and press the Paste option. Then ALL the animation for ALL BONE LAYERS will be successfully copied. I didn't even highlight any bones, only bones layers! But the keyframe still successfully found its bones and copied.
So, gets that, for whatever reason Export and Import actions much worse and weaker than simple Ctrl+C and Ctrl+V.
Does it even make sense? When the import animation can't understand where put the keyframe until you kindly highlight its bones? But at the same time Ctrl+V just need a bone layer to do the job.
Very weird.
In any case, my question is. Is there any special way to correctly Import action for multi-layers bone rig?
Or maybe, any script which allows you to select and the animation for ALL layers. And maybe even copy the animation and paste it into a specific frame?
I know that Moho has an option "select all keyframe" But it only works on the selected layer. But I need the keyframe be copied from ALL layers.
My character rig is quite complex and his general bone layer has inside 7 more bone layers. The problem is, that in the case of such rig, option Export and Import actions does not work correctly.
For example, If you make a walk cycle animation for your 1 bone layer rig. Exparting this action, delete it in your project, highlighting the right bones and Import back, you will get your animation back with no problem. This is a simple way to create an animation archive for your rig or reuse some animations from your other projects.
But in the case of multi-layers bone rig, it doesn't work. If I do any animation with multi-layers rig, put it in one action and try to Export and Import this action back. The animation will be Imported only for the main bone layer rig, and all the inner bone layers will be completely empty.
I'm quite don't understand why it's not possible. Weirdly, But even if I try Import this action without highlighting any character's bones, then Imported action will not contain any animation at all, even for the main layer bone. You MUST highlight the character bones for a successful import action, even if it is the same rig.
BUT! At the same time, If I, in the multi-layers bone rig, will display all bone layers keyframe animation, highlight all the keyframe that I need, and press the copy option. Then go to another project where the same rig has no animation, just highlight all the bones layers and press the Paste option. Then ALL the animation for ALL BONE LAYERS will be successfully copied. I didn't even highlight any bones, only bones layers! But the keyframe still successfully found its bones and copied.
So, gets that, for whatever reason Export and Import actions much worse and weaker than simple Ctrl+C and Ctrl+V.
Does it even make sense? When the import animation can't understand where put the keyframe until you kindly highlight its bones? But at the same time Ctrl+V just need a bone layer to do the job.
Very weird.
In any case, my question is. Is there any special way to correctly Import action for multi-layers bone rig?
Or maybe, any script which allows you to select and the animation for ALL layers. And maybe even copy the animation and paste it into a specific frame?
I know that Moho has an option "select all keyframe" But it only works on the selected layer. But I need the keyframe be copied from ALL layers.