Abracadabra 🪄 #define t (t+fract(1e4*sin(dot(FC.xy,vec2(137,-13))))/6e1) #define S smoothstep float...

Jae's profile picture

Jae

28,112 просмотров • 6 месяцев назад

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's profile picture

Jae

13,287 просмотров • 6 месяцев назад

"Siri" vec3 p,a;for(float i,z,d,s;z+i++&lt;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's profile picture

Xor

20,194 просмотров • 10 месяцев назад

for(float i,d,s,T=t/2.;++i&lt;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's profile picture

Jae

46,321 просмотров • 7 месяцев назад

float e,i,s,x=.5;vec3 p,q,d=x-FC.rgb/r.y;for(q.z--;i++&lt;1e2;o+=.01/exp(e*1e3)){x&lt;.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++&lt;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's profile picture

yonatan

43,270 просмотров • 1 год назад

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.5,.4),1);for(q.zy--;i++&lt;99.;){o.rgb+=hsv(e*R,-.6,e/12.);s=1.;p=q+=d*e*R*.3;p=vec3(log2(R=length(p))-t*.5,exp2(-p.z/R-.01),atan(p.y,p.x)*s+cos(t)*.03);for(e=--p.y;s&lt;9e2;s+=s)e+=(dot(sin(p.zzy*s)-.53,.5-sin(p.yzx*s)))/s*.2;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

13,902 просмотров • 1 год назад

#つぶやきGLSL #4k_FLLRs 🙏 for(float i,g,e,s;++i&lt;18.;o.rgb+=hsv(.1-.5*g,.7,s/6e3)){vec3 p=vec3((FC.xy-.5*r)/r.y*1.5,g-.2)*rotate3D(t*.5,vec3(9,sin(t),sin(t)));s=1.;for(int i;i++&lt;15;p=vec3(0,3,3)-abs(abs(p)*e-vec3(3,1.5,3)))s*=e=max(1.,8.5/dot(p,p));g+=mod(length(p.yy),p.y)/s*.5;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

22,037 просмотров • 1 год назад

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6-vec2(.3,-.6),.5);for(q.zy--;i++&lt;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&lt;1e3;s+=s)e+=dot(sin(p.zxx*s),.4-cos(p.yyz*s))/s*.3;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

194,045 просмотров • 3 месяцев назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.4),.4);for(q.xz--;i++&lt;79.;){o.rgb+=hsv(e,-d.y,min(s*e,.4-e)/20.);s=1.;p=q+=d*e*R*.6;p=vec3(log(R=length(p)),exp(.7-p.z/R),atan(p.x,p.y)+sin(t*.5)*.2);for(e=--p.y;s&lt;4e2;s+=s)e+=dot(sin(p.zxy*s+sin(t)*.6)-1.,cos(p*s))/s*.2;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

20,762 просмотров • 1 год назад

#つぶやきGLSL for(float i,g,e,s;++i&lt;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++&lt;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's profile picture

Yohei Nishitsuji

128,078 просмотров • 1 месяц назад

"Halo" vec2 p=(FC.xy*2.-r)/r.y/.6;float l=length(p)-1.,a=atan(p.y,p.x);o=tanh((cos(p.x+.5*t+vec4(1,2,3,3))+1.5)*max(.2/l,-.02-.02/l)/(2.+cos(a*8.+cos(a*5.+t))*sin(a*4.-t)));

Xor's profile picture

Xor

12,497 просмотров • 11 месяцев назад

for(float i,z,d,s;i++&lt;1e2;){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.yz*=rotate2D(.2);for(d=5.;d&lt;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's profile picture

Xor

68,134 просмотров • 1 год назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.3),.5);for(q.zx--;i++&lt;99.;){o.rgb+=hsv(.1,.2,min(e*s,.4-e)/20.);s=1.;p=q+=d*e*R*.3;p=vec3(log2(R=length(p))-t,exp2(-p.z/R+1.),atan(p.x,p.y)+cos(t*.5)*.8);for(e=--p.y;s&lt;5e2;s+=s)e+=dot(sin(p.xzx*s)-.4,sin(p.zyy*s+e))/s*.3;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

19,989 просмотров • 4 месяцев назад

#つぶやきGLSL for(float i,g,e,s;++i&lt;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++&lt;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's profile picture

Yohei Nishitsuji

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

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,-.6),.4);for(q.yz--;i++&lt;119.;){o.rgb+=hsv(.6-e,.3,min(e*s,.4-e)/25.);s=2.;p=q+=d*e*R*.3;p=vec3(log(R=length(p))-t*.5,exp(-p.z/R+.5),atan(p.x,p.y));for(e=--p.y;s&lt;2e3;s+=s)e+=-abs(dot(cos(p.zxy*s),.2-sin(p*s)))/s*.4;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

105,196 просмотров • 1 год назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r+vec2(0,1)+sin(t)*.03,1);for(q.zy--;i++&lt;99.;){o.rgb+=hsv(e,-.5,e/16.);s=1.;p=q+=d*e*R*.3;p=vec3(log2(R=length(p))-t*.5,exp2(-p.z/R-.1),atan(p.y,p.x)*s);for(e=--p.y;s&lt;9e2;s+=s)e+=dot(sin(p.zzy*s)-.5,.5-sin(p.yzx*s))/s*.15;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

12,946 просмотров • 11 месяцев назад

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6+vec2(-.3,.7),1);for(q.zy--;i++&lt;99.;){o.rgb+=.02-hsv(p.y-R,.6,min(e,d.y)/14.);s=4.,p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t*.5,exp(R-p.z/R*.1),atan(p.y,p.x)*3.-t*.5);for(e=--p.y;s&lt;8e2;s+=s)e+=dot(sin(p.xz*s),sin(p.xx*s+.5))/s;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

28,105 просмотров • 8 месяцев назад

"Split" vec2 p=(2.*FC.xy-r)/r.y,c=4.*p/(3.-p.y)+t;p=5.*p/(2.+fract(dot(cos(round(c)+r),sin(ceil(c+cos(c/.1)))))-p.y)+t;o=tanh(.2/abs(sin(p.x+p.y+vec4(1,.7,.6,0)*sin(p.y))));o*=o;

Xor's profile picture

Xor

12,250 просмотров • 1 год назад

float i,e,R,s,x,y,z;vec3 a,q,p,d=.5-FC.rgb/r.y;for(q.yz--,a=q;i++&lt;1e2;i&gt;76.?e+=1e-4,d=a:d){e*=R;p=q+=d*e*.5;o+=log(++e+cos(z/6.+vec4(0,1,2,0))*.3)/1e2;p=vec3(log(R=length(p))-t*.5,e=-p.z/R,atan(p.x,p.y));for(z=s=1.;s&lt;1e2;s+=s)e+=exp(x=sin(y=PI*(dot(cos(p*s),p/p)))-1.4)/s,z+=x/y;}

yonatan's profile picture

yonatan

503,916 просмотров • 3 лет назад

#つぶやきGLSL #4k_FLLRs 🙏 for(float i,g,e,s;++i&lt;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++&lt;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's profile picture

Yohei Nishitsuji

51,826 просмотров • 1 год назад