風呂瀬 信五

WebXRで創造する拡張現実と仮想世界:コードが織りなす知覚体験の未来

ディスプレイの四角い枠を超え、私たちを取り巻く空間そのものを表現のキャンバスにできたら、アートはどのような姿を見せるでしょうか。コードで新たな表現を模索するクリエイターにとって、Web上で空間や身体性を取り込んだ没入型アートを実現することは、次なる大きな挑戦です。この記事では、WebXR技術がクリエイティブコーディングと交差する点に光を当て、現実とデジタルが溶け合う新たな知覚体験の可能性と、その具体的な入口を探ります。

現実とデジタルの境界面:WebXRが拓く新たな知覚

WebXRは、単に3Dグラフィックスをブラウザで表示する技術の延長線上にあるものではありません。それは、私たちの知覚とデジタルの情報が相互に作用する、新しい境界面を定義する試みです。WebXR (Web Extended Reality) は、ウェブブラウザを通じて 拡張現実 (AR) と 仮想現実 (VR) の体験を提供するためのオープンスタンダードであり、これまで専用のアプリケーションが必要だった没入型コンテンツへのアクセスを、URLひとつで可能にします。

この「Web」であるという点が、クリエイティブコーディングの文脈において決定的に重要です。特別なソフトウェアのインストールを必要とせず、誰もが持つスマートフォンや、普及が進むVRヘッドセットのブラウザから直接アクセスできる手軽さは、表現の民主化を加速させます。鑑賞者はもはや、静的な作品を「見る」だけの客体ではありません。自らの身体を動かし、空間を歩き回り、手で触れることで作品と関わる「体験する」主体へと変容します。WebXRは、現実空間や私たちの身体そのものを、コードによって操作可能な新しいキャンバスとして捉え直すことを可能にするのです。

コードが紡ぐ拡張現実:WebARの可能性と表現

拡張現実 (AR) は、現実の風景にデジタルの情報を重ね合わせる技術です。WebARは、この体験をウェブブラウザ上で実現します。スマートフォンをかざした日常の風景に、コードが紡ぎ出した詩的なレイヤーを重ねることで、見慣れた場所に新たな物語や意味を埋め込むことができます。

例えば、スマートフォンのカメラが捉えた床や壁といった平面を認識し、そこにジェネラティブに生成されたデジタルな彫刻を「置く」体験を想像してみてください。鑑賞者はその彫刻の周りを歩き回り、近づいたり離れたりしながら、あらゆる角度からその姿を確かめることができます。作品はもはやギャラリーの台座の上にあるのではなく、鑑賞者自身のプライベートな空間に出現し、その場所の光や文脈と相互作用を始めます。

また、特定の画像(マーカー)をトリガーにしてコンテンツを表示する手法も強力です。展示されている絵画にカメラを向けると、その制作背景がインタラクティブなアニメーションとして浮かび上がったり、本の表紙から作中のキャラクターが立体的に現れたりします。これは、物理的なオブジェクトにデジタルな魂を吹き込む行為とも言えるでしょう。クリエイティブコーディングの文脈では、単に3Dモデルを配置するだけでなく、リアルタイムに変化するパーティクルシステムや、周囲の環境音に反応するシェーダーアートを現実空間に重ね合わせるなど、より動的で感覚的な表現が探求されています。

仮想空間での創造:WebVRが誘う没入体験

もしARが現実世界への「拡張」であるならば、仮想現実 (VR) は、ゼロから構築された別世界への「没入」です。WebVRは、VRヘッドセットを装着したユーザーを、ブラウザを通じて完全にデジタルな空間へと誘います。そこは物理法則から解放された、想像力だけが支配する世界です。

クリエイティブコーダーにとって、WebVRは究極のキャンバスとなり得ます。例えば、数学的なアルゴリズムを用いて、無限に続くフラクタルな地形を生成し、その中を自由に浮遊する体験。あるいは、鑑賞者の声や身体の動きに反応して、色や形を変えながら自己組織化していく建築物。p5.jsで描いてきたジェネラティブアートのパターンの中に、文字通り「入っていく」ことができるのです。

この没入体験の核となるのは、「プレゼンス(実在感)」と呼ばれる感覚です。それは単に視界が360度覆われているというだけでなく、自分が確かにその仮想空間に「いる」と感じる深い身体的・心理的な感覚を指します。このプレゼンスは、アート作品との関係性を根底から変容させます。私たちはもはや、画面のこちら側から作品を眺めるのではなく、作品世界の一部として存在し、その法則の中で呼吸するのです。VRペインティングツールが空間に直接絵筆を走らせるように、WebVRは私たちに空間そのものを創造し、体験させる力を与えてくれます。

WebXRアートの多様な実践例:国内外の先駆的プロジェクトから

WebXRはすでに理論や実験の段階を越え、世界中のアーティストやクリエイターがその表現の可能性を追求しています。これらの実践は、私たちが次に踏み出すべき道を示唆してくれます。

Google Arts & Culture のようなプラットフォームは、以前から美術館の収蔵品をVRで鑑賞したり、歴史的建造物をARで再現したりといった実験的なプロジェクトを公開しており、文化とテクノロジーの融合の可能性を示してきました。また、Nianticが提供する8th Wallのような開発プラットフォームの登場は、高品質なWebAR体験の普及を大きく後押ししました。商業的なキャンペーンだけでなく、アーティストがこれを用いて公共空間にデジタルなストリートアートを設置するような、ゲリラ的な試みも生まれています。

個々のアーティストの活動に目を向けると、さらに多様な表現が見られます。音楽と連動し、ビートに合わせて風景がダイナミックに変化するWebVRミュージックビデオ。特定の公園や史跡でスマートフォンをかざすことで、その場所に眠る記憶や物語を呼び覚ますロケーションベースのWebARインスタレーション。これらの作品は、WebXRが単なる目新しい技術ではなく、独自の物語を語る力を持った成熟した表現メディアであることを証明しています。

WebXR開発の入口:A-Frame, Three.jsとクリエイティブコーディングの融合

p5.jsやProcessingでコードによる表現に親しんできた私たちにとって、WebXRの世界への扉は決して遠いものではありません。私たちが培ってきたアルゴリズミックな思考や、インタラクションデザインの経験は、次元が一つ増えた空間でも強力な武器となります。

WebXR開発を始めるにあたり、特に注目すべきフレームワークが二つあります。一つは A-Frame です。Mozilla VRチーム(当時)によって開発されたA-Frameは、HTMLのカスタム要素のような宣言的な記述で3D/VR/ARシーンを構築できる画期的なライブラリです。


<script src="https://aframe.io/releases/1.4.0/aframe.min.js"></script>
<a-scene webxr="optionalFeatures: dom-overlay; overlayElement: #overlay;">
  <a-sky color="#ECECEC"></a-sky>
  <a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9" shadow></a-box>
  <a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E" shadow></a-sphere>
  <a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4" shadow></a-plane>
</a-scene>

このように、HTMLタグを書く感覚でオブジェクトを配置できるため、プロトタイピングが非常に高速です。p5.jsに慣れた人にとっての p5.js Web Editor のような手軽さで、すぐにアイデアを形にし始めることができます。

もう一つは、Web 3Dグラフィックスのデファクトスタンダードである Three.js です。A-Frameも内部ではThree.jsを利用していますが、Three.jsを直接使うことで、より低レイヤーでの精密なコントロールが可能になります。ジオメトリやマテリアル、ライティング、そしてシェーダーに至るまで、シーンのあらゆる要素をJavaScriptで完全に制御したい場合に最適です。Three.jsの WebGLRenderer の xr プロパティを有効にすることで、既存の3DシーンをWebXRに対応させることができます。2Dの (x, y) 座標に z 軸が加わるだけでなく、鑑賞者の視点である「カメラ」とオブジェクトとの関係性、そして空間全体をデザインするという思考の転換こそが、ここでの創造の鍵となります。

知覚の拡張がもたらす問い:アートとテクノロジーの未来

WebXRが私たちの前に広げるのは、単なる新しい表現技術のカタログではありません。それは、私たち自身と世界との関係性を問い直す、ひとつの哲学的実践の場です。

スマートフォンを通して現実空間に重ねられたデジタルな彫刻は、物理的な実体がないにもかかわらず、確かにそこに「存在」しています。このデジタルな存在感は、物理的な彫刻が持つオーラとどう違うのでしょうか。仮想空間での強烈な体験は、私たちの現実における記憶や感情に、どのような痕跡を残すのでしょうか。

テクノロジーによって知覚が拡張されたとき、私たちの世界の見え方は、そして「現実」そのものの定義は、どのように変わっていくのか。アートはいつの時代も、そうした変化の最前線で、鋭敏な問いを立て続ける役割を担ってきました。WebXRとクリエイティブコーディングの交差点は、まさにその現代的な舞台です。あなたがつづる一行のコードが、誰かの現実認識を揺さぶり、新たな知覚の扉を開く鍵になるかもしれません。この広大なフロンティアでの探求は、まだ始まったばかりなのです。

関連記事