How to merge A-pose model to T-pose animation?

Godot Version

4.3+

Question

Hi, please, help me to figure out, how to use A-pose models with T-pose animations in Godot.

I downloaded .blend model with Rigify Rig in it.
I downloaded .fbx animation from mixamo.

I used Game Rig Tool in blender to clean Rigify Armature (without it i can’t map rig to Humanoid in Godot)

Then imported .glb exported from blender(with cleaned rig) and .fbx animation in godot project.

The issue i’m having is similar to this one: Animation Retargetting Problem
(arms are moved too far to the center of a model)

I understand that this is because of A-pose model. But how in the world i can fix this?

I spend the whole day trying different stuff:

  1. I tried to manually move armature in blender to t-pose. But it always resets back to A-shape. IDK why. In the view i see T-pose, but after export it is again A-pose.
  2. I tried various import settings in godot: retarget modifier, use global pose… tried silhouette fixing(while fixing arms it ruins legs) and try to filter legs, but they become moved in front of model :frowning:

Does anyone now how to solve this mismatch A vs T? Maybe there are good plugins for this case?

I don’t use Mixamo animations because of their questionable licensing restrictions. But maybe you’ll find something useful here. Here, the model is initially in the A-pose, and an animation with the T-pose is assigned. And everything works perfectly.