つぶやきProcessing (2024/6/17)
https://gyazo.com/82c4990b7357ce3bbb288d0ec2330854 https://gyazo.com/a0b272f049e8999dbc9d2d81ae8e3b7c
https://gyazo.com/2ec58cac78daae668669baec482c3d83 https://gyazo.com/d95cf3d0b30b9afa9eafc67cc45fd666
https://scrapbox.io/files/66701346dc8949001c2233e9.mp4
https://x.com/hisadan/status/1802652719179768188
Mandel Blaster! (2024/6/16) を改造して1ポストに収めてみた。グラデーションの付け方も変更。
code:processing
//#つぶやきProcessing
float r, i, a, b, t, x, y, k=-1.5, n;
void setup() {
size(1000, 600);
}
void draw() {
k+=.01;
for (x=0; x<1000; x++)for (y=0; y<600; y++) {
r=k<0?0:k;
i=k<0?k:0;
a=x/200-3.5;
b=y/200-1.5;
n=0;
while ((r*r+i*i<9)&&n++<256) {
t=r*r-i*i+a;
i=2*r*i+b;
r=t;
}
stroke(r*n*5);
point(x, y);
}
}