【作品No.23】ひまわり2025年1月20日【p5.js】

【作品No.23】ひまわり2025年1月20日【p5.js】
  • URLをコピーしました!

この記事を書いた人

ワタタク(Watataku)
  • クリエイティブコーダー / アーティスト
  • 「人の心に寄り添う、機能するアート」を探究しています
  • アートとテクノロジーが、社会や個人のウェルビーイングにどう貢献できるかに、関心があります

目次

【作品No.23】ひまわり2025年1月20日【p5.js】

【p5.js】ひまわり2025年1月20日【作品No.23】
// 参考 2時間でクリエイティブコーダーになる本 技術の泉シリーズ

function setup() {
  createCanvas(500, 500); // 500ピクセルのキャンバスを作成
}
function draw() {
  background(255, 247, 205); // 背景色を薄い黄色に設定
  
  let d = 10; // レクトの幅と高さ
  let num = 360; // レクトの数
  
  push(); // 新しい変換を開始
  translate(width / 2, height / 2); // 中央に移動
  
  noStroke(); // 縁の線を消す
  
  for(let i = 0; i < num; i++){ // 0から360までのループ
    let R = 200 * abs(sin(radians(i * 4))); // 円の半径を計算
    let x = R * cos(radians(360 * i / num)); // X座標を計算
    let y = R * sin(radians(360 * i / num)); // Y座標を計算
    
    if(i % 5 == 0){ // 5の倍数のとき
      fill(255, 204, 0); // 明るい黄色に色を設定
      d = 20; // レクトのサイズを大きく
    } else {
      fill(210, 180, 140); // 暗い茶色に色を設定
      d = 10; // レクトのサイズを元に戻す
    }
      rect(x - d / 2, y - d / 2, d, d); // レクトを描画
    
    }
  pop(); // 変換を終了
}

作った感想

冬につくるひまわり。

夏を感じて、心が温まりました。

ワタタク

それでは今日もレッツワクワクコーディング。

ワタタク(Watataku)
クリエイティブコーダー/アーティスト
AIと共に、「人の心に寄り添う、機能するアート」を探究しています。

ここは、その思索と創造の全記録を記す、思考の実験室(アトリエ)です。

僕の創作の源泉は、人生経験そのものです。
不当な出来事や、精神的な支配の中で、私の心は何度も粉々に砕け散りました。しかし、その一つ一つの破片をどのようにすれば鮮やかな絵の具にできるかを考え、ゆっくり心のパレットに色を整えていきました。その、長い、長い、自身との対話の果てに「人の役に立つアートを作りたい」という考え方にたどり着きました。

かつて、僕の武器は、アコースティックギター弾き語りと、カメラでした。
オリジナルソングの演奏でお客様投票1位となった「物語の力」。
世界20カ国の旅で培った、多様な「視点」。

今、僕は、それら全ての経験を、「コード」という、新しい言語で、世界に問いかけています。

このブログでは、作品の制作過程や、日々の発見、そして、僕自身の上達の軌跡を記録していきます。

僕の旅が、あなたの日常を、ほんの少しでも豊かにするための、光になることを願って。

クリエイティブコーディングロード運営者 ワタタク
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次