Maya Skinned Mesh wont render in Unity

Hi, I’ve got a character that I built and rigged in Maya that I’m using in Unity3D.

When I export the character or just save the .mb file and instantiate it on the scene the characters head does not render. The rest of the body shows properly.

When I click on the head theres no Renderer or Material applied. If I attach a MeshRenderer or anything like that it still doesnt render.

If I detach the skin in Maya from the head model and update the scene in Unity the head model shows correctly, but of course I want to have it skinned.

The normals are in the right direction, the UVs seem correct, the outliner is clean (no stray nodes)

The object in the scene is also at the correct scale of 1 and imported at a scale factor of 1.

Any ideas? Deleting history wont work as that will delete the skinning information.

Any help would greatly be appreciated!

It turned out that Unity was not the culprit, my Maya scenefile was. I had to detach the head skin and delete the history and re-attach it.

Such a simple solution that caused SO much pain. Yes I lost the weight painting but it fixed the problem.

I hope this helps somebody.