finaly i managed (partialy) to use it:
in three.js it uses the keyframes'name to bind the frame to the mesh, by example there is "Body.position", "leftArm.rotation", etc...
so i rename the mesh on the fly, to "body","head","leftArm" and "rightArm"
obj.traverse(function (child) {
if (child.isMesh) {
if (child.name.toLowerCase().endsWith("body")) {
child.name = "Body";
}
if (child.name.toLowerCase().endsWith("head")) {
child.name = "Head";
}
if (child.name.toLowerCase().endsWith("armleft")) {
child.name = "armLeft";
}
if (child.name.toLowerCase().endsWith("armright")) {
child.name = "armRight";
}
}
});
after that, the animations seems to works, but the arms ar not visible anymore, but i am on the way to find a solution