swiftxcodescenekitarkitcollada

Why does my collada DAE character has a green face on Xcode?


I have a DAE character that looks correct (better actually) in Unity, but when I put it to Xcode her face turns green and neck is yellow. I don't think it is misplaced because I can see her eyes, nose, mouth and ears but her face is green for some reason.

enter image description here

Weird thing is, in Finder's preview, it also has a green face

enter image description here

Please help because other characters look fine.


Solution

  • That's because your model has a corrupted UV texture set. When this model was texturing in Unity, facial UV texture set was occasionally deleted or corrupted. A solution is simple – go to Unity UV Editor, select facial UV vertices of your model and reassign texture.

    In Xcode you can only assign a texture and not fix UV texture set, because Xcode has no UV Texture Editor. So there's no available solution for Xcode, because it's not a texture's issue, it's UVs' issue.