【Processing】ぶりぶりぶり...

  

変わったランダムウォークをやろうとして色々工夫してたらこうなった。

煙っぽくするにはnoFill()とかにしたら良いのかな、それかa値と変数iをうまくマッピングするとか?

楕円を小さくしていってるから逆にしなきゃか。

 

size(800, 800);
background(200);
translate(width/2, height/2);


for (int i = 300; i > 0; i--) {
  noStroke();
  
  fill(map(i, 0, 200, 0, 255));
  ellipse(0, i, i, i/2);
  ellipse(0, -i, i, i/2);
  
  fill(i/2);
  ellipse(-i, 0, i/2, i);
  ellipse(i, 0, i/2, i);
  translate(0, random(1));
  rotate(radians(random(-15, 15)));
}