float vignette(vec2 uv, float radius, float smoothness) { float diff = radius - distance(uv, vec2(0.5, 0.5)); return smoothstep(-smoothness, smoothness, diff); } #pragma glslify: export(vignette)