Hi,
I tried to import a few animated FBXs into Flax, so I went to Sketchfab and download some free models for test.
However, all the models I tested ended up being imported wrongly in Flax, I have yet to find a sketchfab model which animates correctly in Flax.
Again these models are imported correctly both in Unity and Unreal, so I think there is something wrong with Flax FBX parser/importer code.
Yes, it looks like the bones of the man character is from the static pose and not from the T-POSE, maybe unrelated but I read that FBX importer for multiple objects was fixed into the daily branch, could you eventually give a try and see if other FBX’s related issues were fixed ?
@ftkguy
Thanks for your reply.
I will try to test it in the “Daily Branch” you mentioned.
But please let me clarify, I’ve checked the github page but couldn’t found any info about “daily branch”
Did you mean the 1.7 branch? or is there a specific Fork for it?
I’ve reimported both models in “master branch(daily)” version,
but unfortunately it still gave the same result : both models have mismatch bones between static pose and Tpose base pose.
After further test,
it seems like this is the condition for SkinnedModel to actually work correctly in current version of Flax :
The initial mesh pose must be the same with initial bone pose
for example, if the initial mesh pose is a T-Pose but the initial bone pose is not a T-Pose
then the mesh will be skinned incorrectly
You can test it using this model in Sketchfab :
With this model, the initial pose is A-Pose and is the same with the initial pose of the bones.
So it works in Flax
@mafiesto4
I am terribly sorry, the above link is the FBX that I first imported to Unreal
(Unreal somehow import this correctly) then re-export it as a new “Fixed” FBX
This is the original raw FBX that is not imported correctly in Flax