WebXR / VR / AR / MR

WebXRを日本語で学び、
VR/ARをブラウザで動かす

BANGEOは、ブラウザで動くVR/ARの考え方、対応環境、実装上の注意点を日本語で整理する技術リソースです。まず試せるデモから入り、必要に応じて仕様や実装記事へ進めます。

WHY WEBXR

WebXRは「ブラウザでXRを起動する」だけの話ではありません

WebXRは、VRヘッドセット、スマートフォン、PCブラウザをまたいで、空間コンテンツをWebの配信モデルに乗せるための技術です。URLで共有できる一方で、端末、ブラウザ、入力方式、センサー、権限、描画APIの差がそのまま体験品質に出ます。

そのためBANGEOでは、単に「動くサンプル」を並べるだけでなく、どの環境で何ができるのか、なぜその実装を選ぶのか、どの仕様やissueを追えば判断できるのかまで整理していきます。

こんな疑問から読めます

  • ヘッドセットでブラウザだけのVRデモを公開したい
  • スマートフォンでXR体験をどう届けるか知りたい
  • 既存のWeb向け3DライブラリでWebXRを始めたい
  • 新しい描画機能や実験機能の対応状況を追いたい
  • DOM Overlay、Hit Test、Depth SensingなどAR機能を整理したい

WebXRはアプリ配布ではなく、URLでXRを届ける技術

WebXRの強みは、VR/AR体験をアプリストアの配布だけに閉じ込めず、URL、検索、SNS、QRコードから起動できる点です。展示、教育、EC、プロトタイプ、技術デモのように「まず触ってもらう」場面で特に効きます。

対応状況はブラウザ名だけでは判断できない

同じChrome系でも、PC、スマートフォン、ヘッドセットでは使える機能が変わります。iPhoneではSafari単体の制約もあるため、WebXRの基本機能、AR機能、描画まわりを分けて確認する必要があります。

実装はライブラリと標準化の両方を見る

ライブラリで動くコードを書くことと、WebXRの仕様やブラウザ実装を理解することは別の課題です。BANGEOでは、サンプルコードだけでなく、仕様、issue、実機差分まで追えるようにします。

デモ

ヘッドセット・スマートフォン・PC で試せます

WEBXR TOPICS

BANGEOで追うWebXRテーマ

WebXRは対応ブラウザ、デバイス、ライブラリ、標準化の動きが密接に絡みます。BANGEOでは実機で試せる情報を軸に、開発者が判断しやすい形で更新していきます。

WebXR Device API

VR/AR/MRセッション、入力、空間トラッキング、ブラウザ実装の標準化を追います。

Three.js / PlayCanvas

WebXR実装で使われる主要ライブラリと、実機で詰まりやすい設定を必要な範囲で整理します。

Meta Quest Browser

ヘッドセット向けブラウザでの動作確認、入力、描画、没入型Webアプリの注意点を扱います。

iPhone / iOS WebXR

Safari単体で難しい領域と、App Clipやネイティブ連携で補う実装方針を扱います。

OPEN PROJECT

BANGEOは公開リポジトリで運営しています

記事、デモ、サイト改善は GitHub で確認できます。WebXRの検証メモ、誤字修正、リンク切れ、不具合報告、デモ追加の相談まで、Issue やPull Requestで自由に受け付けています。

歓迎していること

  • WebXR対応状況の実機報告
  • Meta Quest、iPhone、Androidでの動作確認
  • 記事の誤り、古くなった情報、リンク切れの報告
  • Three.js、PlayCanvas、WebGPU関連のデモ提案

コミュニティに参加

質問や情報交換は Discord でどうぞ

Discordに参加