I’m creating a custom mesh via script and the final object has some strange vertical stripes on its surface.
They (almost) disappear when I increase the “Smoothness” and the “Metallic” of the material or when I rotate the object to certain degrees (60, 150, 240, 330) like you can see in the attached pictures.
Changing shader does not improve anything. Does anybody know how to remove these stripes?
Normals are not the same as uv. If you are not setting the normals explicitly in your mesh generation code, have you tried calling Mesh.RecalculateNormals?