(2019.10.15) WebVR と WebXR の説明
WebVR は、VR ビデオやその他のコンテンツを Web ブラウザーに配信します。まず、デスクトップまたはモバイル デバイスにフラット ディスプレイのプレビューが表示され、そこから VR モードに移行してヘッドセットで体験することを選択できます。Oculus Quest および Oculus Go ヘッドセットにはネイティブ VR ブラウザーが搭載されており、すでに VR 環境で動作し、VR で Web サイトやオンライン コンテンツをナビゲートできます。
これは、毎回別のアプリケーションをインストールすることなく、ブラウザーで 1 つのビデオ サイトから別のビデオ サイトに移動するようなものです。
免責事項: WebVR API はWebXR Device APIに置き換えられていますが、API が完成するまでは一部のブラウザーで引き続き使用できる可能性があります。この記事では、「WebVR」を「WebXR」に置き換えることができます。
WebVR の長所と短所
VR ビデオは WebVR に最適なようです。しかし実際には、ブラウザは VR 環境用に設計されたものではありません。モバイル ブラウザとデスクトップ ブラウザの違い以上に、仕組みが大きく異なるからです。WebVR プレーヤーはブラウザのエンジンに依存しています。これは次のことを意味します。
4K 60FPS ビデオを超えるビデオは処理できません (VR では、6K 60FPS が現在の標準です)
新しい VR エンジンの開発がブラウザでサポートされるまでには時間がかかりますが、常にそれが可能であるとは限りません。
VR ユーザー インターフェイスもネイティブ アプリケーションに比べてパフォーマンスが劣ります
あるいは、ネイティブ DeoVR アプリをコンテンツ ストアからVR デバイスにインストールすることもできます(「ネイティブ アプリ」と呼ばれます)。この方法では、プレーヤーは Web ブラウザーを介さずに VR アセットに直接アクセスします。
ブラウザーによってレンダリングされた 4K フレームであっても、ネイティブ ビデオ プレーヤーによってレンダリングされた同じ 4K フレームほど優れたものではありません。そして、一対の画像があるため、ステレオ効果はさらに悪化します。一方、WebVR ver1.1(2019年9月リリース)ではブラウザの動画処理性能やレンダリングが大幅に向上し、ネイティブアプリと比べて品質の差が縮まりました。
WebVR でビデオを視聴する
Deo WebVR は、 VR ハブとVR ビデオ プレーヤーの2 つのモードをサポートします。これらは、Web ブラウザー、ネイティブ VR ブラウザー、および異なるヘッドセットで異なる動作をします。
VR Hub では、コンテンツがグリッドに表示されるため、ページ、フィルター、検索を使用してビデオ内を移動できます。Web ブラウザとネイティブ VR ブラウザの両方からアクセスできます。Web ブラウザからアクセスしたら、VR モードに切り替えてヘッドセットを使用する必要があります。
VR ビデオ プレーヤーは、Web ブラウザーのさまざまなモードで動作します。ビデオは標準のフラット ビデオ サイトと同じように (「フラット」と呼ばれる) で視聴できますが、ビデオには正距円筒図法の固有の歪みが生じます (すべてのビデオは魚眼で撮影されており、フラット スクリーンでは本質的に歪みます)。簡単なプレビューには適していますが、ビデオそのものを楽しむことはできません。360 sphere は別のタイプのフラット プレビューです。デスクトップ ブラウザ上でマウスを使用したり、携帯電話の回転を使用したりしてビデオを回転できます。最終的には VR モードに移行して、究極の体験を得ることができます。VR モードで Web から各ビデオを個別に開く代わりに、ハブ インターフェイスを介して VR 内のビデオのライブラリ全体をナビゲートするオプションを作成しました。このアプローチにより、コンテンツとのインタラクションとユーザー エンゲージメントが大幅に向上します。
大手クライアントの使用状況データによると、トレーラー プレビューにはフラット ビュー (デフォルト設定)、フルレングスのビデオには VR モードが好まれることが示されています。完全なデータは以下でご覧いただけます。
フラット
360度の球体
VRモード
トレーラー
43%
28%
29%
全長
19%
30.5%
50.5%
Oculus Browser や Firefox Reality などのネイティブ VR ブラウザでは、すべてが VR モードで表示されます。訪問者は他のアプリをダウンロードせずに VR 内のコンテンツにアクセスできます。Tube インターフェイスは、DeoWebVRプレーヤーとともにDeoWebVRハブとともに提供されます。これが、100% WebVR ビデオ サイトに必要なすべてです。
テザーヘッドセットOculus Rift S、HTC Vive Pro、Windows MR、Valve Index
オールインワンヘッドセットOculus Quest、Oculus Go
モバイル ヘッドセットAndroid および iOS のカードボード、GearVR、DayDream
VRハブ
VRモード
VRモード
フラット、VR モード
VRビデオ
フラット、スフィア、VR モード
VRモード
フラット、スフィア、VR モード
Web ブラウジングの場合、WebVR プレーヤーはコンテンツの概要を把握するための優れたプレビュー ツールです。ただし、最高の VR ビデオ体験を得るには、ネイティブ DeoVR アプリケーションを使用することを強くお勧めします。そのため、DeoWebVR VR モードで VR ビデオを視聴しているユーザーが、同じビデオを DeoVR アプリで開くオプションを用意しています。
私たちは WebVR アセットを集中的に開発していますが、ネイティブ DeoVR プレーヤーの方が顧客満足度がはるかに高いことがわかります。VR ビデオ サイトでは、ネイティブ アプリのハブとプレーヤーにリンクする WebVR ハブとプレーヤーとの完全な統合を訪問者に提供することが提案されています。この方法は、ユーザーが WebVR でコンテンツに簡単にアクセスし、ネイティブ アプリで最高の状態で楽しむことができることを意味します。
DeoVR によるペタバイト規模の VR ビデオ データの毎月のコンテンツ配信では、WebVR と比較したネイティブ アプリでのビデオ プレビューの比率が 65% 対 35% で、WebVR の 11% が VR モードで視聴されていることが示されています。全長コンテンツの場合、ネイティブ アプリが視聴時間のほぼ 90% を占め、WebVR は VR モードでの使用が 7%、フラット モードとスフィア モードでの 4% に相当します。
さようならWebVR。WebXR へようこそ
WebXR は WebVR を置き換え、より優れたパフォーマンスを提供します。
WebVR は第一世代の VR をブラウザにもたらしましたが、間もなくより高度な WebXR API に置き換えられ、AR もサポートされる予定です。更新されると、ユーザーは追加のセットアップを必要とせずに VR モードに入ることができるようになります。現在、ユーザーはヘッドセットで VR コンテンツを視聴する前に、Chrome でいくつかのフラグを有効にする必要があります。AR のサポートも組み込まれています。
お使いのブラウザが互換性があるかどうかは、次の場所で確認できます。
https://caniuse.com/#search=WebVR
https://caniuse.com/#search=WebXR
開発者は、 WebXR デバイス APIドキュメントを確認するとよいでしょう。Web 上の仮想現実 (VR) および拡張現実 (AR) デバイス (センサーやヘッドマウント ディスプレイなど) へのアクセスのサポート。