つぶやきProcessing (2024/11/10)
https://gyazo.com/e05df5c8437c21c82ee08c7c9116ee9e https://gyazo.com/eb8c350833e2202c645402e0a4226186 https://gyazo.com/4442d043ed83a15ddef5308a992afa53
https://scrapbox.io/files/6730a3639477ff685158a274.mp4
code:processing
//#つぶやきProcessing
float x, y, n, k, t;
void setup() {
size(800, 800);
}
void draw() {
background(0);
for (x=0; x<900; x++)for (y=0; y<900; y++) {
n=noise(x/99, y/99);
stroke(255-255*n-t/2, 99-t/9, 255*n-t/7);
point(x+(k=50*sin(n)-99), y+k);
}
fill(0, 50);
noStroke();
for (x=99; x<200; x+=9)circle(t, t, x);
t++;
}