When loading my new character I have been getting intermittent errors or warnings. The model works fine in game but the pipeline either throws an exception or puts up a warning about not all vertices having UV mapping information.
I had been working on the assumption that I have a vertex missing from the UV map. I did some tests in Blender but I could not get any test model to have un-mapped faces or vertices. However after some hunting through the text of the FBX file I eventually found a PolygonVertexIndex group which was formed of only two points.
Faces need at least three points because Blender uses either quads or triangles. So two points must be wrong.
The clever ones among you will immediately think that this is an edge. Well done you'd be right. Edges cannot be UV mapped on their own and therefore they cause the warning when loading the file!
Finding Orphan Vertices or Edges
Now the tricky bit! How do I find one lone edge out of over 8000 edges!
Once found I added it to its own vertex group so I could easily select it again. I can now delete this edge and export the FBX again.
I've seen reference to a Clean Meshes tool with a Fix Edges option which does the above but I cannot find it for Blender 2.5. If anyone knows if its available please post a comment. Thanks
An orphan edge or vertex is one that does not form part of a face.