Wrapping a Pattern over an object
Just for fun, you can achieve this using displacement.
It works on any BW image texture, but requires a heavily subdivided mesh.
01) Displacement Node

Subdivide your mesh enough
Connect texture through Displacement Node
Enable true displacement in material settings



02) Displacement modifier

Use your image to create a texture
You can apply the modifier to turn the displacement into real geometry