Bone parenting problem when imported from blender

1180073--45516--$UimH7Eh.png

I parented the helmet bone to the head bone. Animated in blender and when I import into Unity, I get this effect.

The helmet moves according to the head as should, but its not in its proper place.

Why is that?

This might not solve it, but check your helmet mesh’s global location. In Object Mode, make sure the location is zeroed, the rotation is zeroed, and all the scales are 1. If you want to change it’s position, rotation, or scale, do it in Edit Mode. If that doesn’t work, try deleting and replacing the helmet bone, and if that doesn’t solve anything, recheck the head bone.

Twisted Machine Studios

I havn’t fixed it yet. I did what you said. Global location zeroed out. The helmet behaves perfectly in blender but once in Unity it slides a bit to the side now. So its position on the vertical axis is perfect but on its horizontal axis its not. I’m too tired today, I have worked the whole day and havn’t really accomplished much. Overwriting my own animations in blender, Unity constantly crashing…

If anyone wants to check it out themselves I am willing to send the project over. Its 80mb uncompressed.

I removed the helmet bone and it works. For some reason it maintains its parent relationship with the headbone even though it doesn’t exist.