日常の進捗

主に自分のための,行為とその習慣化の記録

ノイズによるパターン

コード

size(960, 540, P2D); // ウィンドウサイズを960px,540pxに
colorMode(HSB, 360, 100, 100); // HSBでの色指定にする
float grid = 15;
background(0, 0, 100);
for (float y = 0; y < height; y += grid) {
  for (float x = 0; x < width; x += grid) {
    if (noise(x/100f, y/100f) < 0.5) {
      fill(0, 0, 0);
      pushMatrix();
      translate(x+grid/2, y+grid/2);
      ellipse(0, 0, grid/2, grid/2);
      popMatrix();
    }
  }
}