#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(s/99.,.8*g,e/8e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*.8+vec2(0,.45),g-2.+cos(t*.6));p.xz*=rotate2D(t*.3);s=11.;for(int i;i++<9;p=vec3(1.5,4,2.5)-abs(abs(p)*e-vec3(6,4,3)))s*=e=6.2/dot(p,p);g+=9e-4+p.y/s;s=log(s);}

Yohei Nishitsuji
56,887 görüntüleme • 1 yıl önce
#つぶやきGLSL for(float i,g,e,s;++i<79.;){vec3 p=vec3((FC.xy-.5*r)/r.y*2.+vec2(0,1),g-.5);p.zx*=rotate2D(t*.5);s=1.;for(int i;i++<16;p=vec3(2,5,3)-abs(abs(p)*e-vec3(3,1.4,4.5)))s*=e=max(1.005,8./dot(p,p));g+=mod(length(p.xz),p.y)/s;s=log(s)/g;o.rgb+=hsv(.4*p.y,1.-p.y,s/2e4);}

Yohei Nishitsuji
35,210 görüntüleme • 6 ay önce
for(float i,g,e,s;++i<99.;o+=s/8e2){vec3 p=vec3((FC.xy-.5*r)/r.y*1.3+vec2(2.8,-.4),g-6.)*rotate3D(sin(t*.5)*.1-3.,vec3(2,40,-7));s=3.;for(int i;i++<16;p=vec3(0,4,-1)-abs(abs(p)*e-vec3(3,4,3)))s*=e=7.5/abs(dot(p,p*(.55+cos(t)*.005)+.3));g+=p.y/s-.0015;s=log2(s)-g*.5;}#つぶやきGLSL

Yohei Nishitsuji
27,959 görüntüleme • 1 yıl önce
#つぶやきGLSL for(float i,g,e,s;++i<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++<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
130,591 görüntüleme • 6 ay önce
#つぶやきGLSL for(float i,g,e,s;++i<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++<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
17,599 görüntüleme • 1 yıl önce
#つぶやきGLSL #4k_FLLRs 🙏 for(float i,g,e,s;++i<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++<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
52,136 görüntüleme • 1 yıl önce
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(.09,.5,i*s/2e4)){vec3 p=vec3((FC.xy-.5*r)/r.x*.3,g-.05*sin(t));p.zx*=rotate2D(t*.5);s=1.5;for(int i;i++<9;p=vec3(2)-abs(p*e-.4/e)-sin(t)*.1)s*=e=max(1.07,4.5/dot(p*(3.-sin(t*.5)*.4),p*2.));g+=distance(p.xz,p.yx)/s;s=log(s)/g*.1;}

Yohei Nishitsuji
18,575 görüntüleme • 3 ay önce
#つぶやきGLSL for(float i,g,e,s;++i<65.;){vec3 p=vec3((FC.xy-.5*r)/r.x*.5+vec2(0,1.3),g-1.);p.zx*=rotate2D(t*.5+1.);s=1.8;for(int i;i++<18;p=vec3(0,4,.7)-abs(abs(p)*e-vec3(2.3,3.98+e*.12,4)))s*=e=5.4/dot(p,p*.5);g+=p.y/s;s=log2(s)+g*g;o.rgb+=.016-hsv(.25/p.y,p.z*.1,s/1e3);}

Yohei Nishitsuji
48,405 görüntüleme • 7 ay önce
#つぶやきGLSL #4k_FLLRs 🙏 for(float i,g,e,s;++i<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++<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
22,148 görüntüleme • 1 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
105,411 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),.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,766 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
30,097 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
12,423 görüntüleme • 1 yıl önce