t=0,draw=o=>{for(t||(createCanvas(W=720,W,WEBGL),noStroke(H=W/2),colorMode(HSB,1,1,1,1)),background(0),rotate(t),i=0;i<1;i+=.02){for(rotate(i),a=0;a<TAU;a+=.01)fill(noise(i,t),.67,1,.33),circle(cos(a+sin(i+t))*tan(t+a)*H,sin(t+a)*tan(i*a)*H,2);t+=1e-4}};// #つぶやきProcessing #Processing #CreativeCoding