I have a setup in Godot with two different skeletons for male and female models. The skeletons are different because the proportions are different, but I want to use the same animations on both.
Both models have an AnimationPlayer child with all their animations but since I want to synchronize both players I need a third AnimationPlayer. I created this third AnimationPlayer and re-created every animation using an Animation Playback Track to reference the male/female AnimationPlayers, something like this:
Male model
-> AnimationPlayer (animations: anim_library/jog_forward, anim_library/job_backwards)
Female model
-> AnimationPlayer (animations: anim_library/jog_forward, anim_library/job_backwards)
BothAnimationPlayer (animations: jog_forward, jog_backwards)
When playing the animations directly from the BothAnimationPlayer the models reflect the correct animation, but when I try to i.e. blend the jog_forward and jog_backwards animations in an AnimationTree the animations don't seem to blend at all, instead they swap back and forth between the two animations.
Is this not supported by Animation Playback Tracks or am I doing something wrong?