風呂瀬 信五

WebXRが変える空間表現:ブラウザで広がる体験型アートの地平

私たちの指先から生まれるコードは、長らく平面的なキャンバスの上に描画されてきました。たとえそれが WEBGL を用いた立体的な表現であっても、ディスプレイという窓を通して眺める、向こう側の世界でした。しかし、もしその窓自体を取り払い、鑑賞者を作品世界の中へと招き入れることができたなら?平面を超え、鑑賞者を包み込むような 空間表現 そのものを作品にしたい、という渇望に応える技術が、今、私たちの手の届く場所にあります。それが WebXR です。特別なアプリのインストールを必要とせず、ブラウザという普遍的な入り口から、仮想現実 (VR) や拡張現実 (AR) の世界へ鑑賞者を誘うこの技術は、クリエイティブコーディングの新たな地平を切り拓きます。この記事では、WebXRがもたらす可能性を、技術的な側面だけでなく、体験型アートとしての哲学や具体的な作品、制作への第一歩と共に探っていきます。

ブラウザの彼方へ:WebXRが誘う新たな表現領域

これまで私たちが p5.js や Three.js で紡いできた表現は、矩形のフレームに制約されたものでした。そのフレームの中で、私たちは色彩を配置し、形態を生成し、動きを与えてきました。それは、まるで額縁の中の絵画をデジタルに置き換える試みであったとも言えます。しかし WebXR は、私たちクリエイターに「額縁の外」へと踏み出すことを促します。

WebXR を用いた作品において、キャンバスはもはや画面のサイズに縛られません。私たちの周囲360度の空間すべてが、表現のための領域となります。鑑賞者は、もはや作品を「見る」だけの存在ではなくなります。作品の中を歩き回り、視点を自由に変え、時には作品の一部に触れてインタラクションを起こす、能動的な参加者へと変容するのです。

この変化は、ジェネラティブアートの文脈においても根源的な問いを投げかけます。プロシージャルに生成されるパターンや形状は、平面に投影されるだけでなく、空間を満たす建築物や、鑑賞者の周りを漂う生命体として存在できます。コードで紡ぐ線や形は、鑑賞者が歩き、触れることのできる環境そのものになるのです。それは、もはや二次元の視覚情報を超えた、身体的な 没入体験 の創造に他なりません。

WebXRとは何か:現実と仮想が交差する技術の詩学

WebXR とは、WebXR Device API という W3C で標準化が進められている技術仕様の総称です。この API を通じて、Webブラウザは VR ヘッドセットや AR 対応スマートフォンのセンサー情報(位置、向きなど)にアクセスし、それらのデバイスに適したレンダリングを行うことができます。WebXR は、大きく分けて二つの体験を包括します。

一つは VRアート (仮想現実アート) です。これは、鑑賞者を完全にデジタルな仮想空間へと没入させる体験です。VRヘッドセットを装着した鑑賞者の視界は、コードによって生成された世界に完全に置き換えられます。そこでは、物理法則から解放された、非現実的な建築やインタラクティブな彫刻群の中を散策できます。

もう一つは ARアート (拡張現実アート) です。こちらは、現実世界の風景にデジタルの情報を重ね合わせて表示する体験です。スマートフォンのカメラを通して、目の前の机の上に仮想のオブジェを出現させたり、街の壁面にデジタルなグラフィティを描いたりすることが可能になります。ARアートは、私たちの日常空間を、新たな意味や物語を纏ったキャンバスへと変貌させる力を持ちます。

これら二つの技術は、単なる新しい表現手法に留まりません。WebXR は、現実と仮想の境界を曖昧にし、私たちの知覚そのものに問いを投げかけるメディアです。私たちが「ここ」にいるという感覚は、一体何によって構成されているのか。WebXR を通じた体験は、その問いに対する詩的な思索の場を提供するのです。

空間をコードで織りなす:WebXRアートの制作実践

では、具体的にどのようにして WebXR の世界をコードで創造するのでしょうか。クリエイティブコーディングの文脈で最も一般的なのは、WebGLベースの3Dライブラリを活用する方法です。

現在、WebXRコンテンツ制作のデファクトスタンダードとなっているのは Three.js です。Three.js は、公式に WebXRManager をサポートしており、VR/ARセッションの開始、ヘッドセットやコントローラーのトラッキング、レンダリングループの管理などを比較的容易に実装できます。p5.js の WEBGL モードに慣れ親しんだ方であれば、シーン、カメラ、メッシュといった Three.js の基本概念も直感的に理解できる部分が多いでしょう。

さらに手軽に始めたいクリエイターにとって、A-Frame は非常に魅力的な選択肢です。Mozilla が主導して開発されたこのフレームワークは、HTML のカスタムタグを書くだけで3D空間やVRシーンを構築できます。例えば、以下のような数行のコードだけで、ブラウザ上に箱と球体が配置されたVR空間が立ち上がります。


<a-scene>
  <a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9"></a-box>
  <a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E"></a-sphere>
  <a-sky color="#ECECEC"></a-sky>
</a-scene>

このシンプルさは、プログラミングに不慣れなアーティストやデザイナーが、アイデアを素早くプロトタイピングするための強力な武器となります。もちろん、JavaScript を用いてより複雑なインタラクションや動的な振る舞いを追加することも可能です。

制作にあたっては、常にパフォーマンスを意識することが重要です。特にモバイルデバイスでのAR体験や、スタンドアロン型のVRヘッドセットでは計算資源が限られています。ポリゴン数やテクスチャサイズを最適化し、スムーズなフレームレートを維持することは、快適な没入体験を提供するための最低条件と言えるでしょう。

体験としての作品:WebXRが変える鑑賞のあり方

WebXR は、アート作品と鑑賞者の関係性を根本から再定義します。美術館の壁に掛けられた絵画を鑑賞する時、私たちは安全な距離から、定められた視点で作品と対峙します。しかし WebXR アートにおいては、その距離が消滅します。鑑賞者は作品の「内部」に入り込み、作品世界の一部となるのです。

この変化は、作品の価値が「オブジェクト」そのものから「体験」そのものへと移行することを意味します。例えば、ある VRアート 作品は、鑑賞者が空間内を移動することで初めて音楽が生成されたり、特定の位置から見上げることで隠された風景が現れたりするかもしれません。この場合、作品はヘッドセットの中に存在するデータだけでなく、鑑賞者の身体的な移動や視線の動きといった行為全体を含んだ「出来事」として成立します。

また、ARアート は、作品を特定の物理的空間や文脈と結びつける力を持ちます。歴史的な建造物の上に過去の姿を重ねて表示する作品や、公園の特定の場所にのみ現れるデジタルの彫刻など、サイトスペシフィックな表現の可能性は無限です。鑑賞者は、作品を探し、発見するために現実世界を歩き回る必要があり、そのプロセス自体が鑑賞体験の一部となります。

作品とは、作者が完成させた静的なオブジェクトなのか、それとも鑑賞者の身体的な経験を通じて毎回新たに生成される現象なのか。WebXR は、この古くて新しい問いを、私たちに改めて突きつけてくるのです。

WebXRアートの現在地:注目のイベントとプラットフォーム

WebXRアートに触れる機会は、日々広がりを見せています。VRヘッドセットやスマートフォンさえあれば、世界中のクリエイターが創造した空間に、自宅からアクセスできます。

オンラインプラットフォームとしては、Mozilla Hubs がその代表格です。これはブラウザベースのソーシャルVR空間で、ユーザーが自身でワールドを作成し、3Dモデルや画像、動画を配置して友人や他のユーザーを招待できます。多くのアーティストがこのプラットフォームを利用して、バーチャルな個展やグループ展を開催しています。

3Dモデルの共有プラットフォームである Sketchfab も、優れた鑑賞の場です。アップロードされた膨大な数の3Dアートや文化遺産のモデルは、WebXRビューワーをサポートしており、VRヘッドセットで実物大に感じたり、スマートフォンのAR機能で自分の部屋に配置したりできます。

また、インディペンデントなアーティストたちが、自身のポートフォリオサイト自体をWebXRギャラリーとして構築する事例も増えています。これらのサイトは、単なる作品リストではなく、サイトを訪れること自体が作品の世界観に浸る体験となるよう設計されています。国際的なメディアアートの祭典でもWebXR部門が設けられることが一般的になり、実験的で優れた作品に触れる貴重な機会となっています。

未来への扉:WebXRが拓くクリエイティブコーディングの地平

WebXR は、クリエイティブコーディングにとって単なる新しい出力先やツールセットではありません。それは、私たちがコードで創造する対象を、平面のピクセルグリッドから、人間が知覚する空間そのものへと拡張する、パラダイムシフトの始まりです。

画面という制約からの解放は、あらゆる分野に新しいインスピレーションをもたらします。プロシージャルに生成される都市の景観、リアルタイムのデータに基づいて形を変える情報彫刻、鑑賞者の選択によって分岐する空間的な物語。これらはもはやSF映画の中のビジョンではなく、私たちのデスクトップにあるエディタから生み出すことのできる現実です。

物理的な身体性とデジタルな情報がシームレスに融合する世界で、アートや表現はどのような役割を担うのでしょうか。コードはもはや、ピクセルの配置を指示する命令ではなく、私たちが呼吸し、歩き回る空間の法則を記述する言語となるのかもしれません。その時、私たちは何を創造し、何を体験するのでしょうか。

この探求への第一歩は、驚くほど身近な場所にあります。まずはあなたのスマートフォンで、ARに対応したWebサイトを開いてみてください。あるいは、もしVRヘッドセットをお持ちなら、ブラウザからWebXRの世界へ。その一歩が、あなたの創作の地図を大きく広げることになるはずです。

関連記事