Rigid Body Skeleton Marker Set
This page provides step-by-step instructions for creating the rigid body based skeleton Marker Sets in Motive.
Important Note
Please note that Motive: Body license is required to access and use the rigid body skeleton Marker Sets. This is not supported with Motive: Tracker license.
Rigid body skeleton Marker Sets are intended for real-time applications only. Exporting into BVH/FBX file is not supported.
Overview
6 Rigid Body Skeleton in Motive.
The Rigid Body Skeleton Marker Sets allows users to use rigid bodies to establish skeleton tracking. Rigid bodies are attached to head, torso, both hands, and both feet (6 rigid body skeleton only). Then, using the tracking information, Motive solves the entire skeleton through inverse kinematics. There are three types of rigid body skeleton Marker Sets in Motive:
6 Rigid Body Skeleton
4 Rigid Body Skeleton
4 Rigid Body Skeleton + Active Fingers
Rigid Body Placements
Q : Skeleton is not tracking
Step 1. Prepare the rigid bodies
For 6 rigid body skeleton, total 6 rigid bodies are needed: head (1), torso (1), both hands (2), and both feet (2)
For 4 rigid body skeleton, total 4 rigid bodies are needed: head (1), torso (1), both hands (2)
Step 2. Attach the rigid bodies onto the actor
Creating the Skeleton
Step 1: Create a rigid body asset for the rigid body attached to Chest/Hip
Only either one of the Chest or the Hip rigid body is needed for the 6 rigid body skeleton.
Step 2: Position the pivot point of the Chest/Hip rigid body
For the chest rigid body, the pivot point must be placed at the center of the torso, approximately at the heart center; which is in between the spine and the bottom end of the sternum. For the hip rigid body, the pivot point must be placed at the center of the hip bone.
Step 3: Orient the pivot point of the Chest/Hip rigid body
Step 4: Create the HMDhead/Head rigid body
Now that the chest, or hip, rigid body has been set up, next step is to create a rigid body for the head. This can be either the active HMD clip or a rigid body attached to the head. Only one of them needs to be created.
Under the Type drop-down menu, select HMD. This will bring up the options for defining an HMD rigid body.
Under the Orientation drop-down menu, select the desired orientation of the HMD.
Hold the HMD at the center of the tracking volume where all of the active markers are tracked well.
Name the rigid body as HMDHead for +Z-forward orientation or HMDHeadX for +X-forward orientation.
Click Create. An HMD rigid body will be created from the selected markers and it will initiate the calibration process.
During calibration, slowly rotate the HMD to collect data samples in different orientations.
Once all necessary samples are collected, the calibrated HMD rigid body will be created.
Step 5: Set skeleton name.
Step 6: Create Rigid Body Skeleton.
Rigid Body Names:
In order for the rigid body skeleton to work, it is important that all of the rigid bodies have a name prefix that matches the skeleton name. If one of the rigid bodies doesn't seem to be contributing to the skeleton solve, please check these names.
Step 7: Double-check the created skeleton
After the skeleton has been created, confirm tracking of the skeleton. If any of the skeleton segments seems to be misaligned, double-check the position of the attached rigid bodies and corresponding pivot points.
Chest RB Pivot: When using the Chest rigid body for the torso-tracking. The length of the abdomen segment gets solved by referencing the location of the chest rigid body pivot point. If the created skeleton has an abnormally long or short abdomen segment, double-check and adjust the height of the chest pivot point.
Neck: If the pivot orientation of the Chest rigid body doesn't align with the head rigid body, the neck of the created skeleton is may appear to be bent. Make sure the chest rigid body's y-axis is pointed directly up towards the Head/HMD rigid body pivot.
Troubleshooting
Last updated