Sign in to follow this  

Kinect and MD5 skeleton alignment

This topic is 1912 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi,
I'm working on a piece of software to deform an MD5 model using the Kinect skeleton. I've got the model skinned and running with animations so that side is looking good. I've also created the Kinect skeleton successfully in 3D using the distance between joints(bone length) and the relative rotation matrices. However I'm having abit of a problem getting the Kinect Skeleton to line up with the MD5 skeleton. There are two parts to the problem position and rotation.
First the positions used for bones in the MD5 format are they relative? Are they percentages or do they represent real coordinates in the joint local space?
The second question regards rotation I have joints that are basically wrapped around themselves (essentially over-rotated) is there a fix that would allow me to align the Kinect skeleton rotations with the MD5 model rotations? My current thoughts are to create offset rotation matrices to counter the rotation problem but that means each skeleton has to be manually calibrated.
The overall aim is to have the model move the same as the Kinect skeleton. I have examined the Avateering example for XNA however I find it difficult to follow clearly.

Share this post


Link to post
Share on other sites
Sign in to follow this