.Fbx import handled differently in old project, updated mesh distorts during animation
I have a multi part character in my project, separate arms, legs, hair styles etc (independent meshes attached to one cat rig). I recently updated a few components, two chest sections and a skirt (I hide and show the parts at run-time) The modified chest pieces re-imported just fine but the skirt gets translated in a strange way, it looks fine in 3Ds Max, and it imports fine to a completely new Unity project but is in the wrong place in the original project, I tried importing with a different name, but still it is broken
Any ideas?
Answer by SEVO · Jan 09, 2017 at 02:08 PM
SOLVED:
Quality settings were set to one bone in blend weights (Edit -> Project settings -> Quality), set them to two and the problems are all gone!
Glad you found the solution, and thanks for sharing for future users who may run into the same issue.
Answer by theANMATOR2b · Jan 04, 2017 at 04:44 PM
Does the mesh actually deform incorrectly, or only the entire mesh is translated in a strange way? Translation and deformation are two different things. Translation is moving the entire mesh, deforming is when the mesh is deformed incorrectly by the bones.
Can you explain "recently updated"? What were the updates you made to the skirt, added verts/polygons, changed pivot point of the mesh, updated UVs?
Can you explain "strange way" in more detail?
Maybe there is a empty game object or dummy/point node in Max that is getting imported, or should be imported. Or possibly - the vertex influence in Max is greater than 4 bones per vertex.
Consider redoing the skin in Max. Delete the skin modifier, reset xform, collapsing the stack, reapply skin, re-associate the correct bones, fix the weights. Re-export.
Hello, thanks for reply.
Recently updated means, polygons removed and some moved. Strange deformation means, the skirt mesh is being pulled to one side, like it is attracted to one of the arm bones. I re-skinned the offending mesh after resetting x-form, but the problem persists on the old unity project, but not in a fresh one.
Your answer
Follow this Question
Related Questions
stickman animation 1 Answer
Animation flipped in wrong direction? 1 Answer
Model Deformation from Poser to Unity 1 Answer
Export multiples objects animations from 3DS MAX to Unity 5.1.1 0 Answers
3ds max fbx jittery animation 2 Answers