付録AGoogle Cardboardを使用したモバイルVR
あんどうやすし●株式会社カブク
付録Aは日本語版オリジナルの記事です。本稿ではThree.jsを使用してGoogle Cardboardで動作するモバイルVRアプリを作成する方法を紹介します。なお、ここで言うモバイルVRとはAndroidやiOSの搭載されたモバイル端末を使用したVR環境のことを指し、本稿で使用するGoogle Cardboardの他にも、Oculus VR社のGear VR†1やハコスコ社のハコスコ†2などがあります。
[†2] http://hacosco.com/
ここでは次のような内容について紹介します。
- 3D空間をGoogle Cardboardで立体視できる形式で表示する方法
- 実際の顔の向きとVR空間内のカメラの向きを同期する方法
- VR空間内のオブジェクトを選択する方法
Oculus RiftやGear VRなどを発売しているOculus VR社のガイドラインでは目の成長に悪影響を与える可能性があるという理由から13歳未満の子供のVRデバイスの利用を禁止しています。本稿で作成するサンプルについても同様の問題が起きる可能性があるため、子供が使用しないように注意してください。 なおこの問題は二眼のVRデバイスでのみ発生します。例えばハコスコ社の一眼モデルであれば子供が使用しても問題はありません。 |
A.1 ...
Get 初めてのThree.js 第2版 ―WebGLのためのJavaScript 3Dライブラリ now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.