CrossRoadスマートフォン用の表示で見るCrossRoadAR、MR、VR、Babylon.jsを中心とした技術ブログ。Rift少し時間が経ってしまいましたが、11/9、11/10のOculusGameJamで作ったゲームについて、主な特徴の作り方を解説したいと思います。ゲームの流れはこんな感じです。(1)oculusRiftでPSeye越しに現実風景を見る(AR)(2)マーカを認識して現実風景をふわっと削除(3)フォロワーアイコンを頭上に掲げたクマさん登場(VR)(4)逃げてくクマさんを追いかけてフォロワーを再び!説明が長くなるので、ブログではいくつかに分けて解説します。今回は(1)についてです。はじめにまず、hecomiさんのサイトが大変参考になりました。@hecomiさん、ありがとうございます。Eyeを二つ使われて立体視まで実現されてましたが、当日は2つ設定して検証する時間がなかったので、一つで実現しました。PSEyeの接続手順これにはWindows7が必要です(Windows8は未確認です)。Lionではうまく認識しませんでした。Driverというドライバを入れて、PSEyeをUSBカメラとして認識させます。これも@hecomiさんブログ情報です。Cubeを調整CubeはPSEyeImageなどにリネームします。配置調整OVRPlayerControllerの目の前に来るように、PSEyeImageを配置します。Viewで調整します。(5,5,0)としておきます。Rotationのzを180にしないと、Oculusで見た現実映像が180度ひっくり返ってしまいます。スクリプト作成PSEyeの映像を取りむためのスクリプトです。(2)のAR認識で使う「NRARToolKit」のARCameraBehaviour.csを少し変更しています。主な変更箇所とWebCamTextureの読み込み部分を示します。対応するスクリプトをアタッチするOVRPlayerController/OVRCameraContrllor/RightCameraにアタッチします。PSEyeCamraImageオブジェクトもスクリプト内にアタッチします。あとはPSEyeをPCに接続し、ゲームを起動させれば、OculusRiftの視界がPSEyeのカメラ映像になります。立体視はできませんが、解像度の下がった現実風景を見るのもちょっと面白いです。おわりに次はAR->VR移行のトリガとなるマーカ認識について、NRARToolKitを使った方法を紹介します。関連する記事は下記の通りです。2016の6日目です。»ProfileAR、MR、VR、Babylon.jsを中心とした技術ブログです。広く色々な技術を勉強するのが好きで、あれこれ書いています。詳細なプロフィールはこちらをご確認ください。2020)■プライバシーポリシー■こちらに記載しておりますのでご確認ください。■お問い合わせ■こちらよりお願いいたします。月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。