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,270 görüntüleme • 1 yıl önce

float i,e,R,s,x,y,z;vec3 a,q,p,d=.5-FC.rgb/r.y;for(q.yz--,a=q;i++<1e2;i>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<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,899 görüntüleme • 3 yıl önce

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

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

105,175 görüntüleme • 1 yıl önce

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

Yohei Nishitsuji

21,446 görüntüleme • 11 ay önce

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

Yohei Nishitsuji

103,144 görüntüleme • 1 yıl önce

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

yonatan

117,655 görüntüleme • 3 yıl önce

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

193,983 görüntüleme • 3 ay önce

#つぶやき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's profile picture

Yohei Nishitsuji

30,488 görüntüleme • 1 yıl önce

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6+vec2(-.3,.7),1);for(q.zy--;i++<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<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 görüntüleme • 7 ay önce

#つぶやき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's profile picture

Yohei Nishitsuji

26,072 görüntüleme • 11 ay önce

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.4+vec2(-.2,.8),1);for(q.zy--;i++<80.;){o.rgb-=hsv(R,.5,exp(-e)*.01)-vec3(exp(-e*9.)*.04);s=7.,p=q+=d*e*R*.16;p=vec3(log2(R=length(p))-t*.5,exp(R-p.z/R*.1),atan(p.y,p.x));for(e=--p.y;s<1e3;s+=s)e+=dot(sin(p.xz*s),sin(p.xx*s))/s;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

11,446 görüntüleme • 1 ay önce

float i,e,R,s;vec3 q,p,d=vec3(FC.yx/r.x+vec2(.7),.8);for(q.yz--;i++<99.;){o+=.023-exp(-e*3e3)*.045*vec4(1,vec3(.7,.6,0));s=1.;p=q+=d*e*R*.15;p=vec3(log2(R=length(p)),exp(-p.z/R+.5),p.y-t*.5);for(e=--p.y;s<1.2e3;s+=s)e-=.055-abs(dot(cos(p. xxx*s),-cos(t-p*s)))/s*.15;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

17,159 görüntüleme • 10 ay önce

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.4),.4);for(q.xz--;i++<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<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 görüntüleme • 1 yıl önce

#つぶやき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's profile picture

Yohei Nishitsuji

323,634 görüntüleme • 1 yıl önce

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

Yohei Nishitsuji

27,499 görüntüleme • 1 yıl önce

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

Yohei Nishitsuji

12,403 görüntüleme • 11 ay önce

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

Yohei Nishitsuji

28,945 görüntüleme • 1 yıl önce

#つぶやきGLSL float i,e,g,R,s;vec3 q,p,d=vec3(FC.xy/r-.5,1);for(q.zy--;i++<99.;){e+=i/9e3;o.rgb+=hsv(s+.59,R+g*.3,e*i/30.);s=5.;p=q+=d*e*R*.2;g+=p.y/s;p=vec3(log(R=length(p))-t*.1,exp2(mod(-p.z,s)/R)-.15,p);for(e=--p.y;s<1e3;s+=s)e+=-abs(dot(sin(p.xzx*s),cos(p.yzz*s))/s*.8);}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

24,321 görüntüleme • 1 yıl önce

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-r*.5)/r,.1);for(q.zx--;i++<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<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 görüntüleme • 1 yıl önce

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r.y,.6);for(q.z--;i++<97.;i>86.){o.rgb+=hsv(.08,-e,e/5e1)+.003;p=q+=d*max(e,.02)*R*.2;p=vec3(log2(R=length(p))-t*.5,e=asin(-p.z/R-.001)-1.5,atan(p.x,p.y))-1.;for(s=1.;s<8e2;s+=s)e+=abs(dot(sin(p.zyx*s),cos(p.yxz*s)))/s*.8;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

33,737 görüntüleme • 27 gün önce