8 lines
250 B
Text
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);
|
|
}
|