void main(){ vec3 c = black; float f = fbm(vec3(uv().x, uv().x, speed.x * .025), 3); c = mix(c, hsv2rgb(vec3(f * 1.75, .7, .7)), step(fract(f * 10.0+ snoise(uv()) * .1), .5)); gl_FragColor= vec4(c, 1.0); }