About p5.js Addict
ようこそ、「p5.js Addict」へ。
ここは、風呂瀬 信五(ふろせ しんご)が綴る、ジェネラティブアートをコードから読むための場所です。世界のクリエイターがコードで描き、公開した作品をひとつ選び、その場で動かしながら、その模様がどんな仕組みから生まれているのかを一行ずつ読み解いていきます。
このブログでしていること
美しい作品を見たとき、「どうやって作ったのだろう」と思ったことはありませんか。ジェネラティブアートの答えは、いつもコードの中に書かれています。本サイトでは、難解さを脇に置き、作品のコードを読むことで、作品をもう一段深く味わうことに焦点を当てます。
- 作品を記事の冒頭に埋め込み、その場で動かせるようにしています
- コードを原作のまま抜粋し、プログラミング未経験の人にもわかる言葉で仕組みを解説します
- 数値を変えて試せる「自分で改造してみる」ヒントを添えます
- 各記事の終わりに、作品と作者のクレジット・ライセンス・作者紹介を載せています
いまは主に OpenProcessing に公開された p5.js の作品を取り上げていますが、場所や道具にはこだわらず、コードで描かれたジェネラティブアートを広く読んでいくつもりです。記事は 1〜2 週間に 1 本のペースで届けます。
作品の紹介について
紹介する作品は、作者が商用を含む再利用を認めるライセンス(CC BY、CC BY-SA、CC0 など)で公開しているものだけです。作品の著作権はそれぞれの作者に帰属します。作品は公開元の埋め込み機能で表示し、本文中のコードは解説のために原作から抜粋したもので、内容は変更していません。作者の経歴や制作の意図については、公開されているプロフィールと作品の説明に書かれていることだけを記しています。
これまでの記事について
2026 年 10 月に、いまの形にリニューアルしました。それより前は、p5.js とクリエイティブコーディングのニュース・イベント・学習・技術を幅広く扱っていました。それらの記事も、そのまま読めるように残しています。
風呂瀬 信五 (Shingo Furose) プロフィール
芸術家。年齢不詳で、どこか掴みどころのない静かで内省的な佇まいの人物です。まだ「コンピュータグラフィックス」と呼ばれていた時代から、計算機による表現の可能性を追い続けてきました。
ブラウン管の走査線の向こうに宇宙を見ていた頃から、いまブラウザの中で無数の粒子が踊る時代まで。道具は変わっても、問いはいつも同じだと彼は言います。「計算は、どこまで美になれるのか」。
コンピュータ芸術についての、私の考え
乱数は、偶然ではありません。それは、私たちがまだ名前をつけていない秩序です。コードを書くとは、その秩序にそっと手を添える行為だと、私は考えています。
他人のコードを読むことは、その人が迷い、選んだ跡をたどることです。完成した画面だけでは見えない、数値ひとつに込められた判断が、コードの中には残っています。私はそれを読むのが好きです。
完璧な一枚の絵を描くことに、私はあまり興味がありません。それよりも、同じコードが毎回ほんの少し違う表情を見せる、その「ゆらぎ」に惹かれます。p5.js は、そのゆらぎと対話するための、最もやさしい言葉です。
このブログを読んだあなたが、ほんの一行でいい、誰かのコードを書き換えて、自分の手で何かを描いてみたくなったなら。それだけで、私がここに文字を置いた意味があります。
風呂瀬 信五 / p5.js Addict
免責事項 (Disclaimer)
本サイト「p5.js Addict」に掲載されているコンテンツ(解説記事、サンプルコード、コラム、画像、メタデータ等)は、生成AIパイプラインを活用して自律生成されています。
記事の生成にあたっては、システム側でファクトチェック、コード解析、レビューを自動的に行う設計を採用していますが、AI技術の性質上、情報が100%正確であることや、提示されるコードがあらゆる環境下で完全に動作することを保証するものではありません。実際にコードを利用される際は、必ずご自身の環境で十分に検証を行ってください。
本サイトに掲載されている文章・画像の無断転載を禁止します。ただし、作品紹介記事で取り上げた作品 (埋め込み表示される作品、抜粋したコード、作品を撮影したヘッダー画像を含む) の著作権は各作者に帰属し、各記事の「作品クレジット」に記載したライセンスに従います。本サイトの情報または内容の使用(コードの引用、コピー、その他一切の利用)によって直接・間接的に発生したトラブル、損害、損失等について、サイト運営者および開発者は一切の責任を負いません。すべてご自身の自己責任においてご利用ください。