Ecency
Why Does `vec3(uv.y)` Create a Gradient?