Ok, I was just looking at the code in Terrain code. Specifically the normal generation. I notice that it seems that you are not averaging the normals over the faces that a specific vertex may be part of, is that true?
normals are definitely calculated roughly, but they are crossed in such a way as to assure they will point the correct way out. The order you cross in will determine the direction it points, iirc. We may revisit normal calculation in the future if the rough calculation doesn’t do it for people.
I’m really at whit’s end on this. I think I have all my normals the right direction. Even when I turn on back culling… nothing disappears, except from underneath. So I think that I can be sure my normals are in the right direction.