"Facility" vec3 p,q;for(float z,d,i,l;l++<3e1;z+=d,o+=.1*pow(d*d*exp(p.yyyy),vec4(.7,.6,.5,1))){p=z*normalize(FC.rgb*2.-r.xyy);p.z-=t;for(q=++p,d=-9.,i=4.;i>.01;i*=.3)d=max(d,min(min(q=i*.7-abs(mod(q+i,i+i)-i),q.y).x,q.z))/(1.+z/3e1),q.zy*=rotate2D(2.);}o=tanh(o*o);

Xor's profile picture

Xor

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

"Heavenly" for(float i,z,d;i++<1e2;o+=(cos(z+t+vec4(6,1,2,3))+1.)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.z-=t;for(d=1.;d<9.;d/=.7)p+=cos(p.yzx*d+z*.2)/d;z+=d=.02+.1*abs(3.-length(p.xy));}o=tanh(o/3e3);

Xor's profile picture

Xor

24,539 просмотров • 1 год назад

"Watch" for(float z,d,i;i++<1e2;o+=(cos(.1*i+vec4(0,1,4,0))+1.1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyx);p.xy*=mat2(cos(.2*z-i*.3+vec4(0,33,11,0)));p.z+=t;for(d=1.;d<9.;d++)p+=cos(p*d).yzx/d;z+=d=.1*length(cos(p)+1.);}o=tanh(o*o/1e6);

Xor's profile picture

Xor

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

"Radiant" vec3 p,v;for(float i,z,d;i++<5e1;o+=vec4(z,2,1,1)/d/z)p=z*normalize(FC.rgb*2.-r.xyy),p.z+=6.,p=abs(dot(v=normalize(cos(t/4.+vec3(0,2,4))),p)*v+cross(v,p)),z+=d=.1*abs(max(p.x,max(p.y,p.z))-2.)+.1*length(min(v=p+sin(min(p,2.)*6.),v.yzx)-1.);o=tanh(o/4e2);

Xor's profile picture

Xor

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

#つぶやきGLSL vec3 a=FC.wzz-.5,q,p=a*t-3.;for(float d,i,l;l++<1e2;q=p-=rotate3D(.4,a)*vec3((FC.xy-.5*r)/r.y*d,d))for(d=-p.y,i=58.;i>.1;i*=.5)d=max(d,min(min(q=i*.9-abs(mod(q*rotate3D(.5,a.zxz),i+i)-i),q.y).x,q.z)),o+=.1/exp(length(q+.03)*2e2+d)+q.z/4e4+1e-4/exp(d*d*1e6);o.gba*=a;

yonatan's profile picture

yonatan

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

"String Theory", 207 chars of #GLSL vec3 p;for(float i,z,d;i++<1e2;o+=(sin(p.x+t+vec4(0,2,3,0))+1.)/d)p=z*normalize(FC.rgb*2.-r.xyy),p.z-=t,p.xy*=mat2(cos(z*.2+t*.1+vec4(0,33,11,0))),z+=d=length(cos(p+cos(p.yzx+p.z-t*.2)).xy)/6.;o=tanh(o/5e3);

Xor's profile picture

Xor

29,645 просмотров • 1 год назад

"Vectors" for(float i,z,d;i++<7e1;o+=vec4(9,i,z,1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=normalize(sin(t/4.+vec3(0,2,4))),v;p.z+=7.;v=a=dot(a,p)*a+cross(a,p); for(d=2.;d++<9.;a+=sin(ceil(a*d)-t).yzx/d);z+=d=.1*length(sin(a*a))*sqrt(length(v*sin(v.yzx)));} o=tanh(o/6e4);

Xor's profile picture

Xor

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

"Mapping" in 240 chars of #GLSL vec3 p,v;for(float i,z,d,l;i++<1e2;o+=(sin(p.y+vec4(6,1,3,3))+1.)/d)p=z*normalize(FC.rgb*2.-r.xyy),p.z+=9.,p=vec3(atan(p.z,p.x)-t*.1,log(l=length(p))-t*.2,asin(p.y/l))/.1,z+=d=l/6e1*length(max(v=cos(p+sin(p/.24+t)),v.yzx*.1));o=tanh(o/2e4);

Xor's profile picture

Xor

10,955 просмотров • 1 год назад

"LED Cube 2" for(float i,z,d,s,c;i++<5e1;){vec3 p=z*normalize(FC.rgb*2.-r.xyy);p.z+=8.;p.xz*=mat2(cos(t/4.+vec4(0,33,11,0)));z+=d=max(length(cos(p/.2))/8.,length(clamp(p,-3.,3.)-p));o+=(cos(dot(cos(p),sin(p/.6).yzx)+t+vec4(0,1,2,3))+1.1)/d/z;}o=tanh(o/7e1);

Xor's profile picture

Xor

18,343 просмотров • 1 год назад

vec4 x=vec4(3,2,1,1);float i,e,a,y;vec3 p,q,d=FC.bgr/r.y-.5;q++;for(q.x-=9.,q.xz*=rotate2D(t/8.);i++<2e2;e=max(min(++y,-e),y-7.))for(o+=i>150.?d/=d+d,tanh(log(e+=1e-4))/40./x:exp(-e*1e3)/4e2*x,p=q+=d*e,y=p.y,a=3.;a>.04;a*=.6)p=abs(p)-a-a-y*.1+.2,e=min(e,max(p.x,(max(p.y,p.z))));

yonatan's profile picture

yonatan

25,133 просмотров • 1 год назад

vec3 p=vec3(0,-.4,t),q;for(float i,d,a;i++<1e2;o+=.01/exp(d*1e4)){q=p+=vec3((FC.xy-r*.5)/r.y,1)*rotate3D(.67,FC.wzz)*d*.5;d=s;for(a=.8;a<1e3;q+=a+=a)d+=abs(dot(sin(q*a),q/q))/a*.2;q=abs(fract(p)-.5);q=q.x>q.z?q.zyx:q;d=min(max(d,.4)-p.y,length(q.xy)-.02-pow(cos(q.z*75.)*.4,6.));}

Kamoshika's profile picture

Kamoshika

32,399 просмотров • 1 год назад

vec4 x=vec4(9,8,7,1);float i,e,a,y;vec3 p,q,d=FC.bgr/r.y-.5;q-=8.;for(d.xz*=rotate2D(.4);i++<2e2;e=max(-e,y))for(o+=i>175.?d/=d+d,tanh(log(e+=.01))/x/x:x/2e3/exp(e*1e3),p=q+=d*e,y=p.y,p.y=mod(y+t,40.)-20.,a=6.;a>.1;a*=.6)p=abs(p)-a-a,e=min(e,max(max(p.x,p.z),p.y+.5+.5*sin(y+a)));

yonatan's profile picture

yonatan

36,452 просмотров • 1 год назад

"Neon" vec3 c,p,v;for(float i,z,d;i++<5e1;o.rgb+=-c*d*d/z/z+(cos(p.y+vec3(6,1,2))+1.1)/(length(tan(p.y/.3)/cos(p.xz/.1))+d*d/.01)/z)c=normalize(FC.rgb*2.-r.xxy),p=z*c,p.xz-=t,z+=d=.4*max(dot(cos(v=p-sin(p).xxz).xz,sin(v.zx/.6))+.6,v.y+3.);o=tanh(.1*o);

Xor's profile picture

Xor

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

Thanks for 20k! vec3 p,c;for(float i,z,d,n=6.5*PI*(1.-cos(t*.2));max(i++,z/n)<1e2;o+=(cos(dot(sin(c/=19.),cos(c.yzx))*9.+vec4(0,.6,1,3)+t)+1.)/(2e2+.1*d*d))z+=d=length(sin(c=clamp(p=(z*(FC.rgb*2.-r.xyy)/r.y+vec3(0,0,n)/.4)*rotate3D(n/3e1,c/c),-n,n))+p-c)-.5;

Xor's profile picture

Xor

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

"Horizon" vec3 c,p;for(float i,z=.1,f;i++<1e2;o+=vec4(9,4,2,0)/f/length(c.xy/z)){p=c=z*normalize(FC.rgb*2.-r.xyy);for(p.x*=f=.6;f++<9.;p+=sin(p.yzx*f+.5*z-t/4.)/f);z+=f=.03+.1*max(f=6.-.2*z+min(f=(p+c).y,-f*.2),-f*.6);}o=tanh(o*o/9e8);

Xor's profile picture

Xor

14,520 просмотров • 9 месяцев назад

float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r,.7);for(q.z--;i++<99.;){o.rgb+=hsv(.6,e*.4+p.y,e/3e1);p=q+=d*max(e,.01)*R*.14;p.xy*=rotate2D(.8);p=vec3(log2(R=length(p))-t,e=-p.z/R-.8,atan(p.x*.08,p.y)-t*.2);for(s=1.;s<1e3;s+=s)e+=abs(dot(sin(p.yzx*s),cos(p.yyz*s)))/s;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

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

float i,e,R,s;vec3 q,p,d=vec3((FC.xy*9.)/r-vec2(1.5),7.);for(q.yz--;i++<99.;){e+=i/1e5;o+=i*e*i/15.*vec4(.9,.63,.47,1)/d.y;s=2.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-p.z,exp2(mod(p.y,p.z)/R),t*.1+p.x);for(e=--p.y;s<2e3;s+=s)e+=abs(dot(cos(p.yzx*s),sin(p*s))/s*.11);}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

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

Blackhole in 350 characters of #GLSL: vec2 p=(FC.xy*2.-r)/r.y/.7,d=vec2(-1,1),c=p*mat2(1,1,d/(.1+5./dot(5.*p-d,5.*p-d))),v=c;v*=mat2(cos(log(length(v))+t*.2+vec4(0,33,11,0)))*5.;for(float i;i++<9.;o+=sin(v.xyyx)+1.)v+=.7*sin(v.yx*i+t)/i+.5;o=1.-exp(-exp(c.x*vec4(.6,-.4,-1,0))/o/(.1+.1*pow(length(sin(v/.3)*.2+c*vec2(1,2))-1.,2.))/(1.+7.*exp(.3*c.y-dot(c,c)))/(.03+abs(length(p)-.7))*.2);

Xor's profile picture

Xor

82,706 просмотров • 1 год назад

vec3 q,p;q.z--;for(float i,e,v;i++&lt;1e2;o+=.01/exp(e*1e4)){p=q+=e*(.5-FC.rgb/r.y)*rotate3D(t,q+.03);p/=dot(p,p);p=vec3(log(v=length(p))+t/4.,p.y/v-1.5,atan(p.z,p.x));p=fract(p/PI*3.5)-.5;for(int i;i++&lt;9;p=abs(p/e))v/=e=dot(p,p=mod(--p,2.)-1.);e=max(p.y-.1,length(p.xz)-1.)/v*.3;}

yonatan's profile picture

yonatan

34,906 просмотров • 2 лет назад

Aurora, 399 chars #つぶやきGLSL for(O*=i;i++&lt;44.;)p=t*rd,p.z-=2.,l=length(p),p/=l*.1,t+=d=min(l-.3,T*.1)+.1,O+=.05/(.4+d)*mix(S(.5,.7,sin(p.x+cos(p.y)*cos(p.z))*sin(p.z+sin(p.y)*cos(p.x+T))),1.,.15/l/l)*S(5.,0.,l)*(1.+cos(t*3.+vec4(0,1,2,0)));

kishimisu's profile picture

kishimisu

52,044 просмотров • 1 год назад