##準備
Oculus Riftで見る場合、Chrome WebVRビルド版必須です。
ただし、Chrome WebVRビルド版(でのWebVR機能)は残念ながら、Oculus Runtime 0.7 では動作しません。0.5 か 0.6 のランタイムをインストールすれば動作します。
未確認ですが、0.5のランタイムであればWin以外のOSでも動作するかもしれません。
Oculus Riftで見ない場合は、Chromeの安定版で構いません。
##Chrome WebVRビルド版
デフォルトでは、WebVR機能が有効になっていませんのでWebVR機能を有効にしなければなりません。
インストールした後、 chrome://flags/#enable-webvr にアクセスしたら、Chrome://flagsページのEnable WebVR の項目に直接飛びますので、"有効にする"リンクをクリックして有効にします。
"今すぐ再起動"ボタンをクリックして、再起動します。
(ただ、私の環境のせいかもしれませんが、終了するけど再起動しないため手動で再度起動します。)
##拡張機能をインストール ウェブストアにアクセスし、インストールします。
##対応動画
360°動画サンプル:Medical Realities - Surgical Training in 360-Degree Virtual Reality
360°動画サイドバイサイド(SBS)サンプル:4000x2000【360sbs】
360°動画トップボトム(TB)サンプル:【立体視全天周撮影】ユニティちゃん Candy Rock Star ライブステージ!【stereoscopic sphere movie】
THETA m15 Dual Fisheye動画サンプル:【Ricoh THETA m15】轉檔前‧雙畫面顯示A
とTHETA SのDual Fisheye動画に対応しています。
ただ、THETA m15とTHETA Sは簡易的にステッチしているためつなぎ目は目立ちます。
##操作方法
拡張機能インストール後、YouTubeの動画ページにアクセスするとプレイヤーにボタンが追加されます。
追加されたボタンをクリックすと、360ビューワーに切り替わります。
360ビューワーに切り替わるとマウスのドラッグで見る方向を操作することができるようになります。
360ビューワーの状態でPキーを押すごとに、またはモード名をクリックするごとに、
360° → 360°SBS → 360°TB → THETA m15 → THETA S → 以降ループ
というループで、モードが切り替わります。
360°SBSや360°TBモードのときにXキーを押すとアナグリフ表示のON/OFFができます。(現在RED-CYANのみ。今後他のアナグリフに対応するかは未定)
また、Oculus Riftが接続されている場合、360ビューワーに切り替えると、"Oculus Riftで見る"ボタンが表示されます。
このボタンをクリックすると、Oculus Riftで見ることができます。
Zキーを押すとOculus Riftのセンサーをリセットします(リセンター)。
##問題点
- Chrome WebVRビルド版はよくクラッシュします。
- Oculus Riftで視聴中は、シークが行えません。ただ、Youtubeプレイヤーがもともと対応しているキーボード操作でのシークなどの操作は可能です。
- 動画によっては、Chrome WebVRビルド版でアクセスすると、videoエレメントのsrc属性に設定されるURLのドメインがgooglevideo.comになるものがあります(Chrome安定版で同じ動画にアクセスするとyoutube.comドメインになるのですが)。セキュリティによって別ドメインの画像や動画をWebGLのテクスチャーにはできないため、このような動画は現在360ビューワーを使用できないようにしています。
- フルスクリーンにすると、映像が表示されません。
- マウスでの視線方向操作にやや難ありです。