【作品129】プール

  • URLをコピーしました!
この記事を書いた人
ワタタク
  • クリエイティブコーディングで制作した作品と、上達のためにやったこと・学習過程を発信
  • コンセプトは「クリエイティブコーディング1万時間の歩き方」
  • 2024年にProcessingの構文のアウトプットを終え、2025年から作品制作開始(クリエイティブコーディングで作成した作品集

目次

【作品129】コード

void setup() {
  size(800, 600);
  background(135, 206, 250);
  noStroke();
  drawPool();
  drawNotebookGrid();
  drawRandomSplashes();
}

void drawPool() {
  fill(0, 191, 255);
  rect(50, 150, 700, 300);
  
  fill(240);
  for (int i = 50; i <= 750; i += 20) {
    rect(i, 140, 10, 10);
    rect(i, 450, 10, 10);
  }
  for (int i = 150; i <= 450; i += 20) {
    rect(40, i, 10, 10);
    rect(750, i, 10, 10);
  }
}

void drawNotebookGrid() {
  stroke(255, 255, 255, 80);
  for (int x = 50; x <= 750; x += 20) {
    for (int y = 150; y <= 450; y += 20) {
      line(x, 150, x, 450);
      line(50, y, 750, y);
    }
  }
}

void drawRandomSplashes() {
  for (int i = 0; i < 50; i++) {
    fill(random(100, 255), random(100, 255), random(100, 255), 150);
    ellipse(random(50, 750), random(150, 450), random(10, 40), random(10, 40));
  }
}
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次