#つぶやきGLSL
vec3 P,R=normalize(vec3(FC.xy-r*.5,r.y));R.y=abs(R.y+.3);for(float i,T,I;i++<50.;o.rgb+=hsv(fract(I*1e4),.7,smoothstep(.03+T,.03-T,length(cross(R,P)))*exp(-dot(P,P)*3.)*.3))P=vec3(I=sin(floor(T=i/50.-t*.1)+i)*.1,.03,fract(T)),T=abs(length(P)-.2)*.1;