1
0
Fork 0
space-capture/scenes/trail/trail.gdshader

17 lines
349 B
Text
Raw Permalink Normal View History

2024-08-06 22:46:05 +02:00
shader_type canvas_item;
uniform vec4 color: source_color = vec4(1., 0., 1., 1.);
varying float len;
void vertex() {
len = length(MODEL_MATRIX[0]);
}
void fragment() {
float col = texture(TEXTURE, UV * vec2(len, 1.) + vec2(TIME * -.2, 0.)).r;
float fade = min(1., min(UV.x, 1. - UV.x) * len);
COLOR = color * vec4(vec3(1.), col * fade);
}