format_shaders/exo1/shaders/exo1_zexemples_jolies/plasma.gdshader
2025-05-15 14:28:08 +02:00

8 lines
250 B
Text

shader_type canvas_item;
void fragment() {
vec2 uv = UV;
float v = sin(uv.x * 10.0 + TIME) + sin(uv.y * 10.0 + TIME) + sin((uv.x + uv.y) * 10.0 + TIME);
float c = (sin(v) + 1.0) / 2.0;
COLOR = vec4(vec3(c, c * 0.5, 1.0 - c), 1.0);
}