for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy-.5*r)/r.y*4.+vec2(0,1),g-6.)*rotate3D(3.,vec3(0,9,-3));p.xz*=rotate2D(t*.3);s=6.;for(int i;i++<12;p=vec3(0,4.03,-1)-abs(abs(p)*e-vec3(3,4,3)))s*=e=7.5/dot(p,p*.47);g+=p.y*p.y/s*.3;s=log2(s)-g*.8;o.rgb+=hsv(.5,.1,s/7e2);}#つぶやきGLSL

Yohei Nishitsuji
44,823 просмотров • 1 год назад
#つぶやき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
34,375 просмотров • 1 месяц назад
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 просмотров • 1 год назад
#つぶやきGLSL #7k for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy*2.-r)/r.x+vec2(0,.9),g-.5);p.xz*=rotate2D(t*.5);s=1.;for(int i;i++<16;p=vec3(3,9,2.5)-abs(abs(p)*e-vec3(5,2,3)/e))s*=e=max(1.005,10./dot(p*.8,p));g+=mod(length(p.zx),p.y)/s;s=log(s)/g;o.rgb+=hsv(-g,-p.y*.2,s/5e3);}

Yohei Nishitsuji
42,007 просмотров • 1 год назад
for(float i,g,e,s;++i<99.;o.rgb+=.01-hsv(.1,g*.013,s/2e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*7.+vec2(-2,8),g+4.)*rotate3D(sin(t*.5)*.005-1.8,vec3(0,9,-1));s=1.8;for(int i;i++<19;p=vec3(.05,4,-1)-abs(abs(p)*e-vec3(3.1,4,2.9)))s*=e=7.1/dot(p,p*.5);g+=p.y/s;s=log(s)/exp(e);}#つぶやきGLSL

Yohei Nishitsuji
88,212 просмотров • 1 год назад
#つぶやきGLSL for(float i,g,e,s;++i<18.;){vec3 p=vec3((FC.xy-.5*r)/r.y*3.5,g+.5)*rotate3D(t*.5,vec3(1,1,0));s=1.;for(int i;i++<40;p=vec3(0,3.01,3)-abs(abs(p)*e-vec3(2.2,3,3)))s*=e=max(1.,10./dot(p,p));g-=mod(length(p.yy-p.xy*.3),p.y)/s*.4;o.rgb+=hsv(.08,.8+.3*p.x,s/4e3);}

Yohei Nishitsuji
39,554 просмотров • 1 год назад
#つぶやき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,562 просмотров • 1 год назад
#つぶやき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
51,790 просмотров • 1 год назад
#つぶやき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
47,836 просмотров • 2 месяцев назад
#つぶやき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
127,680 просмотров • 1 месяц назад
#つぶやき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,037 просмотров • 1 год назад
#9k 🙏 #glsl for(float i,g,e,s;++i<40.;){vec3 p=vec3((FC.xy-.5*r)/r.y*1.5*(cos(t*.5)*.5+1.5),g-.5);p.yz*=rotate2D(t*.5);s=1.;for(int i;i++<14;p=vec3(3,4.5,1)-abs(abs(p)*e-vec3(4,2,2)))s*=e=max(1.01,8./dot(p,p));g+=mod(length(p.zx),p.y)/s;s=log(s)/g;o.rgb+=hsv(.6-p.z,.7,s/4e3);}

Yohei Nishitsuji
11,999 просмотров • 1 год назад
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
28,105 просмотров • 7 месяцев назад
#つぶやき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
24,321 просмотров • 1 год назад
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
27,499 просмотров • 1 год назад
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,403 просмотров • 11 месяцев назад
#つぶやき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,175 просмотров • 1 год назад
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.3),.5);for(q.zx--;i++<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<5e2;s+=s)e+=dot(sin(p.xzx*s)-.4,sin(p.zyy*s+e))/s*.3;}

Yohei Nishitsuji
19,989 просмотров • 4 месяцев назад
#つぶやき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
30,488 просмотров • 1 год назад
#つぶやき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
323,634 просмотров • 1 год назад
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.4+vec2(-.2,.8),1);for(q.zy--;i++<99.;){o.rgb+=.03-hsv(R-s/i,.8,min(e*s*e,R)/3.);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+.05,p.x)*2.);for(e=--p.y;s<9e2;s+=s)e+=dot(sin(p.xz*s),sin(p.xx*s+.5))/s;}#つぶやきGLSL

Yohei Nishitsuji
17,241 просмотров • 7 месяцев назад