Most of my meshes have no normals or textures which the default shader uses so every time I select most any mesh in my scene I get the following warnings all the time
Shader wants normals, but the mesh meshName doesn’t have them
UnityEditor.DockArea:OnGUI()
Shader wants texture coordinates, but the mesh meshName doesn’t have them
UnityEditor.DockArea:OnGUI()
It really spams up the Console and I’d like to fix it. Is there any way to change the default shader or, failing that, to disable those warnings?
The default shader should be a diffuse shader, which requires no normal map. You can either switch the affected materials back to the default diffuse shader, or add a normal map. You can easily add a normal map by duplicating the diffuse and changing the texture type to normal map from grayscale.