Yohei Nishitsuji Profile Banner
Yohei Nishitsuji Profile
Yohei Nishitsuji

@YoheiNishitsuji

1,482
Followers
32
Following
470
Media
832
Statuses

(an alien👾)& GLSL artist/ PhD/ Simulation theory/ Grand Award #ADAAFUKUOKA / JACK James Award #ArtOlympia / 西辻󠄀 陽平 -Panta Rei- I don’t post much🙏

Joined April 2019
Don't wanna be here? Send us removal request.
Pinned Tweet
@YoheiNishitsuji
Yohei Nishitsuji
4 months
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(s/15.,.2,s/9e2)){vec3 p=vec3((FC.xy-.5*r)/r.y+vec2(0,.5),g-.5);p.xz*=rotate2D(t*.3);s=2.;for(int i;i++<8;p=vec3(2,4,2)-abs(abs(p)*e-vec3(6,4,3)))s*=e=dot(1.05,7./dot(p,p));g+=2e-4+min(length(p),p.y)/s;s=log(s);}
9
86
586
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL for(float i,g,e,s;++i<84.;o.rgb+=hsv(.58,g,s/2e3)){vec3 p=vec3((FC.xy-.5*r)/r.y*1.5,g-.6);p.zx*=rotate2D(t*.5);s=2.;for(int i;i++<12;p=vec3(3,5,.1)-abs(abs(p)*e-vec3(4)))s*=e=max(1.,9./dot(p,p));g+=mod(length(p.xz+sin(t)*.1),p.y)/s;s=log2(s)/g;}
7
109
636
@YoheiNishitsuji
Yohei Nishitsuji
4 months
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(e-g,.35,s/7e2)){vec3 p=vec3((FC.xy-.5*r)/r.y+vec2(0,.7),g);p.zx*=rotate2D(t*.3);s=1.5;for(int i;i++<9;p=vec3(2,5,2)-abs(abs(p)*e-vec3(3,4,4)))s*=e=max(1.,9./dot(p,p));g+=mod(length(p.xz),p.y)/s;s=log(s);}
4
84
497
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(s/4.,.2,s/9e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*(2.+sin(t)),g-5.)*rotate3D(t*.5,vec3(1));s=2.;p=abs(p.zxy);for(int i;i++<8;p=vec3(2,4,2)-abs(abs(p)*e-vec3(6,4,3)))s*=e=dot(1.05,7./dot(p,p));g+=2e-4+p.y/s;s=log(s);}
6
64
493
@YoheiNishitsuji
Yohei Nishitsuji
3 months
#つぶやきGLSL for(float i,g,e,s;++i<60.;o.rgb+=hsv(.1,e*.4,s/2e3)){vec3 p=vec3((FC.xy-.5*r)/r.y*1.5*(cos(t*.5)*.5+1.5),g-.6);p.zy*=rotate2D(t*.5);s=1.;for(int i;i++<15;p=vec3(3,5,1)-abs(abs(p)*e-vec3(4,2,2)))s*=e=max(1.005,8./dot(p,p));g+=mod(length(p.zx),p.y)/s;s=log(s)/g;}
6
76
454
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL for(float i,g,e,s;++i<85.;o.rgb+=hsv(g*i*.1-.5,e,s/5e2)){vec3 p=vec3((FC.xy-.5*r)/r.y+vec2(0,1.1),g+.1);p.zx*=rotate2D(t*.5);s=2.;for(int i;i++<12;p=vec3(2,5,2)-abs(abs(p)*e-vec3(5,4,4)))s*=e=max(1.02,12./dot(p,p));g+=mod(length(p.xz),p.y)/s;s=log2(s*.2);}
2
69
425
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((r-FC.xy*(3.-sin(t*.5)))/r.y,2);for(q.zy--;i++<89.;){e+=i/4e3;o.rgb+=hsv(.1,e,R*i*e/179.);s=1.1;p=q+=d*e*R*.06;p=vec3(log2(R=length(p))-t*.5,exp(-p.z/R),atan(p.y,p.x));for(e=--p.y;s<8e2;s+=s)e+=.1-abs(dot(cos(p.zxy*s),cos(p*s))/s*.8);}
2
52
398
@YoheiNishitsuji
Yohei Nishitsuji
22 days
#RT #つぶやきGLSL for(float i,e,g;i++<1e2;){vec3 p=vec3((FC.xy-r*.5)/r.y*g,g-3.5); for(int j;j++<7;)p*=rotate3D(1.57,vec3(0,2.*smoothstep(-1.,1.,cos(t*1.5))-1.,1)),p=abs(p+p)-1.;g+=e=(length(p.yz)-1.)/5e2;o+=exp(-e*1e4)/7e1;}
3
56
349
@YoheiNishitsuji
Yohei Nishitsuji
3 months
#つぶやきGLSL for(float i,g,e,s;++i<60.;o.rgb+=hsv(e-g,.6,s/8e3)){vec3 p=vec3((FC.xy-.5*r)/r.y*3.,g-.5)*rotate3D(t,vec3(2,2,sin(t)));;s=2.;for(int i;i++<9;p=vec3(3,6,1)-abs(abs(p)*e-vec3(4,1,2)))s*=e=max(1.05,6./dot(p,p));g+=mod(length(p.zx),p.y)/s;s=log(s)/g;}
4
53
327
@YoheiNishitsuji
Yohei Nishitsuji
1 month
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(g*.6+.9,g*5./s-.03*i,s*e/1e3)){vec3 p=vec3((FC.xy-.5*r)/r.y*1.1,g-.3);p.zx*=rotate2D(t*.5);s=2.;for(int i;i++<10;p=vec3(3)-abs(p*e-.5))s*=e=max(1.,g+12./dot(p*5.,p+.12));g+=distance(p.yz,p.zx)/s;s=log(s)/g*.2;}
5
54
327
@YoheiNishitsuji
Yohei Nishitsuji
29 days
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(.1,g*1.5-e*.4,i*s/9e3)){vec3 p=vec3((FC.xy-.5*r)/r.y*.4,g-.5);p.zx*=rotate2D(sin(t*.5)*.6+2.1);s=1.5;for(int i;i++<8;p=vec3(4.)-abs(p*e-.6))s*=e=max(1.,7./dot(p*(1.7+cos(t*.5)),p+.05));g+=distance(p.yz,p.zx)/s;s=log(s)/g*.2;}
1
42
309
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r.y,3);for(q.zy--;i++<249.;){e+=i/1e5;o.rgb+=hsv(.1,e*3.,e*i/6.);s=3.;p=q+=d*e*R*.2;p=vec3(log2(R=length(p))-t*.2,exp2(mod(-p.z,p.y/p.z*9.)/R),p.x-t*.2);for(e=--p.y;s<5e3;s+=s)e+=-abs(dot(cos(p*s),cos(p.zyx*s))/s*.27);}
4
49
306
@YoheiNishitsuji
Yohei Nishitsuji
22 days
#つぶやきGLSL for(float g,e,i,s;++i<82.;o+=vec4(g/s*i*.2,2,e/i*s,s)*3e-5*e){e=2.;vec3 p=vec3((FC.xy-r/e)/r.y*(g-2.),g)*rotate3D(cos(t*1.2)*.3,vec3(1));p.z=mod(p.z,e)+mod(t*1.2,e)-e;for(int j;++j<11;p=abs(p)-1.,e/=s=dot(p,p)*1.1,p/=s);g-=p.x/e*.1*(abs(sin(t*1.2)+.2));}
2
36
270
@YoheiNishitsuji
Yohei Nishitsuji
3 months
for(float g,e,i,s;++i<95.;o+=vec4(g*i*.1,1.5,e/i+5.,0)*3e-5*e*(1.0001-cos(t*.5))){e=2.;vec3 p=vec3((FC.xy-r/e)/r.y*(g-sin(t)*.5+2.),g)*rotate3D(cos(t)*.2,vec3(sin(t),g,e));p.z=mod(p.z,e)+mod(t*.5,e)-e;for(int j;++j<11;p=abs(p)-1.,e/=s=dot(p,p)*1.1,p/=s);g-=p.x/e*.1;}#つぶやきGLSL
4
41
264
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL #1k 🙏 for(float i,g,e,s;++i<99.;o.rgb+=hsv(e-g*s,.6,s/8e3)){vec3 p=vec3((FC.xy-.5*r)/r.y*3.,g-.5)*rotate3D(t,vec3(0,2,tan(cos(t))));s=2.;for(int i;i++<7;p=vec3(3,7,1)-abs(abs(p)*e-vec3(4,1,2)/(e)))s*=e=max(1.02,6./dot(p,p));g+=mod(length(p.zx),p.y)/s;s=log(s)/g;}
5
35
247
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3(FC.yx/r.x,1);d*=rotate3D(1.,vec3(cos(t),0,3));for(q.zx--;i++<50.;i>28.?d/=-d:d){e+=i/1e5;o+=e*e/vec4(20);s=1.;p=q+=d*e*R*.2;p=vec3(log(R=length(p))-t,-p.z/R,atan(p.x,p.y));for(e=--p.y;s<6e3;s+=s)e+=cos(dot(cos(p.zyx*s),cos(p.xzy*s)))/s;}#つぶやきGLSL
4
44
235
@YoheiNishitsuji
Yohei Nishitsuji
8 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r.y,2);for(q.zy--;i++<199.;){e+=i/9e4;o.rgb+=hsv(q.z,R*d.y,e*i/15.);s=5.;p=q+=d*e*R*.2;p=vec3(log(R=length(p))-t*.2,exp2(mod(-p.z,p.y/p.z*5.)/R),p.x);for(e=--p.y;s<1e3;s+=s)e+=-abs(dot(sin(p*s),max(cos(p),exp2(cos(e*e))))/s*.18);}
4
37
223
@YoheiNishitsuji
Yohei Nishitsuji
2 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.5-vec2(.25,-1.15),1.5);for(q.zy--;i++<70.;){o.rgb+=.02-hsv(.6,d.x,min(R*s*e,R)/6.);s=4.;p=q+=d*e*R*.1;p=vec3(log(R=length(p)),exp2(R-p.z/R),atan(p.x/p.y*.5+.7)-t);for(e=--p.y;s<1e3;s+=s)e+=cos(dot(cos(p.yzx*s),sin(p.yxz*s)))/s;}#つぶやきGLSL
0
40
207
@YoheiNishitsuji
Yohei Nishitsuji
15 days
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(s*g,-1.,s/9e2)){vec3 p=vec3((FC.xy-.5*r)/r.y+vec2(0,.45),g+.7);p.xz*=rotate2D(t*.3);s=2.;for(int i;i++<9;p=vec3(2,4,4)-abs(abs(p)*e-vec3(3,4,3)))s*=e=(5.+cos(t*.6)*.6)/dot(p,p*.5);g+=2e-4+p.y/s;s=log(s);}
1
24
155
@YoheiNishitsuji
Yohei Nishitsuji
1 month
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(.6,g*3./s-s*.15,s/9e2)){vec3 p=vec3((FC.xy-.5*r)/r.y+vec2(0,.45),g-.5);p.xz*=rotate2D(t*.3);s=2.;for(int i;i++<9;p=vec3(2,4,4)-abs(abs(p)*e-vec3(3,4,3)))s*=e=(5.+sin(t*.6)*.6)/dot(p,p*.5);g+=2e-4+p.y/s;s=log(s);}
2
19
145
@YoheiNishitsuji
Yohei Nishitsuji
29 days
#RT #つぶやきGLSL for(float i,e,g,k=t/2.;i++<1e2;){vec3 p=vec3((FC.xy-r*.5)/r.y*g,g-3.5); for(int j;j++<6;)p*=rotate3D(t*.5,vec3(0,0,1)),p=abs(p+p)-.8;g+=e=(length(p.yz)-.5)/5e2;o+=exp(-e*1e4)/5e1;}
0
23
141
@YoheiNishitsuji
Yohei Nishitsuji
3 months
#つぶやきGLSL for(float g,e,i,s;++i<7e1;o+=vec4(g,2.5,e/i,0)*2e-5*e){e=2.;vec3 p=vec3((FC.xy-r/e)/r.y*g,g);p.z=mod(p.z,e)+mod(t,e)-e;p.y+=1.;for(int j;++j<6;p=abs(p)-1.,e/=s=dot(p,p),p/=s);g-=p.x/e*.4;}
2
26
140
@YoheiNishitsuji
Yohei Nishitsuji
4 months
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(s/15.,-.5,e/6e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*.5*(abs(cos(t*.4)+1.3))+vec2(0,.6),g-.8);p.xz*=rotate2D(t*.4);s=2.;for(int i;i++<9;p=vec3(2,4,2)-abs(abs(p)*e-vec3(5.5,4,1)))s*=e=7./dot(p,p);g+=2e-4+p.y/s;s=log(s+9.);}
1
23
134
@YoheiNishitsuji
Yohei Nishitsuji
2 months
float i,e,R,s;vec3 q,p,d=vec3((r-FC.xy*(2.+cos(t*.6)))/r.y,1.5);for(q.zy--;i++<99.;){e+=i/5e2;o+=exp(-e*5e2)/vec4(5);s=9.;p=q+=d*e*R*.06;p=vec3(log(R=length(p))-t*.6,exp(-p.z/R),atan(p.y,p.y-q.x)+t*.3);for(e=--p.y;s<5e2;s+=s)e+=.06-abs(dot(cos(p.yzx*s),cos(p*s))/s);}#つぶやきGLSL
0
19
124
@YoheiNishitsuji
Yohei Nishitsuji
1 month
#つぶやきGLSL mat2 m=rotate2D(.5);for(float i,e,g,s,h=.6;i++<17.;g+=e*h){vec3 p=vec3((FC.xy-h*r*.6)/r.y*g,g)+h;s=7.;for(e=p.y-g*h*1.4;s<1e3;s*=1.3)p.zx*=m,e+=cos(t*.5+s*p.x)/s*.5;o+=(e)/5.;} #RT
0
9
122
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-r*.5)/r.y+vec2(0,1.2),.95);for(q.zy--;i++<39.;){o.rgb+=hsv(.1,R-e,fwidth(e*.6));s=2.;p=q+=d*e*R*.1;p=vec3(log(R=length(p)),exp2(R*1.4-p.z/R),t-atan(p.x,p.y));for(e=--p.y;s<5e2;s+=s)e+=dot(sin(p.yxy*s),sin(p.xzx*s))/s;}
1
20
117
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.5,.5),1);for(q.zy--;i++<99.;){o+=.02-exp(-e*4e2)*.05*vec4(R+R,vec3(1./exp(R)));s=2.,p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R),t-atan(p.x,p.y)*2.);for(e=--p.y;s<6e2;s+=s)e+=dot(cos(p.xz*s),sin(p.xx*s+R+.8))/s;}#つぶやきGLSL
2
28
117
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3((FC.xy-r*.5)/r.x*.7+vec2(0,1.5),1.25);for(q.zy--;i++<60.;){e+=i/5e5;o+=.022-exp(-e*5e2)/vec4(28);s=6.;p=q+=d*e*R*.14;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R),atan(p.x,p.y)*1.5);for(e=--p.y;s<3e2;s+=s)e+=dot(cos(p*s),sin(p.xyx*s))/s*.77;}#つぶやきGLSL
1
15
108
@YoheiNishitsuji
Yohei Nishitsuji
6 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy*3.-r)/r.x,1.5);d*=rotate3D(.9,vec3(1));for(q.zy--;i++<60.;){o+=exp(-e*1e3)/vec4(35);s=5.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp(-p.z/R+R*p.x),atan(p.y,p.x)-t);for(e=--p.y;s<1e2;s+=s)e+=abs(dot(cos(p*s),cos(p.zzx*s))/s*.5);}
1
15
95
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL #sky float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.5,3),4);for(q.zy--;i++<70.;){o.rgb+=.03-hsv(.6,p.y,.9/50.);s=2.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp2(-p.z/R),atan(p.y,p.x));for(e=--p.y;s<8e2;s+=s)e+=dot(sin(p.zx*s),sin(p.yz*s-i*.01+t))/s*.5;}
3
26
90
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,-1),1.5);for(q.zy--;i++<50.;){o.rgb+=.03-hsv(p.y,.6,min(e*s,R)/4.);s=2.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p)),exp2(R-p.z/R+.3),dot(t*.5+atan(p.x/p.y*.5),s));for(e=--p.y;s<7e2;s+=s)e+=dot(sin(p.xxy*s),cos(p*s))/s*.3;}
0
14
90
@YoheiNishitsuji
Yohei Nishitsuji
4 months
#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(s*.3,-e,e/7e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*(.5-sin(t*.6)*.3)+vec2(0,.6),g-1.);p.xz*=rotate2D(t*.3);s=14.;for(int i;i++<7;p=vec3(1.6,4,2.5)-abs(abs(p)*e-vec3(4,4,3)))s*=e=9./dot(p,p);g+=p.y/s;s=log(s);}
0
17
91
@YoheiNishitsuji
Yohei Nishitsuji
11 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.2+vec2(-.1,.85),1);for(q.zy--;i++<90.;){o.rgb+=.03-hsv(R+R,-d.y,min(e*e*s/.1,R)/4.);s=2.5,p=q+=d*e*R*.1*d.z;p=vec3(log2(R=length(p)),exp2(R-p.z/R),atan(p.y,p.x)*2.-t);for(e=--p.y;s<1e2;s+=s)e+=dot(cos(p.xz*s),sin(p.xz*s-5.))/s;}#つぶやきGLSL
3
12
88
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.4+vec2(.1,.7),1);for(q.zy--;i++<90.;){o+=.02-exp(-e*9e2)*.04*vec4(.5,vec3(1,2,0));s=2.,p=q+=d*e*R*.07;p=vec3(log(R=length(p))-t,exp2(R-p.z/R),R*sin(t)-atan(p.x,p.y));for(e=--p.y;s<3e2;s+=s)e+=dot(sin(p.zyx*s),cos(p.yxx*s+R))/s;}#つぶやきGLSL
1
23
86
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((r-FC.xy)/r-vec2(.5,-.5),1);for(q.zy--;i++<99.;){e+=1e-9;o.rgb+=.018-hsv(.575,p.y,.3)*e*R;s=8.;p=q+=d*e*e*R*.18;p=vec3(log2(R=length(p))-t*.5,exp(-p.z/R),atan(p.y,p.x)+t*.5);for(e=--p.y;s<8e1;s+=s)e+=abs(dot(cos(p.zxy*s),sin(p*s))/s);}
0
9
81
@YoheiNishitsuji
Yohei Nishitsuji
2 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.6,1.3),2);for(q.zy--;i++<99.;){o.rgb+=.027-hsv(.6-e,p.y*1.7,.018);s=3.,p=q+=d*e*R*.035-q.x;p=vec3(log(R=length(p))-t*.5,exp(-p.z/R),atan(p.x*e*s,q.y));for(e=--p.y;s<2e2;s+=s)e+=.1-abs(dot(cos(p.zxy*s),cos(p*s*d/p))/s*.4);}#つぶやきGLSL
0
14
73
@YoheiNishitsuji
Yohei Nishitsuji
5 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6+vec2(-.3,.8),1);for(q.zy--;i++<99.;){o.rgb+=.024-hsv(p.y,.7,min(e*s,R)/6.);s=2.5,p=q+=d*e*R*.1*d.y;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R*.2),atan(p.y,p.x)*2.5);for(e=--p.y;s<7e2;s+=s)e+=dot(cos(p.xz*s-.5),sin(p.xx*s+1.))/s;}#つぶやきGLSL
1
13
69
@YoheiNishitsuji
Yohei Nishitsuji
5 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.4+vec2(-.2,1.7),2);for(q.zy--;i++<99.;){o+=.026-min(e*e,R)/6.;s=8.,p=q+=d*e*R*.03;p=vec3(log(R=length(p))-t*.4,exp(-p.z/R),t*.4-atan(p.x*5.*e,q.y-.05));for(e=--p.y;s<7e2;s+=s)e+=.1-dot(cos(p.zxy*s),cos(p*s))/s*.35;}
3
9
68
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((r-FC.xy)/r.y-vec2(1.3),2);for(q.zy--;i++<99.;){e+=i/6e3;o.rgb+=hsv(s,e,min(e*i,R)/40.);s=4.;p=q+=d*e*R*.09;p=vec3(log(R=length(p)),exp(mod(-p.z,p.y/p.z)/R),t*.2-p.x);for(e=--p.y;s<8e2;s+=s)e+=abs(dot(cos(p.zzz*s),sin(p.yxx*s))/s*.95);}
0
10
66
@YoheiNishitsuji
Yohei Nishitsuji
4 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.2+vec2(-.1,1.3),1.4);for(q.zy--;i++<95.;){o.rgb+=hsv(d.y-.3,.4,cos(sin(e)-i*.3)/2.);s=5.,p=q+=d*e*R*.05;p=vec3(log2(R=length(p))-t,exp(R-p.z/R),t-atan(p.x,p.y));for(e=--p.y;s<4e2;s+=s)e+=cos(dot(cos(p.yxx*s),cos(p.xzx*s+i)))/s;}#つぶやきGLSL
1
6
58
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.yx/r.x+vec2(-1,.3),1);for(q.zy--;i++<99.;){o+=.02-exp(-e*6e2)*.04*vec4(1,vec3(.6,.5,0));s=2.,p=q+=d*e*R*.09;p=vec3(log(R=length(p))-t,exp(p.x/R-p.z/R),atan(.4-p.x,p.y)*.5);for(e=--p.y;s<6e2;s+=s)e+=dot(sin(p.zx*s),cos(p.xx*s+t))/s;}
1
11
59
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3((FC.xy-r*.5)/r.x+vec2(0,1.3),1);for(q.zy--;i++<99.;){o+=.02-exp(-e*8e2)*.053*vec4(1,vec3(.6,.5,0));s=2.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t+2.,exp2(R-p.z/R),atan(p.x,p.y));for(e=--p.y;s<3e2;s+=s)e+=dot(cos(p*s),sin(p.xyx*s))/s*.74;}#つぶやきGLSL
0
15
54
@YoheiNishitsuji
Yohei Nishitsuji
7 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,-1),1.5);for(q.zy--;i++<55.;){o.rgb+=.03-hsv(R,.4,min(e*s,R)/6.);s=2.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p)),exp2(R-p.z/R),t*.5+atan(p.x/p.y*.5));for(e=--p.y;s<7e2;s+=s)e+=dot(cos(p.zxz*s),sin(p.*s))/s*.4;}
1
10
51
@YoheiNishitsuji
Yohei Nishitsuji
2 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,-1),1.5);for(q.zy--;i++<70.;){o.rgb+=.05-hsv(R+.45,.7,min(e*s*e,R));s=3.;p=q+=d*e*R*.05;p=vec3(log(R=length(p)),exp(R-p.z),tan(t*5.)*5e-2-atan(p.x/p.y*.5));for(e=--p.y;s<2e3;s+=s)e+=cos(dot(cos(p.zyx*s),cos(p.zxy*s)))/s;}#つぶやきGLSL
0
9
50
@YoheiNishitsuji
Yohei Nishitsuji
7 months
#つぶやきGLSL #Mars float i,e,R,s;vec3 q,p,d=vec3((FC.xy*6.-r)/r.x,3.);for(q.zy--;i++<99.;){e+=i/1e4;o.rgb+=hsv(.1,.4,e*i/29.);s=6.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p)),exp2(mod(-p.z,p.y)/R),t*.15+p.x);for(e=--p.y;s<1e3;s+=s)e+=abs(dot(cos(p.yxy*s),.5+sin(p.zzx*s))/s*.25);}
0
3
45
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r.x*.7+vec2(-.35,1.22),1.5);for(q.zy--;i++<76.;){e+=i/5e6;o.rgb+=hsv(.6,p.x+t,e/75.);s=3.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R),t-atan(p.xy,.02-p.yx)*2.);for(e=--p.y;s<1e2;s+=s)e+=dot(cos(p*s),sin(p.xyx*s))/s*.8;}
1
9
45
@YoheiNishitsuji
Yohei Nishitsuji
5 months
float i,e,R,s;vec3 q,p,d=vec3((r-FC.xy*2.)/r.x,1.3);for(q.yz--;i++<99.;){e+=i/7e2;o.rgb+=.03-hsv(e*e,p.y,min(i*e,R)/31.);s=9.;p=q+=d*e*R*.05;p=vec3(log(R=length(p))-t*.3,exp(-p.z+.3),atan(p.y,p.x));for(e=--p.y;s<1e3;s+=s)e+=.05-abs(dot(cos(p.zxy*s),d.y-cos(p*s))/s);}#つぶやきGLSL
1
6
39
@YoheiNishitsuji
Yohei Nishitsuji
9 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.1+vec2(-.05,1.37),1.4);for(q.zy--;i++<99.;){o.rgb+=hsv(.6-p.y,.8,fwidth(e*R-e)/3.);s=3.,p=q+=d*e*R*.05;p=vec3(log2(R=length(p))-t,exp2(-p.z/R),t-atan(p.x,p.y));for(e=--p.y;s<4e2;s+=s)e+=abs(dot(sin(p.yxx*s),cos(p.yzy*s+i)))/s;}
1
15
42
@YoheiNishitsuji
Yohei Nishitsuji
1 month
#つぶやきGLSL for(float i,g,e,P,s;i++<30.;g+=e/P){vec3 p=vec3((FC.xy-.5*r)/r.x*P*11.,exp(PI));p*=rotate3D(t+1.,vec3(1));p=vec3(log(P=length(p)),e=p.y/P,p.z);s=.22;for(e*=e;s<1e3;s*=-2.)e+=dot(mod(.8-abs(sin(p)),1.01-abs(sin(p*s))),p/p)/s;o+=4e-3*e*p.y;} #RT #profilepic
0
4
42
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL float i,d=1.,m;vec3 p,q,u;u+=1.;for(;i++<99.&&d>5e-7;){d=min(length(fract(p.xz)-.5)-.13,.5-abs(p.y));m=1.;for(int j;j++<9;m+=m)q=p*m*9.*rotate3D(t*.5,vec3(1)),d-=(dot(sin(q),u))/m*.02;p+=normalize(vec3(FC.xy-r*.5,r.y*.35))*d*.6;}o+=8./i*vec4(.5,vec3(1.5));
1
8
42
@YoheiNishitsuji
Yohei Nishitsuji
5 months
#つぶやきGLSL float i,n,R,s;vec3 q,p,d=vec3((FC.yx+r*.5)/r,2);for(q.xz--;i++<70.;){o+=.033-exp2(-n*i*2.)*.04;s=3.;p=q+=n*d*R*.09;p=vec3(log(R=length(p))+t*.5,p.z/R,atan(d.x,p.z));for(n=--p.z;s<2e3;s+=s)n+=cos(dot(cos(p.yxx*s),cos(p.zyx*s)))/s;}
2
7
37
@YoheiNishitsuji
Yohei Nishitsuji
7 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.4+vec2(-.2,1.8),2);for(q.zy--;i++<99.;){o.rgb+=.014-hsv(q.y,.9,min(e,R)/9.);s=9.,p=q+=d*e*d*R*.03;p=vec3(log2(R=length(p))-t,exp(-p.z/R),t-atan(p.x*3.,p.y));for(e=--p.y;s<3e2;s+=s)e+=.15-(dot(cos(p.yzy*s),cos(p.yxx*s)))/s*.4;}
0
12
39
@YoheiNishitsuji
Yohei Nishitsuji
15 days
#つぶやきGLSL #RT vec3 q,p,d=vec3((FC.xy-r*.5)/r.x,.2);float l,i,v,e=.1;for(p.z=t*.5;++i<3e2&&e>1e-2;l+=e){p+=d*e;v=3.;e=s;for(int j;++j<2;)q=abs(mod(p*v,2.)-1.),q=max(q,q.zyx*.8),e=(min(q.y,q.z)-.5)/v;}o+=l/9.;
0
7
41
@YoheiNishitsuji
Yohei Nishitsuji
9 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.5,.5),1);for(q.zy--;i++<99.;){o+=.022-exp(-e*8e2)*.05*vec4(.5,vec3(1,2,0));s=2.,p=q+=d*e*R*.07;p=vec3(log2(R=length(p))-t*2.,exp(R-p.z/R),t-atan(p.x,p.y)*.5);for(e=--p.y;s<3e2;s+=s)e+=dot(sin(p.zy*s),cos(p.xx*s+t*2.))/s;}
0
13
38
@YoheiNishitsuji
Yohei Nishitsuji
6 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.8,1),2);for(q.yz--;i++<85.;){o.rgb+=.03-hsv(.6,p.y*1.5,.02);s=2.,p=q+=d*e*R*.06-q.x;p=vec3(log2(R=length(p))-t*.2,3.*(-p.z/R),atan(p.x*e*s,q.y));for(e=--p.y;s<2e2;s+=s)e+=.06-abs(dot(cos(p.zxz*s),cos(p*s*d/p)*.5)/s*.7);}
1
8
38
@YoheiNishitsuji
Yohei Nishitsuji
2 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.6,1.3),2);for(q.zy--;i++<99.;){o.rgb+=.026-hsv(.6,p.y*1.6,.018);s=3.5,p=q+=d*e*R*.05-q.x;p=vec3(log(R=length(p))-t*.5,exp(-p.z/R),atan(p.x*e*s,q.y));for(e=--p.y;s<2e2;s+=s)e+=.1-abs(dot(cos(p.zxy*s),cos(p*s*d/p))/s*.3);}
0
2
37
@YoheiNishitsuji
Yohei Nishitsuji
11 months
#つぶやきGLSL 🫀🫁🧠 vec2 p=FC.xy/r.x-vec2(.5,.5),q,n;float j=3.3,c,i,d=dot(p,n),e=98.5;p/=.4;p+=2.;for(;i++<e;)p*=rotate2D(5.+sin(t*19.)*4e-5),n*=rotate2D(5.+cos(t*19.)*4e-2),c+=dot(cos(q=p*j+n)/j,cos(e)*r/r),n+=sin(q-i*d*d-sin(t*1.)*6.),j*=1.35;c=.6-c-d;o+=c*vec4(1.4,vec3(c));
1
8
36
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r.x*.6-vec2(.3,-.7),1);for(q.zy--;i++<99.;){e+=i/9e5;o.rgb+=.01-hsv(.4*R,p.y,min(e*i*i,R)/5.);s=2.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p)),exp2(R-p.z/R+.2),t-atan(p.x,p.y));for(e=--p.y;s<3e2;s+=s)e+=dot(cos(p*s),sin(p.xyx*s))/s*.8;}#つぶやきGLSL
1
9
36
@YoheiNishitsuji
Yohei Nishitsuji
8 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r.x-vec2(.5,-.5),1);for(q.zy--;i++<85.;){o.rgb+=.03-hsv(.9-p.y,e,min(e*s-q.z,R)/6.);s=3.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R),atan(p.x,p.y)+.3*sin(t));for(e=--p.y;s<5e2;s+=s)e+=dot(cos(p*s),sin(p.xyx*s+5.))/s*.7;}#つぶやきGLSL
1
11
34
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r,1.3)*rotate3D(1.2-sin(t)*.2,vec3(1));for(q.zy--;i++<99.;){o.rgb+=.01-hsv(.6,d.x,min(e*s*p.y,R)/22.);s=6.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp(-p.z/R),atan(p.x,p.y));for(e=--p.y;s<5e2;s+=s)e+=dot(cos(p*s),sin(p.zxz*s))/s;}#つぶやきGLSL
1
8
30
@YoheiNishitsuji
Yohei Nishitsuji
8 days
#つぶやき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(.3-p.y,R,min(e*s-q.y,e)/7.);s=1.;p=q+=d*e*R*.2;p=vec3(log(R=length(p))-t,exp2(-p.z/R),atan(p.y,p.x)*s);for(e=--p.y;s<9e2;s+=s)e+=dot(sin(p.yzx*s)-.2,1.-sin(p.yxy*s+t))/s*.18;}
0
45
241
@YoheiNishitsuji
Yohei Nishitsuji
6 months
float i,e,R,s;vec3 q,p,d=vec3((r-FC.xy*(3.+sin(t)*1.5))/r.x,2);for(q.zy--;i++<99.;){e+=i/3e3;o.rgb+=.04-hsv(e,.2,min(e*i,R)/9.);s=29.;p=q+=d*e*R*.09;p=vec3(log2(R=length(p))+t,exp2(-p.z/R)*1.05,p.x);for(e=--p.y;s<1e3;s+=s)e+=abs(dot(sin(p.yyy*s),cos(p.xzy*s))/s*.9);}#つぶやきGLSL
0
5
28
@YoheiNishitsuji
Yohei Nishitsuji
10 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy*2./r.x,1.5);d*=rotate3D(1.3,vec3(1));for(q.zy--;i++<60.;){o+=.018-exp(-e*5e2)/vec4(33);s=3.;p=q+=d*e*R*.11;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R),atan(p.x,p.y));for(e=--p.y;s<3e2;s+=s)e+=dot(cos(p*s),sin(p.xyx*s))/s*.8;}
1
6
31
@YoheiNishitsuji
Yohei Nishitsuji
8 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-vec2(.5,-.4),1);for(q.zy--;i++<99.;){o.rgb+=.02-hsv(p.z/1.5,q.y,min(e,R)/7.);s=4.;p=q+=d*e*R*.07;p=vec3(log2(R=length(p)),exp2(R*1.5-p.z/R),t-atan(p.x/p.y));for(e=--p.y;s<9e2;s+=s)e+=dot(max(sin(p.zzx*s),cos(s)),sin(p.xzx*s))/s;}#つぶやきGLSL
0
6
31
@YoheiNishitsuji
Yohei Nishitsuji
6 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.5,.4),1);for(q.zy--;i++<79.;){o+=.02-exp(-e*9e2)*.05*vec4(d.y,vec3(i,.8,0));s=2.,p=q+=d*e*R*.06;p=vec3(log2(R=length(p))-t*3.,exp(R-p.z/R),t-atan(p.x,p.y)*3.);for(e=--p.y;s<8e2;s+=s)e+=dot(sin(p.zy*s),cos(p.xx*s+t*3.))/s;}#つぶやきGLSL
0
11
30
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.yx/r.x+vec2(-.2,.4),1);for(q.zy--;i++<99.;){o.rgb+=hsv(.1,-e*7.,fwidth(e/5.));s=19.;p=q+=d*e*R*.1;p=vec3(log(R=length(p)),exp2(p.x+R-p.z/R),atan(p.y-d.y,p.x));for(e=--p.y;s<3e2;s+=s)e+=dot(cos(p.xz*s-t),sin(p.xz*s*R-t))/s;}
0
5
29
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.4-vec2(.2,-.7),.9);for(q.zy--;i++<80.;){o.rgb+=.025-hsv(p.y,q.y,min(s*e,R)/4.5);s=5.;p=q+=d*e*R*.1;p=vec3(log(R=length(p)),exp2(R*1.5-p.z/R),t+atan(p.x,p.y));for(e=--p.y;s<8e2;s+=s)e+=dot(sin(p.xyx*s),cos(p.yzy*s)*sin(s)/.8)/s;}#つぶやきGLSL
1
10
29
@YoheiNishitsuji
Yohei Nishitsuji
6 months
#つぶやきGLSL float i,e,g,v;for(o++;i++<99.;o.rgb-=hsv(sin(e)*v,cos(g),.025/exp(e*e*5e3))){vec3 p=vec3((FC.xy-.5*r)/r.y*g,g);p.z-=t+.1;for(v=3.;v<1e1;e+=abs(dot(sin(p.yx*v)*log(i),r/r/v)))p.xz=p.zx*rotate2D(v+=v);g-=e=reflect(e,p.y)*.1*(abs(sin(t*.5))+.2);}
0
10
26
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#planetary_timer #つぶやきGLSL vec2 p=(FC.xy*2.-r)/r.x*.25;vec3 C=vec3(0);for(float i=1.;i<79.;i++){float j=i+9.;vec2 q=p-vec2(sin((5.)/j*99.)*.4,sin(t*2.5-j))*.1;C+=.0025/length(q*5.);}o+=vec4(C,0)-.008/(length(p)-.108);o+=-.9;
1
9
26
@YoheiNishitsuji
Yohei Nishitsuji
15 days
1
6
29
@YoheiNishitsuji
Yohei Nishitsuji
11 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r,1)*rotate3D(.4,vec3(1,2,1));for(q.zy--;i++<53.;){o.rgb+=.012-hsv(.1,e,min(e*s*i-R,R)/9.);s=6.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))+t,exp(-p.z/R),atan(p.x,p.y)-t);for(e=--p.y;s<4e2;s+=s)e+=dot(cos(p.xzy*s+.4),sin(p.xyx*s))/s;}
0
6
26
@YoheiNishitsuji
Yohei Nishitsuji
7 months
#つぶやきGLSL vec2 p=FC.xy/r.x-vec2(.3,.5),q,n;float j=3.,c,i,d=dot(p,n),e=96.5;p+=2.;for(;i++<e;)p*=rotate2D(5.+sin(t*19.)*4e-5),n*=rotate2D(5.+cos(t*19.)*5e-3),c+=dot(cos(q=p*j+n)/j,cos(e)*r/r-5.-sin(t))*.1,n+=sin(q-i*d*d-3.),j*=1.3;c=-c-d;o.rgb+=hsv(.6+sin(t),p.y,dot(c,c));
1
7
26
@YoheiNishitsuji
Yohei Nishitsuji
1 year
🌦️ #つぶやきGLSL float i,n,R,s;vec3 q,p,d=vec3(FC.xy/r.y,1);for(q.xz++;i++<60.;){n+=i/1e4;o+=exp(-n*5e1*q.y)*.02;s=5.;p=q+=n*d*R*.1;p=vec3(log(R=length(p))+t,tan(p.x/R*1.3),reflect(d.z,p.y*d.y));for(n=--p.z;s<2e2;s+=s)n+=cos(dot(cos(p.zxy*s),sin(p*s)))/s;}
2
9
23
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-r*.5)/r.x*.5+vec2(0,1.1),1);for(q.zy--;i++<99.;){o.rgb+=hsv(.1,d.z,fwidth(e)/4.);s=2.;p=q+=d*e*R*.06;p=vec3(log2(R=length(p))+.2,exp2(R-p.z/R),atan(p.x,p.y)-t);for(e=--p.y;s<1e3;s+=s)e+=dot(sin(p.yxy*s),cos(p.xzy*s))/s*.88;}
2
1
23
@YoheiNishitsuji
Yohei Nishitsuji
2 months
0
2
23
@YoheiNishitsuji
Yohei Nishitsuji
11 months
float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.7+vec2(-.7,1),2)*rotate3D(.1*sin(t),vec3(1));for(q.zy--;i++<99.;){o+=.02-exp(-e*7e2)*.03;s=3.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R),atan(p.y,p.x));for(e=--p.y;s<2e2;s+=s)e+=abs(dot(cos(p*s),cos(p.yzx*s))/s*.2);}#つぶやきGLSL
0
9
22
@YoheiNishitsuji
Yohei Nishitsuji
9 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy*6.-r)/r.x-vec2(2,-.2),3.);for(q.zy--;i++<59.;){e-=i/1e4;o.rgb+=hsv(.1,R,e*i/15.);s=7.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p)),exp(mod(-p.z,p.y)/R),t*.1-p.x);for(e=--p.y;s<1e3;s+=s)e+=abs(dot(cos(p.yxy*s),.7+sin(p.zzx*s))/s*.4);}
1
7
21
@YoheiNishitsuji
Yohei Nishitsuji
7 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((.4*r-FC.xy)/r.y,1);for(q--;i++<52.;i>31.?d/=-d:d){e+=i/7e2;o+=e*e/vec4(25);s=1.;p=q+=d*e*R*.2*rotate3D(sin(t)*.2+.1,vec3(1));p=vec3(log2(R=length(p))-t,-p.z/R,atan(p.x,p.y));for(e=--p.y;s<1e3;s+=s)e+=cos(dot(cos(p.zyy*s),cos(p*s)))/s;}
1
7
20
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL float i,d=1.,m;vec3 p,q,u;u+=1.;for(;i++<59.&&d>5e-8;){d=length(-p.y-.5)-.4;m=1.;for(int j;j++<9;m+=m)q=p*m*9.*rotate3D(t*.5,vec3(1)),d-=dot(sin(q),u)/m*.02;p+=normalize(vec3(FC.xy-r*.5,r.y*.4))*d*.8;}o+=6./i*vec4(0,vec3(1.4,2,0))+3./length((FC.yx-r*.4)/r.y*80.); 🌜
1
5
20
@YoheiNishitsuji
Yohei Nishitsuji
11 months
🎃#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r+vec2(-.5,.2),.6);for(q.zy--;i++<129.;){o+=.02-exp(-e*1e2)*.05*vec4(.6,vec3(1,2,0));s=3.,p=q+=d*e*R*.05;p=vec3(log(R=length(p))-t,exp2(R-p.z/R),atan(p.x,p.y)-t);for(e=--p.y;s<3e3;s+=s)e+=dot(sin(p.yyy*s),cos(p.xzy*(s-12.)))/s;}
1
3
19
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL ⛩️ float i,e,R,s;vec3 q,p,d=vec3((FC.xy*2.-r*.6)/r.x,1.5);d*=rotate3D(.7,vec3(1));for(q.zy--;i++<60.;){o+=exp(-e*7e2)/vec4(45);s=5.;p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t,exp2(R-p.z/R),atan(p.x,p.y));for(e=--p.y;s<3e2;s+=s)e+=dot(cos(p*s),sin(p.xyx*s))/s*.9;}
1
6
17
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL 🌤️ float i,n,R,s;vec3 q,p,d=vec3(FC.xy/r.x,.5);d*=rotate3D(.5,vec3(-1,sin(t),3));for(q.xz--;i++<139.;){o.rgb+=hsv(.6,p.y,n/75.);s=1.;p=q+=d*n*R*.1;p=vec3(log2(R=length(p))-t,-p.z/R,atan(p.x,p.y)-t);for(n=--p.y;s<2e3;s+=s)n+=cos(dot(sin(p.zyy*s),sin(t-p.xzy*s)))/s;}
1
4
18
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,e,R,s;vec3 q,p,d=vec3((r*.5-FC.xy)/r.y*6.,1);for(q.yz--;i++<45.;){e+=i/1e9;o+=exp(-e*9.)*.03*vec4(1.+sin(t*1.25)*1.,vec3(1));s=2.5;p=q+=d*e*R*.15;p=vec3(log(R=length(p))-t,exp(-p.z/R),atan(p.x,p.y));for(e=--p.y;s<6e2;s+=s)e+=(dot(cos(p*s),cos(p.yyz*s)))/s;}🌸#つぶやきGLSL
1
2
18
@YoheiNishitsuji
Yohei Nishitsuji
6 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((r-FC.xy*2.)/r.x-vec2(2,2.5),2);for(q.zy--;i++<40.;){e+=i/9e2;o.rgb+=.3-hsv(.6,e,min(e*s,R)/8.);s=3.;p=q+=d*e*R*.04;p=vec3(log2(R=length(p))-t,exp(-p.z/R),atan(p.y,p.x));for(e=--p.y;s<1e3;s+=s)e+=abs(dot(cos(p*s),cos(p.zxy*s))/s*.7);}
0
6
17
@YoheiNishitsuji
Yohei Nishitsuji
1 year
0
1
17
@YoheiNishitsuji
Yohei Nishitsuji
7 months
#つぶやきGLSL vec2 p=FC.xy/r.y*46.-vec2(5,16);int x=int(p.x)%50,y=int(p.y);if(x<32&&y>2&&y<11&&(int[](0x107E3C7E,0x10024202,0x100C460C,0xFE305A30,0x92406240,0x92424242,0x123C3C3C)[y-4]&1<<x)>1)o.bgr=hsv(p.x*.1-t*1.,.5,.2/length(fract(p)-.5));
1
4
17
@YoheiNishitsuji
Yohei Nishitsuji
10 months
float i,e,R,s;vec3 q,p,d=vec3((r.y-FC.xy)/r-vec2(0,1.2),2.6);for(q.zy--;i++<90.;){e+=i/4e3;o.rgb+=hsv(e,.5,min(e*i,R)/19.);s=5.;p=q+=d*e*R*.1;p=vec3(log(R=length(p)),exp2(mod(-p.z,p.y/p.z)/R),t*.1-p.x);for(e=--p.y;s<3e3;s+=s)e+=abs(dot(cos(p.zzz*s),sin(p.yxx*s))/s);}#つぶやきGLSL
2
3
17
@YoheiNishitsuji
Yohei Nishitsuji
8 months
#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy)/r.y,2);d*=rotate3D(1.+cos(t)*.5,vec3(1));for(q.zy--;i++<90.;){o+=exp(-e*1e3)/vec4(65);s=4.;p=q+=d*e*R*.04;p=vec3(log(R=length(p)),exp(R*p.x-p.z/R),atan(p.y,p.x)+t);for(e=--p.y;s<6e2;s+=s)e+=.1-abs(dot(cos(p*s),cos(p.yxz*s))/s);}
1
3
16
@YoheiNishitsuji
Yohei Nishitsuji
1 year
float i,n,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r.y*2.,1);for(q.zy--;i++<78.;){n+=i/1e5;o+=exp(-n*5e2)*.02;s=1.;p=q+=d*n*R*.1;p=vec3(log(R=length(p))-t*3.,asin(-p.z/R),atan(p.x,p.y));for(n=--p.y;s<3e2;s+=s)n+=cos(dot(1.-abs(cos(p.yxz*s)),cos(p.zyx*s*d)))/s;}#つぶやきGLSL
1
3
16
@YoheiNishitsuji
Yohei Nishitsuji
4 months
Re-posting this as strong sun flare hitting the Earth
@YoheiNishitsuji
Yohei Nishitsuji
1 year
#つぶやきGLSL #SUN vec3 p,q;for(float i,g,e;i++<25.;o+=exp(-e*6e2)*.025*vec4(5.5,vec3(1.2,0,0))){p=vec3((FC.xy-.5*r)/r.y*g,g-2.4);q=cos(p*7.);g+=e=max((length(p)-1.)-.05,(distance(q,p*2.5))*snoise3D(p*i+vec3(0,-sin(t),cos(t))*.4)/489.)+.0045;}
0
6
14
0
1
15