#つぶやきGLSL for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy-.5*r)/r+vec2(.4,1),g+.1);p.zx*=rotate2D(...
Shared by Yohei Nishitsuji @YoheiNishitsuji on X
#つぶやきGLSL for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy-.5*r)/r+vec2(.4,1),g+.1);p.zx*=rotate2D(sin(t*3.)*.01-.8);s=2.;for(int i;i++<15;p=vec3(.5,5,2)-abs(abs(p)*e-vec3(4,3,4)))s*=e=max(1.004,12./dot(p,p));g+=mod(length(p.xz),p.y*i)/s;s=log(s*.1);o.rgb+=hsv(g,p.z-.3,s/5e2);} https://t.co/AtDBFkQJzl
#つぶやきGLSL for(float i,g,e,s;++i<99.;){vec3 p=vec3((FC.xy-.5*r)/r+vec2(.4,1),g+.1);p.zx*=rotate2D(sin(t*3.)*.01-.8);s=2.;for(int i;i++<15;p=vec3(.5,5,2)-abs(abs(p)*e-vec3(4,3,4)))s*=e=max(1.004,12./dot(p,p));g+=mod(length(p.xz),p.y*i)/s;s=log(s*.1);o.rgb+=hsv(g,p.z-.3,s/5e2);} https://t.co/AtDBFkQJzl
byteCoder