Creating a textured surface

i created a textured surface by cutting the surface into triangles and then building half round valleys in between. this was a lot of work so i’m wondering if there is an easier way do to this ?

u can reduce the amount of works with Grasshopper, basically creates a set of definition that u can use overtime on any defined surface. so u dont hv to do all the stuff one by one