//=time() ?>
#つぶやきGLSL
float i,g,e,s,l;vec3 p,q;for(i=0.;++i<50.;){vec3 p=g*normalize(vec3((FC.xy-.5*r)/r.y,1))+vec3(1,3,t*1.);q=p;s=1.;for(int j=0;j++<4;)p=mod(p-1.,2.)-1.,l=2./dot(p,p),p*=l,s*=l;g+=e=length(p.xy)/s;if(e<.003)break;}o.xyz+=cos(q*.3)*9./i;
https://t.co/LT2YO00IIA
#つぶやきGLSL https://t.co/qhkBi3OeyS
#define b(p)length(mod(p,.8)-.4)
#define R(r)mat2(cos(r+vec4(0,11,33,0)))
void main(){vec3 s,l;for(int i=0;i<21;++i){s.yx*=R(t/4.);s=cos(s)-.2,s.yx*=R(1.);l+=b(s.zy);s+=vec3((gl_FragCoord.xy*2.-r)/r.y,-1)*l;}o.xyz+=.1/exp(s.z)*.1/cos(s/l)/l;}
#つぶやきProcessing #つぶやきGLSL #dailycodingchallenge 18日目、(文字数が)つらい!
size(720,720,P2D);f=open("a","w");f.write("#define f(a)cos(a.zyy+sin(a*a.zxy))\nvoid main(){gl_FragColor=vec4(f(f(f((7.2-gl_FragCoord.yxy/50+vec3(4,0,4))))),1);}");f.close();filter(loadShader("a"))
#つぶやきGLSL
precision lowp float;uniform float time;void main(){for(float i=0.;i<9.;++i){vec2 z=cos(normalize(vec3(gl_FragCoord.xy/512.-.5,.1)).xy*i+time);for(int j=0;j<9;++j){z=vec2(z.x*z.x-z.y*z.y,z.x*z.y*2.)+sin(time+i);if(dot(z,z)<9.)gl_FragColor+=vec4(8.,9.,7.,0)/3e2;}}}
某webパネル…
#つぶやきGLSL
precision highp float;uniform vec2 resolution;uniform float time;
void main(){vec2 p=((gl_FragCoord.xy)/resolution-0.5);p.x=abs(p.x);p.x+=p.y;p.x=step(0.,sin(p.x*20.-time*6.+sin(time*8.)));gl_FragColor=vec4(p.x,p.x,0,1);}