← 最新の論文
💻 computer science

Art in Humanity's Code

本論文は、ProcessingやopenFrameworksのようなアーティスト主導のオープンソースライブラリを用いた160万件以上のコードリポジトリを対象とした初の、大規模な実証的研究を提示するものであり、教育と産業の両分野におけるクリエイティブ・コーディングの実践におけるグローバルな多様性を明らかにし、包括的なデジタル創造を促進するための基盤を提供するものである。

原著者: Benoit Baudry, Yogya Gamage, Nadia Gonzalez Fernandez, Lena MK, Roxana Pena Mendieta, Rafaela Souza Pinter, Stefano Zacchiroli

公開日 2026-08-07
📖 1 分で読めます☕ さくっと読める

原著者: Benoit Baudry, Yogya Gamage, Nadia Gonzalez Fernandez, Lena MK, Roxana Pena Mendieta, Rafaela Souza Pinter, Stefano Zacchiroli

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

デジタル世界を、すべての本がコードの断片である巨大で目に見えない図書館だと想像してみてください。何十年もの間、私たちはコードを、計算機やウェブサイト、あるいはビデオゲームを作るための厳格で真面目な道具だと考えてきました。しかし、この図書館には、アーティストや夢想家たちがコードを絵筆として使う、全く別のコーナーが存在します。彼らは単に指示を書くのではありません。コンピュータに踊らせ、歌わせ、見るたびに変化する絵を描かせるための「呪文」を書いているのです。この分野は「ジェネレーティブ・アート(生成芸術)」や「クリエイティブ・コーディング」と呼ばれています。それは、ロボットに即興のジャズミュージシャンになるよう教えるようなものです。いくつかのルールを与えると、誰も見たことがないような、ユニークで美しいものを生み出してくれるのです。研究者にとっての大きな問いは、「これらのデジタルアーティストたちは誰なのか? 彼らはどこに住んでいるのか? そして、インターネットが変化したりウェブサイトが閉鎖されたりしたとき、彼らの作品はどうなるのか?」ということです。もし私たちが彼らのコードを保存しなければ、そのデジタルな傑作は、歌詞を誰も覚えていない歌のように、永遠に消え去ってしまうかもしれません。

この論文は、そのデジタル図書館を巡る大規模な宝探しです。カナダとフランスの研究チームである著者たちは、「Software Heritage」と呼ばれる巨大なアーカイブを掘り下げることに決めました。このアーカイブを、サイトが消滅してしまったものも含め、4億件以上のコード・リポジトリのコピーを保存しているタイムマシンだと考えてください。彼らは、1,613,571個の特定の「宝物」、つまり、p5.js(視覚表現のための親しみやすいコーディング言語)やProcessing(コードでアートを作るための古典的なツール)といった、アーティスト向けの特別なツールを使用しているコード・プロジェクトを探しました。彼らが知りたかったのは、「このアートはどこにホストされているのか? それはまだオンラインにあるのか? アーティストたちはどこに住んでいて、実際に何を作っているのか?」ということでした。

この探索は、魅力的な秘密を明らかにしました。まず、こうしたアートの多くはGitHub(最大のコード共有サイト)に存在していますが、驚くべきことに、プロジェクトの5.5%(約8万4,000件)は、すでに元の場所から消滅しています。それらが安全なのは、Software Heritageというアーカイブが彼らを救い出したからです。それはまるで、誰にも見つからないタイムカプセルの中の日記を見つけるようなものです。そのアーカイブがなければ、これらのデジタル・アートは歴史の中に失われていたでしょう。

次に、彼らは地図を見ました。クリエイティブ・コーダーたちは、ニューヨークやロンドンのようなテック・ハブだけにいるのではないことが分かりました。彼らはいたるところに存在しています! 研究者たちは、ブラジルや日本から、アフリカや中央アジアの辺境に至るまで、124の異なる国々のコントリビューターを見つけました。コンピュータとインターネット接続さえあれば、誰でもこのグローバルなアート・パーティーに参加できるのです。彼らは、自身の場所を「タトゥイーン」や「インターネット」と表現しているアーティストも見つけました。これは、このコミュニティがいかに遊び心に溢れ、想像力豊かであるかを示しています。

アートそのものにズームインすると、p5.jsのユーザーが非常に多才であることが分かりました。彼らは単に静止画を作っているのではなく、インタラクティブなゲームやアニメーションの物語、さらには観客に反応する音楽までも構築しています。プロジェクトの約半分は、コードを実行するたびに結果が少しずつ変わるように「ランダム性」を利用しています。単純に動く図形だけのものもあれば、音、映像、データを融合させた複雑なシステムもあります。

最後に、研究者たちは最も活動的な42人のコード・クリエイターを覗き込み、彼らが「なぜ」このアートを作っているのかを探りました。そこには主に3つの理由がありました。

  1. コーディングの学習: 多くのプロジェクトは、コンピュータサイエンスを学ぶ学生の宿題です。プログラミング学習を楽しく、視覚的なものにするためにアートを利用しています。
  2. アートの学習: 他のプロジェクトは美術学校によるもので、学生たちがデザインや創造性を探求するためにコードを使用しており、コンピュータを新しい種類のキャンバスとして扱っています。
  3. アート制作: そして、プロのアーティストやスタジオが、本格的な独立した芸術作品やインスタレーションを作成するためにコードを使用しています。

この教育と純粋な芸術的表現の混ざり合いこそが、コミュニティを存続させているのだと論文は示唆しています。一部の教育的プロジェクトは授業が終わると消えてしまいますが、アーティストやプロのスタジオは長年にわたって創作を続けています。著者たちは、コードは今や私たちの文化遺産の主要な一部であり、それを保存し続ける必要があると結論づけています。古い絵画を美術館で保存するのと同じように、私たちはこれらのデジタルな傑作を保存しなければなりません。そうすることで、次世代の人々が、私たちがどのようにしてインターネットの目に見えないインクを使って絵を描く術を学んだのかを知ることができるのです。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →