The diamond surface look weird when zoom out

when I zoom out, I get this ugly render but when I zoom in it’s clean. the diamond surface is a geometry, not a normal Map

zoom out :

zoom in :

Consider using 2-3 LOD levels - with lower level of detail - that way you’ll avoid artefacts related to resolution (there’s only so much data you can put into a limited amount of pixels, before things start blending or overriding one another in unpleasant ways.)

Additionally - since that kind of detail is unnoticeable at a distance, but expensive to render, using LODs will improve your app performance.