Learn to use distance() to compute radial distance from the center and apply mix() to create a center-outward gradient.
---
`glsl
float dist = distance(vUv, vec2(0.5));
`
Center = 0, edges have higher values.
---
mix() for radial blend`glsl
vec3 color = mix(innerColor, outerColor, dist * scale);
`
- Closer to center → more innerColor
- Farther out → more outerColor
Adjust scale to tune gradient size.
---
`glsl
gl_FragColor = vec4(color, 1.0);
`
You now have a radial gradient useful for glows, lighting effects, or backgrounds.