update.個人的に望んでいたAPIの実装が開始されたというニュースを知りとてもうれしいです。RiftなどのVRデバイスがブラウザーで(直接)使用するためのAPIです。現在は、ChromeとFirefoxのWebVRを実装した特別な?ビルド版が配布されています。Riftのみ対応しており、Chromeは近いうちにcardboardにも対応(つまりはAndroid用?)するようです。Stemといったデバイス名も見られますので将来これらのデバイスに対応するのではと期待します。Riftに関する)一通りの使用方法が確認できます。このWebVRを軽く試してみて気づいたこと書きます。※Chromeでしか試していません。Riftは、HMDVRDeviceとPositionSensorVRDeviceの2つが認識されます。HMDVRDeviceディスプレイ側のデバイスで、画面サイズや目の位置(getEyeTranslation関数)、FOV(getRecommendedEyeFieldOfView関数)の情報を取得することができます。PositionSensorVRDeviceセンサー側のデバイスで各センサーの各種情報(getState関数)を取得することができます。Rift")が渡されますので、デバイスがなくても動作を確認することができます。hardwareUnitIdプロパティがあるのですが、これらのプロパティの値(文字列)の最後には番号があり、1つですと"0"となっており、デバイスが増えるごとにこの番号が増えていき列挙時に取得できると予想します。WebGLでないと動作しないサンプルコードを見ると、canvasをフルスクリーンすることで歪みエフェクトをかけたレンダリングが行われます。});}ならば2Dコンテキストのcanvasでも行けるのではと予想したのですが、試してみるとフルスクリーンを実行したとたんにページが落ちます。Riftで見てみると左右の間隔が離れていました。Riftで見てみると、間隔があっていました。rendererでは、getEyeTranslation関数で取得した目の位置と、getRecommendedEyeFieldOfView関数で取得したFOVから、ビューマトリックスおよびプロジェクションマトリックスを算出しています。算出して設定するサンプルをあげているため、やはりコーディングが必要なのかもしれません。RiftをWebで使用するためのライブラリのまとめ)、そんなことする必要なく使えるようになるはすごくコーディング及び環境構築が楽になります。upLoginユーザーは見つかりませんでした。