- Home /
why don't all my faces show when I build for Android?
link textI have a model of a cow that I made in blender and exported as .fbx. This model is rigged and ready for animations. I record the animations in Unity. when I run my game in the unity player or build it for PC it looks fine. However when I build it for android it does not. If the model is not moving then all the faces are present, when I play the animation to make the cow trot, more than half of them are "invisible" I have gone back to blender and made sure to recalculate all my normals. However I don't believe this is the problem seeing how it works fine in a PC build. Has anyone seen this or have any ideas about this? Attached are both the blender file and the FBX that I exported. Thanks in advanced
--UPDATE--
I came across this
http://forum.unity3d.com/threads/animation-broken-when-running-on-android.374444/
I will not be able to test it until tonight, it it just more information for those with the same problem.
doing more research I notice that it is only the parts of the mesh that are moving that are not visible. I added 3 cows and animated them 3 different ways and consistently its only the parts that are moving that are "invisible" - all help is very appreciated.
Answer by ProGrahamCracker · Jan 11, 2016 at 11:36 PM
bug in unity - there is definitely a bug in unity. Either downgrading works, or right click the rotation property in the animation window and set it to "Quaternion" fixes the problem. now all my faces are visible.
Answer by lassade · Jan 11, 2016 at 03:34 AM
This is all guesses:
Try run the monitor in /android sdk/system-tools/ filter the mensages with the tag "Unity" to look for any errors
Check if all faces normals are in the rigth way
Try change the shader to a mobile version (some times the android will use a diferent shader if the current is not supported)
I will look into this and get back - thanks for some rabbit holes to check :)
Still getting the same results. I have now started testing with other 3d models from the asset store. I have tried unity-chan and robot-kyle. I am recording the animations in unity. Any part of the mesh that is not being animated is visible, and any part that is part of the current animation is transparent. works fine in the player but fails the same when I test it on multiple android deviced (moto x, galaxy s5).
Your answer
Follow this Question
Related Questions
Wrong rotation / position / scale when exporting FBX from Blender 1 Answer
Blender to Unity rotating animation around the wrong axis 1 Answer
Blender to Unity 3d Model import Flipped Arms/Legs,Blender to Unity 3D Rig Import Flipping Arms/Legs 0 Answers
Blender animation import - different animation and offset location 1 Answer
Local Orientation reversed on transfer from blender to unity 1 Answer