0
$\begingroup$

I'm developing a game making in Unity.

I made a character on Blender include meshes, armature, etc.

I exported each animation separately from my rig to fbx files and I combinate on Unity as setting up Root bone.

When I made my character on Blender, the animation of rigs moves as I expected. But when I Imported on Unity It happens like this.

enter image description here

On Blender

enter image description here

On Unity

enter image description here

As you see, the rotation and position of the mesh that I made are changing weirdly which should not move at all.

When I export animation files, I checked option as [Check only Armature, Apply Transform, FBX Unit Scale, Only Deform Bones, Armature FBXNode Type - Root, NLA Strips]. I tried other options but rather it does not solve my problem and showing up unexpected issues.

Also, I applied Humanoid Rig on Unity.

I guess there is a problem on the origin of my rig when I export to fbx and import to unity but I don't know how to fix this issue.

What other options could I try?

Thank you.

$\endgroup$
0
$\begingroup$

You should check how many bones are affecting the vertices, unity has a limit of 4 bone influences per vertex. If you have more than 4 Unity might optimize them in a way you would not prefer.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.