I am using SCNMorpher to morph between different facial expressions on a 3D face model exported as a DAE file from Blender.
Before I first call setWeight:forTargetAtIndex: on the morpher, the model is rendered smoothly, as desired.
But as soon as I make that call, all the polygon edges become visible, which is very unattractive. It's exactly the same difference as switching from 'smooth' to 'flat' rendering in Blender itself.
You can see the smooth rendering here: http://imgur.com/WK1IrwB
And the flat rendering here: http://imgur.com/bvlai9u
I'm using the Lambert lighting model (though the others are affected just the same), and litPerPixel is true for every material of every target geometry.
I'm not clear if this is a known/deliberate limitation of SCNMorpher, a bug, or something I'm doing wrong. I wonder whether the morph is somehow screwing up the vertex normal data which would normally be used for smooth rendering.
Any light anyone could shed would be much appreciated.