メインコンテンツまでスキップ

空間キャリブレーションを行う

空間キャリブレーションは、VR空間内でセンサーの位置を補正するための工程です。

Webカメラの位置を移動・調整した場合や、VR のプレイエリアの位置が変わった場合は、 位置関係がずれるため、再度キャリブレーションを行う必要があります。

キャリブレーション方法の選択

以下の表を参考に、使用するキャリブレーション方法を選択してください。

条件推奨する方法
HMD に二次元マーカーを貼り付けられる自動空間キャリブレーション
HMD に二次元マーカーを貼り付けられない手動空間キャリブレーション

注意事項を確認

空間キャリブレーションを行う前に、以下の注意事項を確認してください。

備考

位置調整と方位調整の値は、デフォルトで全て0です。
このフールドの値は、基本的には変更しないでください。
manual adjust area
キャリブレーションをしても位置が合わない場合は、これらの値を全て0に設定してみてください。

警告

VirtualDesktopを使用している場合は、「Foward tracking data to PC」をオフにしてください。 空間キャリブレーションを行なってもトラッカーの位置が合わない問題が発生します。

自動空間キャリブレーション

HMDに張り付けたタグをカメラが認識すると、自動的に補正処理を実行します。
space calib tab

  1. HMDをSteamVRでトラッキング中の状態にします

    • SteamVRでHMDの位置が取得できない状態でタグを認識させても効果がありません。
  2. 自動空間キャリブレーションがOnになっていることを確認します。

  3. HMDに貼り付けたタグをカメラに認識させます。
    距離は1.5m以内にしてください。 hmd marker recognize

  4. タグが認識された状態を約5秒間維持してください。バックグラウンドで処理が行われます。

  5. SteamVR空間内の仮想トラッカーが、体へ装着したセンサーの位置と概ね一致していることを確認してください。

ヒント

仮想トラッカーはSteamVRのメニューを開いている状態で確認することができます。
コントローラーをセンサーの位置に近づけると、一致度を確認しやすいです。

手動空間キャリブレーション

HMDにタグを貼り付けられない場合、以下の手順に従って手動で空間キャリブレーションを行ってください。
manual space calib

  1. 自動空間キャリブレーションをオフにしてください。 auto space calib off

  2. カメラの画角内に、足・腰につけた3点の二次元マーカーが全て認識できる場所に立ち、カメラに対して正面を向きます。

  3. その位置から一歩後へ下がり、3点全てが引き続き認識されていることを確認します。

  4. 「キャリブレーションを開始」を押します。
    「キャリブレーション開始地点を登録しました」と通知が表示されます。 press calib start

  5. カメラに向かって、一歩前(20cm以上)に出ます。
    このとき、3点の二次元マーカーが認識されるようにしてください。

  6. 「手動空間キャリブレーションを終了」を押します。
    「キャリブレーションが完了しました」と通知が表示されれば完了です。
    press calib stop

  7. SteamVR空間内の仮想トラッカーが、体へ装着したセンサーの位置と概ね一致していることを確認してください。

ヒント

仮想トラッカーはSteamVRのメニューを開いている状態で確認することができます。
コントローラーをセンサーの位置に近づけると、一致度を確認しやすいです。