for(float e,i,a,g,h;i++<99.;){vec3 p=vec3((FC.xy-.5*r)/r*g+2.,g);p.zy*=rotate2D(.5);e=p.y;h=e;for...
Shared by Yohei Nishitsuji @YoheiNishitsuji on X
for(float e,i,a,g,h;i++<99.;){vec3 p=vec3((FC.xy-.5*r)/r*g+2.,g);p.zy*=rotate2D(.5);e=p.y;h=e;for(a=.6;a>.001;a*=.7)p.xz*=rotate2D(3.9),e-=exp(sin(p.z/a+t)-3.)*a,h+=abs(dot(sin(p.xz/a*.3)*a,r/r));g+=e=min(e,h*.5-1.);o.rgb+=.01-.02/exp(max(s,e)*1e3)/h*hsv(a,h-2.,1.);}#つぶやきGLSL https://t.co/aH3HsLDtFX
for(float e,i,a,g,h;i++<99.;){vec3 p=vec3((FC.xy-.5*r)/r*g+2.,g);p.zy*=rotate2D(.5);e=p.y;h=e;for(a=.6;a>.001;a*=.7)p.xz*=rotate2D(3.9),e-=exp(sin(p.z/a+t)-3.)*a,h+=abs(dot(sin(p.xz/a*.3)*a,r/r));g+=e=min(e,h*.5-1.);o.rgb+=.01-.02/exp(max(s,e)*1e3)/h*hsv(a,h-2.,1.);}#つぶやきGLSL https://t.co/aH3HsLDtFX
byteCoder