16 lines
777 B
Plaintext
16 lines
777 B
Plaintext
shader_type spatial;
|
|
render_mode blend_add, specular_disabled, ambient_light_disabled, unshaded, cull_disabled;
|
|
|
|
uniform sampler2D borealis_texture: source_color;
|
|
uniform sampler2D borealis_noise;
|
|
uniform float speed = 0.05;
|
|
uniform float brightnes = 0.5;
|
|
|
|
void fragment() {
|
|
vec2 noise = texture(borealis_noise, pow(vec2(UV2.x, UV.y) * 0.50, vec2(1,3)) + vec2(0, TIME * speed)).xy - 0.6;
|
|
vec3 color = pow(texture(borealis_texture, UV2 + vec2(0, TIME * speed) + noise * .3).xyz, vec3(0.5)) * texture(borealis_texture, clamp(UV + noise * vec2(.2, .1), vec2(0), vec2(1))).aaa;
|
|
ALBEDO = pow(color, 0.7 + vec3(texture(borealis_noise, UV2 * 0.5 + noise).r)) * brightnes;
|
|
//ALBEDO = color * texture(borealis_noise, UV2 * 0.5 + noise).r * brightnes;
|
|
FOG = vec4(.0);
|
|
}
|