float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6-vec2(.3,-.6),.5);for(q.zy--;i++<97.;){o.rgb+=hsv(.1,e,min(e*s,1.)/95.);s=5.;p=q+=d*e*R*.4;p=vec3(log(R=length(p))-t*.5,exp(-p.z/R)+sin(t)*.07+.2,atan(p.y,p.x));for(e=--p.y;s<1e3;s+=s)e+=dot(sin(p.zxx*s),.4-cos(p.yyz*s))/s*.3;}#つぶやきGLSL

Yohei Nishitsuji
193,983 views • 3 months ago
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,0),.4);for(q.zy--;i++<99.;){o.rgb+=hsv(.1,-R*.6,min(e*s,.6-e)/35.);s=1.;p=q+=d*e*R*.23;p=vec3(log2(R=length(p))-t*.8,exp(.17-p.z/R),atan(p.x,p.y)-t*.4);for(e=--p.y;s<1e3;s+=s)e+=dot(sin(p.xyx*s)-.5,.4-cos(p.zxz*s))/s*.3;}#つぶやきGLSL

Yohei Nishitsuji
12,403 views • 11 months ago
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,-.3),.8);for(q.zy--;i++<99.;){o.rgb+=hsv(.1,.15,min(e*s,.7-e)/35.);s=1.;p=q+=d*e*R*.2;p=vec3(log(R=length(p))-t*.8,exp(.8-p.z/R),atan(p.y,p.x)+t*.4);for(e=--p.y;s<3e2;s+=s)e+=dot(sin(p.yzz*s)-.5,.8-sin(p.zxx*s))/s*.3;}

Yohei Nishitsuji
30,464 views • 1 year ago
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,-.3),1);for(q.zy--;i++<99.;){o.rgb+=hsv(.1,.2,min(e*s,.65-e)/45.);s=1.;p=q+=d*e*R*.3;p=vec3(log2(R=length(p))-t*.8,exp2(-p.z/R+.9),atan(p.y,p.x)-t*.4);for(e=--p.y;s<3e2;s+=s)e+=(dot(sin(p.xy*s)-.5,.5-sin(p.zy*s)))/s*.3;}

Yohei Nishitsuji
323,634 views • 1 year ago
float i,e,g,R,s;vec3 q,p,d=vec3((FC.xy*2.-r)/r+vec2(0,1),1);for(q.zy--;i++<99.;){e+=i/9e9;o.rgb+=hsv(e,sin(g),min(e*i,.02));s=3.;p=q+=d*e*R*.35+1e-5;g+=p.y/s;p=vec3(log2(R=length(p))+t*.2,exp(mod(-p.z,s)/R-.4),p);for(e=--p.y;s<6e3;s+=s)e+=-abs(dot(sin(p.xz*s),cos(p.zy*s))/s*.4);}

Yohei Nishitsuji
21,446 views • 11 months ago
#つぶやき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 views • 11 months ago
float i,e,g,R,s;vec3 q,p,d=vec3(FC.xy/r-.5,1);for(q.zy--;i++<129.;){e+=i/8e5;o.rgb+=hsv(.58,R+g*.3,e*i/40.);s=4.;p=q+=d*e*R*.3+2e-5;g+=p.y/s;p=vec3(log2(R=length(p))-t*.2,exp2(mod(-p.z,s)/R)-.15,p);for(e=--p.y;s<1e3;s+=s)e+=-abs(dot(sin(p.yzx*s),cos(p.xzy*s))/s*.5);}#つぶやきGLSL

Yohei Nishitsuji
27,499 views • 1 year ago
#つぶやきGLSL float i,e,g,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r,.52);for(q.zy--;i++<99.;){e+=i/9e9;o.rgb+=hsv(p.y,q.y,min(e*i,.01));s=2.;p=q+=d*e*R*.25;g+=p.y/s;p=vec3(log2(R=length(p))-t*.2,exp2(mod(-p.z,s)/R),p);for(e=--p.y;s<6e3;s+=s)e+=-abs(dot(sin(p.xzz*s),cos(p.zzy*s))/s*.6);}

Yohei Nishitsuji
30,488 views • 1 year ago
float i,e,g,R,s;vec3 q,p,d=vec3((FC.xy*2.-r)/r.x*.3+vec2(0,1),1);for(q.zy--;i++<99.;){e+=i/9e9;o.rgb+=hsv(.1,q.y,min(e*i,.01));s=3.;p=q+=d*e*R*.25;g+=p.y/s;p=vec3(log2(R=length(p))+t*.2,exp2(mod(-p.z,s)/R)-.3,p);for(e=--p.y;s<6e3;s+=s)e+=-abs(dot(sin(p.xz*s),cos(p.zy*s))/s*.4);}

Yohei Nishitsuji
103,144 views • 1 year ago
float i,e,R,s;vec3 q,p,d=vec3((.5*r-FC.xy)/r.y,.5);for(q=--q*rotate3D(PI,hsv(t/16.,.4,1.));i++<2e2;i>170.?e+=.001,d-=d+1.:d){o+=log(e*R+1.)/2e2;p=q+=d*e*R*.4;p=vec3(log(R=length(p))-t/8.*PI,e=-p.z/R,atan(p.x,p.y));for(s=1.;s<6e2;s+=s)e+=exp(cos(PI*(dot(cos(p*s),p/p)))-1.5)/s;}

yonatan
117,655 views • 3 years ago
for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy-.5*r)/r.y*4.+vec2(0,1),g-6.)*rotate3D(3.,vec3(0,9,-3));p.xz*=rotate2D(t*.3);s=6.;for(int i;i++<12;p=vec3(0,4.03,-1)-abs(abs(p)*e-vec3(3,4,3)))s*=e=7.5/dot(p,p*.47);g+=p.y*p.y/s*.3;s=log2(s)-g*.8;o.rgb+=hsv(.5,.1,s/7e2);}#つぶやきGLSL

Yohei Nishitsuji
44,823 views • 1 year ago
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 views • 1 year ago
for(float e,i,a,w,x,g,h;i++<90.;o+=.01-.02/exp(max(s,e)*3e3)/h){vec3 p=vec3((FC.xy-.5*r)/r.y*g+2.,g);p.zy*=rotate2D(.5);e=p.y;h=e+p.x*.3;p.z+=t;for(a=.6;a>.001;a*=.7)p.xz*=rotate2D(5.),x=(p.x+p.z)/a+t+t,e-=w=exp(sin(x)-3.)*a,h+=abs(dot(sin(p.xz/a*.3)*a,r/r));g+=e=min(e,h*.5-1.);}

yonatan
3,121,813 views • 2 years ago
Abracadabra 🪄 #define t (t+fract(1e4*sin(dot(FC.xy,vec2(137,-13))))/6e1) #define S smoothstep float... show more

Jae
28,112 views • 6 months ago
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 views • 6 months ago
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 views • 7 months ago
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 views • 1 year ago
"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 views • 8 months ago
Orbs #つぶやきGLSL for(O*=i;i++<50.;){p=t*rd;p.z+=d=T;for(j=-3.;++j<3.;O+=8e-4*(2.+cos(p.z/4.+T+vec4(0,1,2,0)))/a)q=p,q.z=fract(q.z)-.5-j,k=floor(p.z)+j,q.xy*=R(k*.75),q.x+=sin((k-T)*.5),d=min(d,a=length(q)-.07);t+=d=smin(d,1.+sin(p.x)*cos(p.y)*cos(p.y+p.z)-length(p.xy),.1);}

kishimisu
74,860 views • 1 year ago