【Unity+Oculus Quest】ハンドトラッキングことはじめ 手を表示する

Sponsored Links

Pocket

ハンドトラッキングを使って手を表示する手順です。この手順では、手を表示して動かせるだけで、ジェスチャーなどは機能しません。

環境

  • Unity 2019.2.9f1
  • Oculus Integration 13.0

手順

  1. 任意の名前でプロジェクトを作成
  2. デフォルトで配置されているCameraは使わないので削除
  3. シーンにOVRCameraRigを配置
  4. シーンにHandsManagerを配置
  5. シーンにInteractableToolsSDKDriverを配置
  6. 【OVRCameraRigを選択】→【インスペクタパネル】→【OVR Manager(Script】→【Input】→【Hand Tracking Support】→【Controllers And Handsを選択】
  7. 【OVRCameraRigを選択】→【インスペクタパネル】→【Tracking】→【Tracking Origin Type】→【Floor Level】に設定
  8. 【ヒエラルキーパネル】→【LeftHandAnchor】→【OVRHandPrefabとOVRControllerPrefabをアタッチ】※RightHandAnchorも同様
  9. 【RightHandAnchorに設定したOVRHandPrefabを選択】→【インスペクタパネル】→【下記項目にHand Rightを指定】
    • 【OVR Hand(Scirpt)】→【Hand Type】
    • 【OVR Skeleton(Script)】→【Skeleton Type】
    • 【OVR Mesh(Script)】→【Mesh Type】
  10. 【HandsManagerを選択】→【インスペクタパネル】→【Hands Manager(Script)】→【手順8でLeftHandAnchorにアタッチしたOVRHandPrefabをLeftHandにドラッグドロップしてアタッチ】※RightHandも同様
上記手順でシーンの設定をしたら、ビルドしてOculus Questに転送、アプリを確認します。
Pocket

Sponsored Links

コメントを残す

メールアドレスが公開されることはありません。