Things of interest to Bill Heyman

#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(.07*i,g*99./s-s*.1-i*.3,s/1e4)){vec3 p=vec3((FC.xy...

Saved Oct 25, 2024

Shared by Yohei Nishitsuji @YoheiNishitsuji on X

#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(.07*i,g*99./s-s*.1-i*.3,s/1e4)){vec3 p=vec3((FC.xy-.5*r)/r.y*.4,g-sin(t*.5)*.2);s=3.;for(int i;i++<9;p=vec3(5,3,5)-abs(p*e-.6))s*=e=max(1.,g+9./dot(p*2.,p));g+=distance(p.yz,p.zx*rotate2D(cos(t*.5)*1.5))/s;s=log(s)/g*.1;} https://t.co/HinEKaRGtC

#つぶやきGLSL for(float i,g,e,s;++i<99.;o.rgb+=hsv(.07*i,g*99./s-s*.1-i*.3,s/1e4)){vec3 p=vec3((FC.xy-.5*r)/r.y*.4,g-sin(t*.5)*.2);s=3.;for(int i;i++<9;p=vec3(5,3,5)-abs(p*e-.6))s*=e=max(1.,g+9./dot(p*2.,p));g+=distance(p.yz,p.zx*rotate2D(cos(t*.5)*1.5))/s;s=log(s)/g*.1;} https://t.co/HinEKaRGtC