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

kishimisu

74,923 views • 1 year ago

"Angel" #GLSL for(float i,z,d,j;i++<5e1;o+=(sin(z+vec4(2,3,4,0))+1.1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.z+=6.;p.xz*=mat2(cos(p.y*.5+vec4(0,33,11,0)));for(j=1.;j<9.;j/=.8)p+=cos((p.yzx-t*vec3(3,1,0))*j)/j;z+=d=.01+abs(length(p.xz)-.5)/9.;}o=tanh(o/1e3);

Xor's profile picture

Xor

15,634 views • 1 year ago

"Sauron" for(float i,z,d;i++<6e1;o+=(sin(z*.5+vec4(6,1,2,0))+1.1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.z+=6.;p.xy*=mat2(cos(p.z*.4+vec4(0,33,11,0)));for(d=2.;d<15.;d/=.6)p+=cos((p.yzx+t*3.)*d)/d;z+=d=.02+abs(min(length(p.xy)-3.,4.-length(p)))/8.;}o=tanh(o/15e2);

Xor's profile picture

Xor

19,693 views • 1 year ago

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

Xor

18,807 views • 11 months 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's profile picture

yonatan

43,457 views • 1 year ago

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

Yohei Nishitsuji

194,590 views • 4 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's profile picture

Jae

13,287 views • 7 months ago

#つぶやき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 views • 6 months ago

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

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

26,848 views • 1 year ago

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

Xor

12,086 views • 1 year ago

#つぶやき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,811 views • 1 year ago

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r.x*.4+vec2(-.2,.8),1);for(q.yz--;i++&lt;129.;){o.rgb+=hsv(-R/i,.4,min(R*e*s-.07,e)/7.);s=1.;p=q+=d*e*R*.24;p=vec3(log2(R=length(p))-t*.5,exp(-p.z/R),atan(p.y,p.x));for(e=--p.y;s&lt;5e2;s+=s)e+=dot(sin(p.yzx*s-t),.2-cos(p.yxy*s))/s*.2;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

15,314 views • 10 months ago

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 views • 1 year ago

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

Xor

46,883 views • 1 year ago

"Ghosts" for(float i,z,d;i++&lt;1e2;o+=vec4(z/7.,2,3,1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.z-=5.*t;p.xy*=mat2(cos(z*.1+t*.1+vec4(0,33,11,0)));for(d=1.;d&lt;9.;d/=.7)p+=cos(p.yzx*d+t)/d;z+=d=.02+abs(2.-dot(cos(p),sin(p.yzx*.6)))/8.;}o=tanh(o*o/1e7);

Xor's profile picture

Xor

19,479 views • 1 year ago

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

29,861 views • 9 months ago

float i,e,R,s;vec3 q,p,d=vec3(-FC.yx/r*.5+vec2(.3,1.3),1);for(q.zy--;i++&lt;99.;){o.rgb+=.01-exp(-e*4e2)*.025*hsv(.04,.4,.8);s=4.,p=q+=d*e*R*.09;p=vec3(log(R=length(p))-t*.5,exp(-p.x/R-p.z/R),atan(p.x-.4,p.y));for(e=--p.y;s&lt;6e2;s+=s)e+=dot(sin(p.zx*s),cos(p.xx*s+t))/s;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

11,119 views • 1 year ago

#つぶやき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,258 views • 1 year ago