What's the Best workflow for applying surface patterns on a 3D mesh?