"Nebula" in 192 bytes: for(vec3 p;o.a++<1e2;o.r+=.03/o.a/abs(snoise3D(p)+2.*dot(sin(p),cos(p.yzx))))p=vec3(FC.xy*2.-r,r)/r.x*(fsnoise(FC.xy/r)+o.a)*.1,p.y-=1e1,p*=rotate3D(t*.1,r.yyx);o.gb+=texture(b,FC.xy/r).rg/.7;
6
78
627
27K
121
Download Video
@XorDev Any chance you have an uncompressed version to try and learn from?
@XorDev Amazing what can be achieved with so little code.
@XorDev That's a demo party competition winning effect right there :)
@XorDev Are you SFDing a 3D perlin noise with a threshhold?