I did try a UV mapping, but the gradient flow was misaligned. The top part flowed forward, and the rest, backwards.
How do I get the gradient to flow in a single direction, like the default quartercircle? How do I UV map to achieve this? This is the current UV map: