VR Rig Setup

Most VR systems track the position and rotation of 3 points (rigid bodies). These are the HMD and the two motion controllers. This limited number of control points allow us to track and control upper body movement.

To ensure that the body is not floating, the Demo VR game pins the Hips and feet to the reference pose transform and are not driven through the motion controller. Any motion that involving translating the hips (crouching, walking) will mot behave correctly in the Demo VR game.

The IKinema rig is set up in a similar way to a normal foot placement rig. i.e. it includes hips, knees and feet tasks. However, the upper body tasks are created with a special type.

  • Head is of type HMD task
  • Hand tasks are of type Motion Controller tasks.

 

When setting up the head and hand tasks, a motion controller mesh for the hand, or an HMD mesh for the head would appear. These meshes need to be positioned and rotated as if the in-game character is using them. In a similar manner to the picture above.

Another difference to the foot placement rig setup is in the tuning of the upper body joints. For example, the shoulders, upper and lower arms and the Spines. IKinema has a number of predefined settings that can be applied by

  1. Right click on the bone in the Hierarchy window
  2. Select the pre-set from the Menu that appears.

 

In the figure below for example, the “Spine2” bone was selected, and the Spine pre-set should be applied.



Similar pre-sets are available for the Shoulder, Upper and lower arms.