Texturing a uv map for complex mesh
You might be able to pull this off using texture coordinate node combined with mapping node, and using project instead of UV. Or you might define your texture as a brush and texture paint it by hand.