A while ago I posted
This Thread, got an answer, and was happy. I'm no longer quite so happy.
You'll excuse the garrish lighting and specular, there is a point.
-=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=
Here we have the model newly imported from Wings3d via the .obj exporter (The only format it and Maya seem to have in common)
As you can see, I have set up two directional lights in the scene, one green, one purple. At this point you cannot see much wrong.
-=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=
...Except for small errors like this, as were mentioned in the other thread. They are, however,
not just hard edges.
-=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=
In this image I have rotated the model as a whole 90 degrees, all seems okay.
-=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=
...but it isn't. Here what I've done is smooth bound the mesh to a bone and rotated it a full 180 degrees. There are three things to note here:
1) First off, comparing the lighting of the model to the lighting of the sphere next you it, you can see that after being bound to the bone, the lighting on the model does not change
when moved. and deformed.
2) Secondly, you can see that some polygons have the correct lighting. These are the same polygons which displayed shading errors. It bears noting that these polygons did have correct lighting (and thus similar to the rest of the model) before the 'rigged' model was rotated.
3) The model appears to have virtually all of its specular attribute.
-=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=
Nothing has been changed in this last image, it is merely a close up on the correctly lit polygons. It bears mentioning that there is (I believe) without exception, exactly one of these per object.
-=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=-=-=--=-=
Now, the obvious answer here is, that Wings3d's obj exporter is fubared (and has been for many releases). Obviously I should go tell the developer that.
But that's not why I posted this. I posted this to see if anyone has any idea just what is going on here, and if the model and rig is salvagable (I discovered the full extent of this problem only after fully rigging the model for a second time....)
So once again I ask... any ideas?