
Yohei Nishitsuji
@YoheiNishitsuji • 14,873 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

#つぶやき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 Nishitsuji16,743 görüntüleme • 5 gün önce

-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 görüntüleme • 1 ay önce

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 Nishitsuji44,895 görüntüleme • 3 ay önce

#つぶやき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 görüntüleme • 1 ay önce

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 Nishitsuji60,632 görüntüleme • 5 ay önce

It's so much fun walking along the boundary between fluid and smoke. Thank you v0 Max. Project page:
Yohei Nishitsuji32,282 görüntüleme • 3 ay önce

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 Nishitsuji26,518 görüntüleme • 3 ay önce

100% Grok coding It might depend on the language, but I got the impression that the code output volume at once is the richest✍️ The coding itself, along with its input materials and output destinations, all feel like they're part of Elon Musk 's evolving circular activities. The full code is posted in the reply⬇️
Yohei Nishitsuji52,249 görüntüleme • 9 ay önce

this geometric glsl shader was fully translated by one shot by v0...👽
Yohei Nishitsuji65,923 görüntüleme • 1 yıl önce

for(float i,g,e,s;++i<139.;){vec3 p=vec3((FC.xy-.5*r)/r*.1+vec2(0,1.18),g-1.4);p.zx*=rotate2D(t*.3-9.);s=1.;for(int i;i++<26;p=vec3(.33,4,-.64)-abs(abs(p)*e-vec3(2.7,3.95+e*.15,3.5-g)))s*=e=5./dot(p,p*.5);g+=p.y/s;s=log(s)*g+g;o.rgb+=.01-hsv(e/i-.38,p.y*.4,s/1e3);}s;#つぶやきGLSL
Yohei Nishitsuji23,857 görüntüleme • 8 ay önce

for(float i,g,e,s;++i<139.;){vec3 p=vec3((FC.xy-.5*r)/r*.1+vec2(0,1.24),g-1.5);p.zx*=rotate2D(t*.3-2.);s=1.;for(int i;i++<23;p=vec3(.2,3.96,-.65)-abs(abs(p)*e-vec3(2.7,3.95+e*.15,3.5-g)))s*=e=5./dot(p,p*.47);g+=p.y/s;s=log(s)*g;o.rgb+=.01-hsv(e/i-.4,p.y*.4,s/1e3);}s;#つぶやきGLSL
Yohei Nishitsuji16,062 görüntüleme • 6 ay önce

252 chars in #つぶやきGLSL for(float i,g,e,s;++i<90.;){vec3 p=vec3(((FC.xy*2.-r)/r.x)*.7+vec2(0,1),g+.1);p.zx*=rotate2D(t*.3);s=2.;for(int i;i++<17;p=vec3(2,5,2)-abs(abs(p)*e-vec3(4)))s*=e=max(1.01,13./dot(p,p));g+=mod(length(p.xz),p.y*5.)/s;s=log(s*.1);o.rgb+=hsv(g,p.z,s/6e2);}
Yohei Nishitsuji23,357 görüntüleme • 1 yıl önce

#つぶやきGLSL float T=754./60.;for(float i,h,s,v;i++<70.;){s=3.+i*4.;v=floor((2.+sin(i))*1./i*s*T)/T;vec2 p=(FC.xy/r.x)*s+vec2(sin(t+i),t*v);h=fract(sin(dot(floor(p),floor(p)+i))*4e3);if(h<.02)o+=smoothstep(.2,0.,length(fract(p)-.5+(h-.5)*.7));}o+=vec4(0,.25,.5,1)*(1.-FC.y/r.y);
Yohei Nishitsuji12,643 görüntüleme • 5 ay önce

#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(.506,g*6./s,s/6e2)){vec3 p=vec3((FC.xy-.5*r)/r.y*3.6+vec2(0,3),g+.9)*rotate3D(8.9-sin(t*.3)*.3,vec3(0,9,cos(t*.3)*.1-1.2));s=3.;for(int i;i++<17;p=vec3(0,4,-1)-abs(abs(p)*e-vec3(3,4,3)))s*=e=7.5/dot(p,p*.5);g+=p.y/s;s=log(s);}
Yohei Nishitsuji30,694 görüntüleme • 1 yıl önce