kamanii24 / MobileVRTracker

ARKitを使ったモバイルVRポジショントラッキング

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MobileVRTracker(Beta)

ARKitを使ったモバイルVRポジショントラッキングを可能にしたスクリプトです。

使い方

初期設定

UnityARKitPluginが別途必要です。
https://bitbucket.org/Unity-Technologies/unity-arkit-plugin
※現在ARKitバージョン1.5が公開されていますが、当スクリプトは1.5に対応していません。旧バージョンをご利用ください。

シーン構成

  • Calibration
    ポジショントラッキングのキャリブレーションを行うシーンです。
    自身が立っている床面を認識させることで、VR空間上でも自分の目線と同じ高さでプレイすることが可能です。

  • WalkingDemo
    実際にポジショントラッキングを使用して空間内を移動できるデモです。
    このシーンへはCalibrationシーンで正確な目線の高さを設定してから遷移されることを想定されているため、WalkingDemoシーン単体では正常にトラッキングされないことに注意してください。
    WalkingDemoシーン単体でポジショントラッキングを行うためには、Prefabs/VRMobileVRTrackerプレハブをシーンへ追加し、トラッキング対象のCameraをInspectorへ設定します。ただし、この場合はキャリブレーションを行わないため実際の目線の高さとは異なり、シーン内に配置してあるCameraRigの位置からトラッキングが開始されます。

IMAGE ALT TEXT HERE

対応デバイス

ARKitに対応したiPhoneのみ。

ビルド環境

Unity 2017.3.1f1
macOS High Sierra 10.13.3

About

ARKitを使ったモバイルVRポジショントラッキング


Languages

Language:C# 100.0%