Xor about 1 month ago
Cubism
vec3 q,p,v=FC.rgb*2.-r.xyx;p.z+=5.;for(float d,i,l,z;l++<1e2;l>5e1?v/=v,z+=d+=.001,o*=exp(d/z*.4-.1):o+=exp(-d)/2e1,p+=v/length(v)*d)for(i=d=9.;i-->1.;)d=min(d,.5*length(max(q=abs(dot(q=normalize(cos(i*.2+t+vec3(0,2,4))),p)*q+cross(q,p)),q.yzx)-.2*i)-.03);