#つぶやきGLSL
float f(vec3 p){p+=.1*sin(p.x*9.)*sin(p.y*9.)*sin(p.z*9.+t);return min(length(p)-.9,p.y+1.);}
void main(){vec3 p,n,l=vec3(0,1,0);float h,i;for(;++i<64.;)n+=f(p),p=vec3(0,0,3)+vec3((gl_FragCoord.xy*2.-r)/r.y,-1)*n;for(;--i>0.;)h=f(p+l);o.zyx=vec3(h>.1?f(p+.1):0.);}pic.twitter.com/2r5rla11Nm
6:43 AM - 6 May 2020
0 replies
6 retweets
26 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
