
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 次观看 • 8 天前

#つぶやき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 次观看 • 1 个月前

#つぶやき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 次观看 • 2 个月前

#つぶやき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 次观看 • 29 天前

#つぶやき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 次观看 • 4 个月前

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 次观看 • 10 个月前

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 次观看 • 7 个月前

#つぶやき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 次观看 • 3 个月前

#つぶやき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 次观看 • 2 个月前

-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 次观看 • 6 个月前

#つぶやき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 次观看 • 4 个月前

#つぶやき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 次观看 • 4 个月前

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 次观看 • 8 个月前

#つぶやき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 次观看 • 5 个月前