float i,g,s,e;for(;i++<1e2;){s=2.;vec3 p=vec3(g*(FC.xy-r/s)/r.y,g-s);i==1e2?p+=vec3(2,-1,1)/5e2:p;p.xz*=rotate2D(t);p.y-=3.-cos(t/4.)*2.;for(int j;j++<9;p.y-=4.)s/=e=min(dot(p,p),.5)+.1,p=abs(p)/e-.2;g+=e=length(p.xz)/s-.002;}o.rgb=hsv(.1,s/2e3,.2)-e*4e2; https://bit.ly/3xswoPx
Sign in to add notes...
Sign in to manage galleries...