Creating a 3D texture on a flat or curved surface

Does anyone out there know how to model in a texture similar to the image attached.  I am famililar with etching processes, but this texture is much deeper.  I understand that it is probably impossible to wrap the texture around a curve part, but is there a way to create a diamond pattern (see attached) on a flat surface?

D

SolidworksSurfacing