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
46,178 просмотров • 7 месяцев назад
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 просмотров • 6 месяцев назад
"Storm" in 238 bytes: for(float i,z,d,s;i++<1e2;o+=vec4(.2/d,9,2,1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=p;p.z+=7.;s=length(p); for(d=0.;d++<9.;a+=sin(a*d-t).yzx/d); z+=d=length(vec4(sin(s+s-t/.1+a*sin(a.yzx/3.+t))+.9,min(s-=4.,-s/.1)*.4))*.1;} o=tanh(o/8e3);

Xor
29,096 просмотров • 8 месяцев назад
"Fusion" in 230 chars of #GLSL: vec3 p,v;for(float i,z,d;i++<1e2;o+=(sin((p.z-t*.2)*vec4(3,5,9,4))+1.)/d)p=z*normalize(FC.rgb*2.-r.xyy),p+=.15,v=vec3(atan(p.x,p.y)-t*.1,length(p.xy),p.z/.2-t),z+=d=length(max(v=sin(v*7.+cos(v/.03-t)),v.yzx*.1))/1e2;o=tanh(o/1e5);

Xor
12,751 просмотров • 1 год назад
float e,i,s,x=.5;vec3 p,q,d=x-FC.rgb/r.y;for(q.z--;i++<1e2;o+=.01/exp(e*1e3)){x<.01?d=q*3.:q;p=q+=d*e;p.zy*=rotate2D(t*PI/6.);p.z=fract(p.z+t)-.5;p.y;s=2.;p=.5-abs(p);for(int i;i++<9;p.z+=3.)p=abs(p)-.7,s*=e=6./min(dot(p,p),2.),p=abs(p)*e-4.;e=min(x=length(q)-.3,length(p.xz)/s);}

yonatan
43,270 просмотров • 1 год назад
"Siri" vec3 p,a;for(float i,z,d,s;z+i++<2e2;o+=max(cos(p.x*.4+vec4(0,2,4,0)),5./s/s)/d/d)p=z*normalize(FC.rgb*2.-r.xyy),p.z+=9.,s=length(p=dot(a=normalize(cos(vec3(0,2,4)-t*.5+s*.3)),p)*a-cross(a,p)),z+=d=min(abs(dot(p,sin(p).yzx))*.2+max(d=s-5.,.1),abs(--d)+.2)*.2;o=tanh(o/3e4);

Xor
19,997 просмотров • 9 месяцев назад
#つぶやき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,072 просмотров • 11 месяцев назад
Abracadabra 🪄 #define t (t+fract(1e4*sin(dot(FC.xy,vec2(137,-13))))/6e1) #define S smoothstep float... show more

Jae
28,112 просмотров • 6 месяцев назад
for(float i,z,d,s;i++<1e2;){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.yz*=rotate2D(.2);for(d=5.;d<2e2;d+=d)p+=.5*sin(p.yzx*d-t*PI/10.)/d;z+=d=.5*(.01+.5*max(s=.3-abs(p.y),-s*.1));o+=(cos(s/.07+p.x+t*PI/10.-vec4(0,1,2,3)-3.)+1.5)*exp(s*9.)/d;}o=tanh(o*o/4e8);

Xor
68,134 просмотров • 1 год назад
#つぶやきGLSL for(float i,g,e,s;++i<79.;){vec3 p=vec3((FC.xy-.5*r)/r.y*2.+vec2(0,1),g-.5);p.zx*=rotate2D(t*.5);s=1.;for(int i;i++<16;p=vec3(2,5,3)-abs(abs(p)*e-vec3(3,1.4,4.5)))s*=e=max(1.005,8./dot(p,p));g+=mod(length(p.xz),p.y)/s;s=log(s)/g;o.rgb+=hsv(.4*p.y,1.-p.y,s/2e4);}

Yohei Nishitsuji
34,375 просмотров • 1 месяц назад
#つぶやきGLSL for(float i,g,e,s;++i<18.;){vec3 p=vec3((FC.xy*2.-r)/r.y*(9.+cos(t*.5)*3.),g+.2)*rotate3D(t*.5,vec3(-4,sin(t)+7.,0));s=1.;for(int i;i++<9;p=vec3(1.5,4,3)-abs(abs(p)*e-vec3(1,1.2,3)))s*=e=max(.95,9./dot(p,p));g+=mod(length(p.yy),p.y)/s*.5;o.rgb+=hsv(.59,.4-g,s/4e3);}

Yohei Nishitsuji
127,680 просмотров • 1 месяц назад
#つぶやきGLSL for(float i,e,g;i++<9e1;){vec3 p=vec3((FC.xy-r*.5)/r.y*g,g-5.);for(int j;j++<8;)p*=rotate3D(4.,vec3(sin(t*.5)*.3,2.*smoothstep(-1.,1.,cos(t*.5))-1.,1)),p=abs(p+p)-1.;g+=e=(length(p.xz)-1.6)/7e2;o+=(sin(g)+1.9)*exp(-e*2e4)/1e2;}

Yohei Nishitsuji
23,043 просмотров • 1 месяц назад
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r,1);for(q.zy--;i++<229.;){e+=i/6e4;o.rgb+=hsv(q.z-.75,R,e*R*i/30.);s=2.;p=q+=d*e*R*R*.15;p=vec3(log(R=length(p-.2))-t*.25,exp(mod(-p.z,s)/R),p+sin(t)*.07);for(e=--p.y;s<4e3;s+=s)e+=-abs(dot(sin(p*s),max(p,exp(atan(.4,e))))/s*.1);}#つぶやきGLSL

Yohei Nishitsuji
28,945 просмотров • 1 год назад
for(float i,z,d,f;i++<1e2;o+=vec4(4,6,8.+z,0)/f-min(dFdx(z)*r.y+z,0.)/exp(d*d/.1)){vec3 p=z*(FC.rgb*2.-r.xyy)/r.y,c=p;p.z+=8.;c.z*=3.;for(f=1.;f++<9.;c+=sin(c.yzx*f+z+t*.5)/f);z+=min(f=.1+abs(.2*c.y+abs(p.y+.8)),d=max(length(p)-3.,.9-length(p-vec3(-1,1,3))))/7.;}o=tanh(o/2e3);

Xor
166,930 просмотров • 10 месяцев назад
"HOME" vec3 p; for(float i,z,d,l;i++<6e1;o+=(vec4(5,9,2.+d*5e1,0)/l)/z) p=z*normalize(FC.rgb*2.-r.xyy)-cos(.5*t), p.z+=5.,p.xz*=mat2(cos(t+p.y*.4-vec4(0,33,11,0))), d=length(p),z+=d=min(l=length(cos(p/d/.1)+p.y+d),d-.8-exp(-p*p/.1).y)/9.; o=tanh(o*o/7e3);

Xor
18,807 просмотров • 10 месяцев назад
#つぶやきGLSL for(float i,e,g;i++<1e2;){vec3 p=vec3((FC.xy-r*.5)/r.y*g,g-3.5);p.zy*=rotate2D(t*.5);for(int j;j++<6;)p*=rotate3D(1.57,vec3(0,2.*smoothstep(-1.,1.,cos(t))-1.,1)),p=abs(p+p)-1.;g+=e=(length(p.xx+p.yz*6.)-1.5)/9e2;o+=exp(-e*1e6)/7e1;}

Yohei Nishitsuji
60,041 просмотров • 1 год назад
#つぶやきGLSL #4k_FLLRs 🙏 for(float i,g,e,s;++i<18.;o.rgb+=hsv(.08,.75,s/5e3)){vec3 p=vec3((FC.xy*2.-r)/r.y*(4.+cos(t*.5)*3.),g+.5)*rotate3D(t*.5,vec3(t)+1.);s=1.;for(int i;i++<15;p=vec3(0,3,3)-abs(abs(p)*e-vec3(3,1.5,3)))s*=e=max(1.,9./dot(p,p));g+=mod(length(p.yy),p.y)/s*.6;}

Yohei Nishitsuji
51,790 просмотров • 1 год назад
#つぶやきGLSL #7k for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy*2.-r)/r.x+vec2(0,.9),g-.5);p.xz*=rotate2D(t*.5);s=1.;for(int i;i++<16;p=vec3(3,9,2.5)-abs(abs(p)*e-vec3(5,2,3)/e))s*=e=max(1.005,10./dot(p*.8,p));g+=mod(length(p.zx),p.y)/s;s=log(s)/g;o.rgb+=hsv(-g,-p.y*.2,s/5e3);}

Yohei Nishitsuji
42,007 просмотров • 1 год назад
#つぶやきGLSL for(float i,g,e,s;++i<13.;){vec3 p=vec3((FC.xy-.5*r)/r.y*(6.+cos(t*.5)*2.),g+.6)*rotate3D(t*.5,vec3(1));s=1.;for(int i;i++<55;p=vec3(0,3.01,3)-abs(abs(p)*e-vec3(2.2,3,3.)))s*=e=max(1.,10.5/dot(p,p));g-=mod(length(p.yy),p.y)/s*.4;o.rgb+=hsv(.02/g+.2,p.x,s/5e3);}

Yohei Nishitsuji
17,562 просмотров • 1 год назад