12 lines
304 B
Text
12 lines
304 B
Text
shader_type canvas_item;
|
|
|
|
uniform sampler2D noise_texture;
|
|
uniform float divisor = 10.0;
|
|
uniform vec2 offset;
|
|
uniform vec3 nebula_color : source_color;
|
|
|
|
void fragment() {
|
|
float color_amount = texture(noise_texture,fract(UV+offset/divisor)).r;
|
|
COLOR = vec4(mix(vec3(0),nebula_color,color_amount),1);
|
|
}
|
|
|