My aim is to apply pre-designed pattern on a 3D shape so that it can follow the shape of the 3D elements, including depth. A typical example would be this illustration.