#つぶやきGLSL
float f(vec3 p){return min(length(p)-.1*sin(p.x*9.)*sin(p.y*9.)*sin(p.z*9.+t)-.5,p.y+.8);}
void main(){vec3 p,n;float h,d,i;for(;++i<96.;)n+=d=f(p),p=vec3(0,-.5,3)+vec3((gl_FragCoord.xy*2.-r)/r.y,-1)*n;for(;--i>0.;)h=f(p+vec3(0,1,0));o=vec4(h>.1&&d<.1?f(p+.1):0.);}pic.twitter.com/WqLD7IluKC
6:47 AM - 6 May 2020
0 replies
3 retweets
6 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.
