アルゴリズムが生み出す美しさ。コンピュータが描く予期せぬパターン。数式が紡ぐ色と形の饗宴。
テックアート、あるいはジェネラティブアートと呼ばれる領域は、テクノロジーとアートの最もピュアな交差点に位置する。プログラマーでありアーティストである人々が、コードやアルゴリズムを「筆」として使い、従来の美術では不可能だった表現を生み出し続けている。
本記事では、テックアート・ジェネラティブアートの歴史、技法、代表的な作家、そして鑑賞・制作の始め方を解説する。
ジェネラティブアートとは何か
ジェネラティブアート(Generative Art)とは、アルゴリズムやルールシステムを用いて、自律的に生成されるアート作品のことだ。
アーティストが「システム(ルール)」を設計し、そのシステムが実行されることで作品が生まれる。結果は完全にはコントロールできず、偶然性と秩序が絶妙に共存するところに魅力がある。
フラクタル幾何学、パーリンノイズ、セルオートマトン、L-System。数学的・計算的な概念が、視覚的な美として立ち上がる瞬間は、テクノロジーの詩的な側面を感じさせる。
テックアートの歴史
1960年代:コンピュータアートの黎明
ジェネラティブアートの起源は1960年代に遡る。ドイツの数学者ゲオルク・ネーシュ(Georg Nees)は、コンピュータとプロッターを使って幾何学的なドローイングを生成し、1965年に世界初のコンピュータアート展を開催した。
1990年代:デジタルツールの普及
パーソナルコンピュータの普及とともに、デジタルアートの制作環境が整備された。Javaアプレットを使ったインタラクティブなWebアートが登場し、オンラインでのアート体験が広がった。
2001年:Processingの誕生
MIT Media LabでCasey ReasとBen Fryが開発したProcessingは、クリエイティブコーディングの普及に決定的な役割を果たした。アーティストやデザイナーが、プログラミングを通じてビジュアル表現に取り組む敷居を大幅に下げた。
2021年:NFTとジェネラティブアートの爆発
Art Blocksプラットフォームの登場により、ジェネラティブアートがNFT市場で爆発的な注目を集めた。Tyler Hobbsの「Fidenza」やDmitri Cherniak の「Ringers」は数億円の取引額を記録し、ジェネラティブアートを一般に知らしめた。
代表的な技法と手法
パーリンノイズ
Ken Perlinが開発した擬似乱数関数。純粋な乱数とは異なり、隣接する値が滑らかに変化するため、自然で有機的な表現を生み出す。地形、雲、煙、水面などの自然現象のシミュレーションに広く使われる。
フラクタル
自己相似性を持つ幾何学的構造。マンデルブロ集合やジュリア集合は、シンプルな数式から無限の複雑さを生み出す。どこまで拡大しても新しいパターンが現れる、数学の美しさの象徴だ。
フローフィールド
空間内の各点にベクトル(方向と強さ)を割り当て、そのベクトル場に沿ってパーティクルを動かす手法。風や水流のような流体的な表現を生み出す。パーリンノイズと組み合わせることで、有機的なフローパターンが生成される。
セルオートマトン
格子状のセルがシンプルなルールに基づいて状態を変化させるシステム。コンウェイの「ライフゲーム」が最も有名だ。単純なルールから複雑な構造が自己組織化する様子は、生命の本質に迫る問いを投げかける。
注目のテックアーティスト
Refik Anadol:データスカルプチャーの第一人者。都市のデータをAIで処理し、巨大なスクリーンに投影する没入型インスタレーションで知られる。MoMAの「Unsupervised」は、同館の収蔵作品データを学習したAIがリアルタイムに生成するアート作品だ。
teamLab:日本を代表するアートコレクティブ。テクノロジーを駆使した没入型デジタルアート空間を世界各地で展開。来場者の動きに反応するインタラクティブな作品群は、テクノロジーと自然の境界を溶かす体験を提供する。
Casey Reas:Processingの共同開発者であり、自身もジェネラティブアーティスト。ソフトウェア、インスタレーション、プリントなど多様な形式で作品を発表。コードによる表現の可能性を開拓し続けている。
テックアートの鑑賞・制作の始め方
鑑賞する
- fxhash:ジェネラティブアートのNFTプラットフォーム。多様なアーティストの作品を閲覧できる
- OpenProcessing:p5.js/Processingの作品共有サイト。コードも閲覧可能
- Ars Electronica:メディアアートの国際フェスティバル。オンラインアーカイブが充実
制作する
p5.jsのWebエディタを開き、パーリンノイズを使ったフローフィールドから始めてみよう。10行程度のコードで、目を見張るような有機的なパターンが生まれる。
Daniel Shiffmanの「The Coding Train」(YouTube チャンネル)は、クリエイティブコーディングの入門教材として最適だ。
アルゴリズムは新しい「筆」になるか
テックアート・ジェネラティブアートは、「美しさ」の定義を拡張する試みだ。アーティストの意図と計算機の偶然性が交差する場所に、人間だけでは到達できなかった表現が立ち上がる。
コードを書くことは、絵を描くことと本質的に同じクリエイティブな行為だ。あなたも、アルゴリズムという新しい「筆」を手に取ってみてはいかがだろうか。
