10 lines
271 B
Text
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);
|
|
}
|