Skip to content

VR Tutorial

AmaneYamaguchi edited this page Oct 31, 2024 · 2 revisions

VR HMDを用いたシングルプレイで他のアバタと融合する方法について,step-by-stepで説明します.

ただし,このページではMeta Questシリーズを用いた場合について特に説明します. 他のVR HMDを用いる際は「OVR」を適宜読み替えて下さい.

  1. Prefabs/OVR/Local CameraRig (OVR).prefabをシーン上に配置する.
    Local CameraRigには OVRLocalCameraRig コンポーネントがアタッチされている.
    このコンポーネントは SimpleLocalCameraRig 等と同様に扱えるようになっている.
  2. Prefabs/OVR/Humanoid Mapped Pose (FinalIK, OVR).prefabをシーン上に配置する.
  3. Humanoid Mapped Pose (FinalIK, OVR)の VRIKMapper.CameraRigOVRLocalCameraRig をアタッチする.
  4. 同様にHumanoid Mapped Pose (FinalIK, OVR) の OVRHandMapper.CameraRig 2つに OVRLocalCameraRig をアタッチする.
    2つはそれぞれ左右の手を意味する.
  5. Playモードに入る.

Humanoid Mapped Pose (FinalIK, OVR)を他のアバタのPoseと共に PoseMixer.Poses に追加することで,他のアバタと動作を融合できます.

graph LR
LocalCameraRig -->|3.で指定| VRIKMapper -->|出力| Pose
LocalCameraRig -->|4.で指定| OVRHandMapper_L -->|出力| Pose
LocalCameraRig -->|4.で指定| OVRHandMapper_R -->|出力| Pose

LocalCameraRig("OVRLocalCameraRig")
VRIKMapper["VRIKMapper"]
OVRHandMapper_L["OVRHandMapper(左手)"]
OVRHandMapper_R["OVRHandMapper(右手)"]
Pose(("Pose"))
Loading

Clone this wiki locally