Event 2 vec2 p=(FC.xy*2.-r)/r.y/.3,v;for(float i,l,f;i++<9.;o+=.1/abs(l=dot(p,p)-5.-2./v.y)*(cos(i/3.+.1/l+vec4(1,2,3,4))+1.))for(v=p,f=0.;f++<9.;v+=sin(ceil(v.yx*f+i*.3)+r-t/2.)/f);o=max(tanh(o+(o=texture(b,(FC.xy+r.y*.04*sin(FC.xy+FC.yx/.6))/r))*o),.0);

Xor
41,931 次观看 • 8 个月前
"Caustics" in 146 chars of #GLSL vec2 p=FC.xy/r.y*2e1+t;for(float i;i++<8.;)p+=sin(p+t/.2+i)*.4,p*=mat2(6,-8,8,6)/9.;o=vec4(tanh(length(fwidth(sin(p*.3)/.1))),texture(b,FC.xy/r));

Xor
101,129 次观看 • 2 年前
V2: vec2 p=(FC.xy-r*.5)/r.y*mat2(8,-6,6,8);for(float i;i<50.;o+=(cos(sin(i)*vec4(1,2,3,0))+1.)*exp(sin(i+i*t*.1))/length(max(p,p*vec2((3.+snoise2D(p+vec2(t/.1,i)))*.02,.5))))p+=cos(++i*i+t*.2+p.x*.02+i*vec2(11,9))*2.;o=tanh(.01*p.y*vec4(0,1,2,3)+o*o/1e4);

Xor
14,990 次观看 • 1 年前
Starfield #つぶやきGLSL vec2 p;for(float i,f;i++<1e1;o+=(1e1-f)/max(length(p=mod((FC.xy*2.-r)/r.y*f*rotate2D(i),2.)-1.)+cos(atan(p.y,p.x)*5.+t*cos(i))/3e1-vec4(7,8,9,0)/6e1,.01)/8e2)f=mod(i-t,1e1);

Xor
32,318 次观看 • 3 年前
"Shooting Stars" in 164 chars #つぶやきGLSL vec2 p,b=vec2(0,.2);for(float i=.9;i++<20.;)o+=1e-3/length(clamp(p=rotate2D(i)*(fract((FC.xy/r.y*i*.2+t*b)*rotate2D(i))-.5),-b,b)-p)*(cos(p.y/.1+vec4(0,1,2,3))+1.); Demo:

Xor
75,347 次观看 • 3 年前
Abracadabra 🪄 #define t (t+fract(1e4*sin(dot(FC.xy,vec2(137,-13))))/6e1) #define S smoothstep float... show more

Jae
29,156 次观看 • 10 个月前
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy*2.-r)/r.y*1.5+vec2(0,1),1);for(q.zy--;i++<77.;){o+=.011-exp(-e*2e3)*.016;s=1.;p=q+=d*e*R*.2;p=vec3(log2(R=length(p))-t*.4,exp(-p.z/R),atan(p.x,p.y)+t*.2);for(e=--p.y;s<1e3;s+=s)e+=abs(dot(sin(p.xxz*s),cos(p*s)))/s*.17;}o=tanh(o);

Yohei Nishitsuji
26,145 次观看 • 1 年前
"Waveform" for(float i,d,z,f;i++<9e1;o+=(cos(z*.5+t+vec4(0,2,4,3))+1.3)/d/z){vec3 p=z*normalize(FC.rgb*2.-r.xyy)+1.;f=max(-p.y,0.);p.y+=f+f;for(d=1.;d<3e1;d+=d)p.y+=cos(p*d+2.*t*cos(d)+z).x/d;z+=d=(.1*f+abs(p.y-1.)/(++f*f)+max(d=p.z+3.,-d*.1))/8.;}o=tanh(o/9e2);

Xor
46,883 次观看 • 1 年前
for(float i,d,s,T=t/2.;++i<1e2;){vec3 p=vec3((FC.xy*2.-r.xy)/r.y*d*rotate2D(T),d-4.);p.xz*=rotate2D(T);d+=s=.012+.07*abs(max(sin(length(p*p)/.4),clamp(length(p*p)-4.,.0,2.))-i/1e2);o+=max(1.3*sin(vec4(3,2,1,1)+i*.3)/s,-length(p*p*p));}o=tanh(o*o/2e6); #つぶやきGLSL

Jae
50,754 次观看 • 1 年前
Stormy Torus [480] float i,d,w,s,n,m=1.;for(mat2 R=mat2(cos(sin(t/2.)*.785+vec4(0,33,11,0)));i++<1e2;){vec3 k,p=vec3((FC.xy*2.-r.xy)/r.y*d,d-10.);p.xz*=R;if(p.y<-6.3){p.y =-p.y-9.;m=.5;}k=p;for(p*=.5,n=.01;n<.2;n+=n)p.yz+=cos(p.xy*.01)-abs(dot(sin(.02*p.z+.03*p.y+2.*t+.3*p/n),p-p+n));s=length(k.xy)-4.;d+=w=.01+.07*abs(max(w=mix(sin(length(ceil(k*4.).z+k)),sin(length(p)-1.),smoothstep(5.,5.5,p.y)),sqrt(s*s+k*k).z-1.5)-i/150.);o+=max(sin(vec4(1,2,3,1)+i*.5)*1.3/w,-length(k*k));}o=tanh(o*o/1e6)*m; #glsl

Jae
13,287 次观看 • 10 个月前
"Voxel AO" in #GLSL #define M (dot(cos(v.zxy*.1),sin(v*F4))-v.y*.1) vec3 R=normalize(r.x*.51-FC.xyz),d=sign(R),p=vec3(cos(r+t)-2e1,t/.1),v=round(p),l=(v-p+.5*d)/R,i,A,P;for(;i.x<2e2&&M>.3;i++)A=step(P=l,min(l.yzx,l.zxy)),v+=d*A,l+=d/R*A;v=p+dot(P,A)*R;o.rgb=mix(M*A/.4,i/=2e2,i);

Xor
29,259 次观看 • 2 年前
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(e-g,.35,s/7e2)){vec3 p=vec3((FC.xy-.5*r)/r.y+vec2(0,.7),g);p.zx*=rotate2D(t*.3);s=1.5;for(int i;i++<9;p=vec3(2,5,2)-abs(abs(p)*e-vec3(3,4,4)))s*=e=max(1.,9./dot(p,p));g+=mod(length(p.xz),p.y)/s;s=log(s);}

Yohei Nishitsuji
28,142 次观看 • 2 年前
for(float i=0.,z=0.,d=0.,s=0.;i+++z<1e2;){vec3 q=z*normalize(vec3(FC.xy*2.-r,r.y));q.z+=t*4.;q.xy*=rotate2D(q.z*.1);for(s=1.;s<32.;s/=.5)q+=(abs(cos(q.yzx*s))-.68)/s;z+=d=.005+abs((length(q.yx)-6.)*q.x)/8.;o.rgb+=hsv(.3+sin(q.x)*.2,.5,.2)*exp(-z*.1)/d;}o=tanh(o/2e2);#つぶやきGLSL

Yohei Nishitsuji
42,345 次观看 • 1 个月前
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(s/99.,.8*g,e/8e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*.8+vec2(0,.45),g-2.+cos(t*.6));p.xz*=rotate2D(t*.3);s=11.;for(int i;i++<9;p=vec3(1.5,4,2.5)-abs(abs(p)*e-vec3(6,4,3)))s*=e=6.2/dot(p,p);g+=9e-4+p.y/s;s=log(s);}

Yohei Nishitsuji
56,887 次观看 • 1 年前
"Ether" for(float i,z,d;i++<8e1;o+=max(sin(z*.4+t+vec4(6,2,4,0))+.7,.2)/d){vec3 p=z*normalize(FC.rgb*2.-r.xxy);p.z-=5.*t;for(d=1.;d<15.;d/=.6)p+=.6*cos(p.yzx*d-vec3(t*.6,d,t))/d;z+=d=.01+abs(p.y*.3+dot(cos(p),sin(p.yzx*.6))+2.)/3.;}o=tanh(o/2e3);

Xor
12,110 次观看 • 1 年前
#つぶやきGLSL vec3 P,Q;float i,d=1.,a,g;for(;i++<99.&&d>1e-4;g+=d*.5){P=vec3((FC.xy-r*.5)/r.y*g,g);P.zy=P.zy*rotate2D(1.)+vec2(t,3)+sin(t*PI2)*.07;d=min((P.y-abs(fract(P.z)-.5))*.7,1.5-abs(P.x));for(a=2.;a<6e2;a+=a)Q=P*a,Q.xz*=rotate2D(a),d+=abs(dot(sin(Q),Q-Q+1.))/a/7.;}o+=9./i;

Kamoshika
103,462 次观看 • 3 年前