← 最新の論文
💻 computer science

Designing L5: A Permacomputing Approach to Creative Coding

本論文は、持続可能性に対してパーマコンピューティングの原則を適用した新しいLuaベースのクリエイティブ・コーディング・ライブラリであるL5を紹介し、5つのケーススタディを通じて、リソース効率、長期的な安定性、そしてユーザビリティの間にある設計上の緊張関係を探索するものである。

原著者: Lee Tusman, Kit Kuksenok

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

原著者: Lee Tusman, Kit Kuksenok

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

絵を描く方法を学びたいと考えていると想像してください。今日のほとんどの美術学校は、最新かつ最も高価なデジタルタブレット、強力なコンピュータ、そして常に高速なインターネット接続を必要とするソフトウェアで満たされた、ハイテクなスタジオを提供しています。もしあなたのコンピュータが5年前のものであったり、インターネットが切断されたりすれば、あなたは絵を描くことができません。ツールについていくために、新しいギアを買い続けなければならない状況に追い込まれるのです。

L5 は、異なる種類のデザインのスタジオです。それは「クリエイティブ・コーディング(コードを用いた芸術制作)」のための新しいツールであり、次のようなシンプルな問いを投げかけます。「もし、私たちがすでに持っているコンピュータ、たとえそれが古いものであっても、それらで動作するようにツールを設計したらどうなるだろうか?」

この論文は、開発者がどのようにしてL5を構築したかを、パーマカルチャー(自然に抗うのではなく、自然と調和して機能する園芸)に似た、パーマコンピューティングという哲学を用いて説明しています。これは、コンピュータに無理に速く、強力に働かせるのではなく、利用可能なあらゆるマシンに対して、いかに穏やかに寄り添って動作するかを目指すものです。

以下に、その手法を5つのシンプルな物語として解説します。

1. 「シームレス」という罠 vs 正直な道具箱

現代のコーディングツールの多くは、魔法の自動販売機のようです。ボタンを押せば、アートが瞬時に現れます。一見シンプルに感じられますが、その裏側には膨大なエネルギーを消費する巨大な工場(クラウドサーバー、絶え間ないアップデート、複雑なインターネット接続)が隠されています。もし停電したり、インターネットが途絶えたりすれば、その機械は止まってしまいます。

L5のアプローチ: 彼らは、自動販売機の裏側をあなたに見せることに決めました。L5は、それがどのように機能しているかを隠しません。あなた自身で「ツールチェーン(各パーツの接続)」をセットアップする必要があります。それは、ボタンを押すよりも、キットを使って自転車を組み立てる感覚に近いかもしれません。しかし、あなたはどの部品が必要かを正確に把握でき、たとえ工場が閉鎖されても、走り続けることができるのです。「即時的な容易さ」を、「長期的な自立」へと置き換えています。

2. 重いスーツ vs 軽いシャツ

マラソンを走っているところを想像してみてください。あるランナーは、速く走る助けにはなるものの、重さが50ポンドもあるハイテクな重装備のスーツを着ています。もし疲れ果てたり、スーツが壊れたりすれば、動けなくなってしまいます。大規模なゲームエンジンなどのツールは、まさにそのような「重いスーツ」です。それらを動かすには、膨大なコンピュータ性能と大量の電力が必要です。

L5のアプローチ: L5は、軽量なコットンシャツのようなものです。それは極めて小さく(ライブラリ全体でも、スマートフォンの写真1枚よりも小さいサイズです)、10年や15年前のコンピュータでも動作します。不要な機能という「重いスーツ」を着ることを拒むことで、L5は、古いノートパソコンや低電力デバイス、あるいは電気のグリッドがない場所であっても、基本的なマシンさえあればアーティストが創作を続けられるようにしています。

3. 消えゆく記憶 vs 石板

デジタルツールをゲーム機に例えて考えてみましょう。数年ごとに会社は新しいゲーム機を発売し、古いゲームは動かなくなります。遊び続けるためには、新しいものを買わなければなりません。これが「計画的陳腐化」です。ツールがすぐに使い物にならなくなるように設計されている状態です。

L5のアプローチ: L5は、石板のように作られています。毎年大きく変わることのない、非常に安定した変化の緩やかなテクノロジー(LuaおよびLÖVE)を使用しています。今日L5で作った絵は、おそらく20年後のコンピュータでも完璧に動作し続けるでしょう。彼らは、未来においてツールが壊れないようにするために、あえて非常に古いコンピュータでテストを行っています。

4. スイスアーミーナイフ vs 特化したノミ

現代のツールは、3Dモデリング、ウェブホスティング、ビデオ編集など、100種類もの道具を備えたスイスアーミーナイフのようなものです。しかし、それらすべての道具を持ち運ぶためには、ナイフ自体が重く、複雑にならざるを得ません。もしあなたがただ一本の紐を切りたいだけなら、のこぎりやドライバーは必要ありません。

L5のアプローチ: L5は、特化したノミです。彼らは、ツールを小さく高速に保つために、多くの機能(3Dグラフィックスやウェブホスティングなど)に対して意図的に「ノー」と言いました。彼らは、ツールができることを制限することで、アーティストが「できること」に対してより創造的になることを促し、かつ、スイスアーミーナイフのような重さを扱えない古いマシンでもツールを使える状態に保つと考えています。

5. 豪華なウェブサイト vs 紙のマニュアル

通常、ツールの「取扱説明書」は、動画やアニメーション、重いスクリプトが満載された豪華でインタラクティブなウェブサイトです。これらは読み込みに時間がかかります。もしインターネット接続が遅ければ、ツールの使い方も学べません。

L5のアプローチ: 彼らのウェブサイトは、どこへでも持ち運べて印刷もできる紙のマニュアルのようなものです。非常に軽量で、ダイヤルアップ接続でも瞬時にロードでき、JavaScriptなしでも動作します。ウェブサイト全体をUSBメモリにダウンロードして、インターネット環境のない誰かと共有することも可能です。ドキュメンテーション(説明書)は、ツール自体が持つ制約を尊重しています。

総括

この論文は、「より良い」とは「より速く、より大きく、より接続されていること」を意味すると、私たちは誤解しがちであると主張しています。しかし、L5は、「より良い」とは、**「より長く、より軽く、よりアクセシブル(利用しやすい)であること」**でもあると示唆しています。

著者たちは、L5が完璧ではないことも認めています。それは「魔法の自動販売機」よりもセットアップが難しく、最新のツールのような派手な3Dのトリックもできません。しかし、資源が枯渇し、電子機器が大量に廃棄されている現代において、L5は、生活を絶えずアップグレードすることなく、創作を続けるための道筋を提示しています。それは、新しいものを買うよう要求するのではなく、今持っているマシンを尊重するツールを作ることなのです。

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

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

Digest を試す →