I’ve been trying for a while to get the kinect skeleton working with these skeleton nodes but haven’t quite nailed it.
The problem is that in the elbows and knees of the skeleton, in certain positions the rotation I’ve calculated becomes wildly wrong. This happens particularly in the elbows when the arms are down close by the body’s side.
The tricky thing is that Matthias’ skeleton nodes use a parent/child structure where each bone requires a rotation local to it’s parent. My approach was to subtract the rotation of the parent from the child to leave me with just the child’s rotation. This has worked but created some inconsistencies as you can see in the attached patch.
I then tried to use the bone and inverse kinematic nodes to work out the correct rotation for these ‘knee’ joints but haven’t quite managed.
Can someone help please? :)
Note that you don’t need a kinect to use the attached patch…
Knee Joint Rotations.zip (151.8 kB)