用語集

WebXR

このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。

WebXRとは何ですか?

WebXRは、W3C没入型ウェブワーキンググループによって開発されたウェブ標準のセットであり、専用のアプリを必要とせずに、互換性のあるヘッドセット、携帯電話、コンピューターで仮想現実(VR)および拡張現実(AR)体験をブラウザが提供できるようにします。

WebXRの核となるのはWebXRデバイスAPIであり、これによりウェブアプリケーションは、ユーザーの位置と向きの追跡やレンダリングされたコンテンツのデバイスへの表示といった機能を含む、互換性のあるXRデバイスとその機能にアクセスできます。「X」は、バーチャル、拡張、MRを含むさまざまな種類のXRを表します。

WebXRはどのように機能しますか?

WebXRはウェブページを互換性のあるXRハードウェアに接続し、WebGLまたはWebGPUを使用してグラフィックスをレンダリングできます。典型的なWebXRセッションは次の順序で進行します。

  1. サポートを確認そのページは、ブラウザーが要求されたWebXRセッションタイプをサポートしているか、またデバイスがそれを提供できるかどうかを確認します。
  2. セッションをリクエストするユーザーは通常、「VRに入る」または「ARに入る」ボタンをクリックすることによって、没入型のVRまたはARセッションを開始します。ブラウザは没入型セッションのためにユーザーのアクティベーションを必要とします。
  3. リファレンススペースを設定する:そのページは、位置と向きがユーザーの頭や床に対してどのように表現されるかを定義するリファレンススペースを要求しています。
  4. 各フレームをレンダリングする:ブラウザーは更新されたXRポーズとビューを提供し、アプリケーションは現在のフレームのためにシーンをレンダリングします。
  5. セッションを終了してください:ユーザーがセッションを終了すると、ページは法線の表示に戻ります。

WebXRは3つのセッションモードをサポートしています。

セッションモード

inline

ユーザーが見るもの

没入型XRセッションなしで、法線のウェブページ内にレンダリングされる3DDコンテンツ

典型的なデバイス

デスクトップブラウザーか携帯電話のブラウザー

immersive-vr

ユーザーが見るもの

XRデバイスを介して提示される完全仮想環境

典型的なデバイス

Meta Quest、Apple Vision Pro、PC VRヘッドセット

immersive-ar

ユーザーが見るもの

ユーザーの物理的な環境に関連付けられた仮想コンテンツ

典型的なデバイス

AR対応スマートフォンとパススルーヘッドセット

WebXRはHTTPSのようなセキュアコンテキストを必要とし、特定のXR機能へのアクセスにはユーザーの許可が必要な場合があります。

WebXR、WebVR、WebARの違いは何ですか?

WebXR、WebVR、WebARは関連していますが、互換性があるわけではありません。

期間

WebXR

それは何ですか

互換性のあるブラウザおよびデバイスからVRおよびAR機能にアクセスするためのウェブAPI標準

状態

現在の標準

それは何ですか

VRに焦点を当てた初期のブラウザーAPI

状態

非推奨となりWebXRに置き換えられました

それは何ですか

ウェブ経由で提供されるAR体験の一般的な用語、単一の標準ではない

状態

WebXRまたはその他のウェブ技術を使用できます

要するに、WebXRは没入型VRおよびAR体験のための標準ブラウザーAPIとしてWebVRに取って代わりました。WebARは、WebXRやその他のブラウザー技術を利用して提供されるAR体験の総称です。

WebXRは何に使われますか?

WebXRは、リンクから即座に開くべき体験に適しています。

  • 製品の可視化:購入前に、買い物客が部屋に3D製品を配置したり、ヘッドセットで検査したりできるようにします。
  • トレーニングと教育:学習者がコースページから開く没入型レッスンとシミュレーションを実行する。
  • マーケティングとブランド体験:QRコード、広告、またはソーシャル投稿からVRまたはARキャンペーンを起動します。
  • ゲームと対話するデモ:従来のアプリストアでのダウンロードを必要とせず、サポートされているブラウザー経由でPlayableなVRおよびAR体験を直接提供します。
  • バーチャルツアーとイベント:サポートされているブラウザーを持つ人々に建物、会場、または展示を表示します。

WebXRの利点は何ですか?

  • インストールなし:ユーザーは、従来のアプリストアでのダウンロードなしにURLから体験を開くことができます。
  • クロスデバイスリーチ:ウェブの体験は、同じデプロイ数の種類の対応デバイスにリーチできます。
  • 即時更新:ウェブサイトが更新されると、ユーザーが新しいアプリのバージョンをインストールすることなく、訪問者に対して変更がすぐに適用されます。
  • 共有しやすい:リンク、QRコード、または埋め込み機能により、ウェブのXR体験へのアクセスと共有が容易になります。

WebXRの課題は何ですか?What are the challenges of WebXR?

  • 変数デバイスおよび特徴のサポート:WebXRの機能はブラウザやデバイスによって異なり、ハンドトラッキング、ヒット、深度センシングなどの機能は普遍的に利用できるわけではありません。
  • パフォーマンス制約:ブラウザーのレンダリングは、複雑なXR体験を構築する際に開発者がアカウントする必要のあるパフォーマンスとメモリの制約をもたらす可能性があります。
  • ウェブ開発要件:WebXR体験は、ブラウザーのセキュリティ要件、権限、デバイスの機能、およびブラウザがXR機能を実装する方法の違いをアカウントする必要があります。

よくある質問と回答(FAQ)