Uniform Micro-Patterning Of An Arbitrary Surface