Skip to content

Commit 43d39c8

Browse files
Improved shader
1 parent b4e5188 commit 43d39c8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

assets/shaders/ultrafoil.fs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ vec4 dissolve_mask(vec4 tex, vec2 texture_coords, vec2 uv)
2020
return vec4(shadow ? vec3(0.,0.,0.) : tex.xyz, shadow ? tex.a*0.3: tex.a);
2121
}
2222

23-
float adjusted_dissolve = (dissolve*dissolve*(3.-2.*dissolve))*1.02 - 0.01; //Adjusting 0.0-1.0 to fall to -0.1 - 1.1 scale so the mask does not pause at extreme values
23+
float adjusted_dissolve = (dissolve*dissolve*(3. - 2. * dissolve)) * 1.02 - 0.01; //Adjusting 0.0-1.0 to fall to -0.1 - 1.1 scale so the mask does not pause at extreme values
2424

2525
float t = time * 10.0 + 2003.;
2626
vec2 floored_uv = (floor((uv*texture_details.ba)))/max(texture_details.b, texture_details.a);
@@ -123,11 +123,11 @@ vec4 effect( vec4 colour, Image texture, vec2 texture_coords, vec2 screen_coords
123123
);*/
124124
vec3 fac = vec3(0.0);
125125
fac += vec3(0.2,0.4,0.7)*(sin(4.0*uv.x + ultrafoil.r*4.0 + cos(ultrafoil.r*5.3))+.5);
126-
fac += vec3(0.5,0.1,0.7)*(sin(6.0*uv.x + ultrafoil.r*6.3 + cos(ultrafoil.r*2))+.5);
127-
fac += max(vec3(0.7,0.2,0.2)*(1-pow(uv.x*10.0-10.0 + ultrafoil.r*2.3,2)), 0);
128-
fac += max(vec3(0.5,0.3,0.6)*(1-pow(uv.x*40.0-40.0 + ultrafoil.r*15.3,2)), 0);
129-
fac += max(vec3(0.7,0.2,0.2)*(1-pow(uv.x*10.0-20.0 + ultrafoil.r*3.7,2)), 0);
130-
fac += max(vec3(0.5,0.3,0.6)*(1-pow(uv.x*40.0-50.0 + ultrafoil.r*11.8,2)), 0);
126+
fac += vec3(0.5,0.1,0.7)*(sin(6.0*uv.x + ultrafoil.r*6.3 + cos(ultrafoil.r*2.))+.5);
127+
fac += max(vec3(0.7,0.2,0.2)*(1.-pow(uv.x*10.0-10.0 + ultrafoil.r*2.3,2.)), vec3(0.));
128+
fac += max(vec3(0.5,0.3,0.6)*(1.-pow(uv.x*40.0-40.0 + ultrafoil.r*15.3,2.)), vec3(0.));
129+
fac += max(vec3(0.7,0.2,0.2)*(1.-pow(uv.x*10.0-20.0 + ultrafoil.r*3.7,2.)), vec3(0.));
130+
fac += max(vec3(0.5,0.3,0.6)*(1.-pow(uv.x*40.0-50.0 + ultrafoil.r*11.8,2.)), vec3(0.));
131131
fac += sqrt(uv.y*0.2);
132132

133133
tex.rgb *= vec3(0.5,0.7,1.0);

0 commit comments

Comments
 (0)