
Yohei Nishitsuji
@YoheiNishitsuji • 18,974 subscribers
(an alien👾) GLSL artist/ PhD @tudelft/ Simulation Theory/ Grand Award @ADAAman2020/ JACK James Award @ArtOlympia/ My code shared @x is MIT Licensed (🦠西辻󠄀 陽平)
Shorts
Videos

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.4-vec2(.2,-.8),1);for(q.zy--;i++<70.;){o.rgb+=hsv(.59,R,min(e*s-.15,1.)/40.);s=4.;p=q+=d*e*R*.3;p=vec3(log(R=length(p*1.3)),exp2(-p.z/R),atan(p.y,p.x)*s-t*.3);for(e=--p.y;s<1e3;s+=s)e+=sin(dot(cos(p*s),sin(p.xyx*s+t*.9)))/s*.5;}#つぶやきGLSL
Yohei Nishitsuji38,107 views • 9 days ago

#つぶやきGLSL for(float i,e,g;i++<1e2;){vec3 p=vec3((FC.xy-r*.5)/r.y*g,g-4.3);p.zy*=rotate2D(t*.2);for(int j;j++<7;)p*=rotate3D(1.57,vec3(1,1.5*smoothstep(-1.,1.,sin(t*.4))-.5,0)),p=abs(p+p)-2.;g+=e=(length(vec2(length(p.xz)-2.,(p.y-p.x)*.7))-.6)/8e2;o+=exp(-e*2e3)/4e1;}
Yohei Nishitsuji61,229 views • 1 month ago

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6-vec2(.4,-.6),.5);for(q.zy--;i++<67.;){o.rgb+=hsv(.1,e,min(e*s,1.)/64.);s=3.;p=q+=d*e*R*.5+1e-4;p=vec3(log(R=length(p))-t*.3,exp(-p.z/R)+.2,atan(p.y,p.x));for(e=--p.y;s<1e3;s+=s)e+=sin(dot(cos(p.zyy*s),.5+cos(p.xxz*s)))/s*.3;}
Yohei Nishitsuji39,364 views • 2 months ago

#つぶやきGLSL for(float i=0.,z=0.,d=0.,s=0.;i+++z<1.3e2;){vec3 q=z*normalize(vec3(FC.xy*2.-r,r.y));q.z+=t;q.yx*=rotate2D(q.z*.2);for(s=4.;s<32.;s/=.5)q+=cos(q.yzx*s+t)/s;z+=d=.008+abs((length(q.yx)-6.)*q.x)/5.;o.rgb+=hsv(.07+sin(z*.4)*.03,.75,.7)/d;}o=tanh(o/9e2);
Yohei Nishitsuji16,767 views • 29 days ago

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.8-vec2(.4,-.6),1);for(q.zy--;i++<80.;){o.rgb+=hsv(q.z,.5,min(e*s-.3,1.)/35.);s=5.;p=q+=d*e*R*.3;p=vec3(log(R=length(p*1.3)),exp2(-p.z/R),atan(p.y,p.x)-t*.3);for(e=--p.y;s<1e3;s+=s)e+=cos(dot(sin(p*s),cos(p.yyz*s+t*.9)))/s*.45;}
Yohei Nishitsuji42,322 views • 4 months ago

for(float i,g,e,s;++i<99.;o.rgb+=.01-hsv(.1,g*.016-e*.3,s/2e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*5.+vec2(0,9),g)*rotate3D(-1.1-cos(t*.15)*.1,vec3(1,11.+sin(t)*.15,-1.5));s=2.;for(int i;i++<19;p=vec3(.08,4,-1)-abs(abs(p)*e-vec3(3,4,3)))s*=e=7.1/dot(p,p*.51);g+=p.y/s;s=log2(s)/exp(e);}
Yohei Nishitsuji74,929 views • 10 months ago

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 Nishitsuji56,886 views • 7 months ago

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.8+vec2(-.4,.6),1);for(q.zy--;i++<99.;){o.rgb+=.02-hsv(s*s+R*4.,.4,min(e,R)/6.);s=12.,p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t*.4,exp(R-p.z*.5),atan(p.y*.6,p.x)+t*.2);for(e=--p.y;s<3e2;s+=s)e+=dot(sin(p.yzy*s),sin(p.xxz*s))/s;}
Yohei Nishitsuji27,862 views • 3 months ago

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r.y,1);for(q.z--;i++<99.;){o.rgb+=hsv(R/i,-e,e/2e1);p=q+=d*max(e,.01)*R*.27;p.zx*=rotate2D(.6);p=vec3(log(R=length(p))-t*.3,e=-p.z/R-1.,atan(p.x,p.y)-t*.3);for(s=1.;s<6e3;s+=s)e+=abs(dot(sin(p.yzx*s),cos(p.zxy*s)))/s*.9;}
Yohei Nishitsuji18,827 views • 2 months ago

-THE SPHERE-. I'm surprised by how many people are interested in fractals—perhaps because you sense that we are born from the stardust of the universe. Let me finish this work as v0 project so that people can pick it up and touch it with their own hands. (cc v0 Opus 4.7, Vercel & Guillermo Rauch)
Yohei Nishitsuji31,526 views • 6 months ago

#つぶやきGLSL for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy-.5*r)/r.y*5.+vec2(-1,1),g-6.)*rotate3D(2.,vec3(6,0,6));p.xz*=rotate2D(t*.3);s=3.;for(int i;i++<19;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;o.rgb+=hsv(.5*e,.4,s/7e2);}
Yohei Nishitsuji22,347 views • 4 months ago

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r,.6);for(q.z--;i++<67.;i>36.){o.rgb+=hsv(.58,e/i*2.5,e/5e1)+.008;p=q+=d*max(e,.03-e*5.)*R*.2;p=vec3(log(R=length(p))-t,e=asin(-p.z/R)-1.3,atan(p.y,p.x)-t*.2);for(s=1.;s<8e2;s+=s)e+=abs(dot(sin(p.yzx*s),cos(p*s)))/s;}
Yohei Nishitsuji20,531 views • 4 months ago

float i,s,R,e;vec3 q,p,d=vec3((FC.xy-.5*r)/r+vec2(0,1),1);for(q.yz--;i++<50.;){e+=i/5e3;i>35.?d/=-d:d;o.rgb+=hsv(.1,e-.4,e/17.);s=1.;p=q+=d*e*R*.18;p=vec3(log(R=length(p))-t*.2,-p.z/R,p.yz-1.*p.xx-t*.2);for(e=--p.y;s<5e2;s+=s)e+=cos(dot(cos(p*s),sin(p.zxy*s)))/s*.8;}#つぶやきGLSL
Yohei Nishitsuji27,195 views • 8 months ago

#つぶやきGLSL #Jōmon vec2 p=(FC.xy*2.-r)/r.y*2.;p+=sin(p.yx*3.+t*.1)*.6;float v=0.,d=length(p);for(float k=1.;k<4.;k++){vec2 q=fract(p*k*.7+k*2.)-.5;float a=atan(q.y,q.x),l=length(q);v+=smoothstep(.4,0.,abs(sin(a*4.+l*15.+t)));}o=exp(-d*5.)*vec4(2,1.5,.8,0)+v*vec4(.5,.7,1.05,1);
Yohei Nishitsuji18,099 views • 5 months ago