straywild/ui/fishing_danger_vignette.gdshader

10 lines
271 B
Text

shader_type canvas_item;
uniform float intensity : hint_range(0.0, 1.0) = 0.0;
void fragment() {
vec2 centered = UV * 2.0 - 1.0;
centered.x *= 0.56;
float edge = smoothstep(0.42, 1.02, length(centered));
COLOR = vec4(0.16, 0.018, 0.025, edge * intensity * 0.72);
}