Why am I not seeing any data?
Make sure that you are calibrated within the openNI application. Synapse users must use the Psi pose to become calibrated. Once you are calibrated, most apps will automatically transmit Kinect skeleton data as OSC messages.
Synapse Users: Make sure the “Track All Joints” button is selected, or any button on the Vetruvian man interface. This button sends messages to Synapse every two seconds querying for joint data. Without this timed message, Synapse won’t output any Kinect skeleton data.
Kinect-Via-Synapse does not work. What gives?
If you are a Windows user, you may need to look into the OSC-route object used in the patch. (OSC-route is a CNMAT object and could not function properly on the PC). Since Kinect-Via uses Max patches, you can open them up in Edit mode or check the Max window for any error messages. If you need to install the OSC external, look here. You may also Google “CNMAT, osc-route.”
What are Tracking Modes?
Tracking modes are specific to Synapse and Processing.
World or Real-World mode means that Kinect skeleton joint data is measured relative to the Kinect camera, so if you want spatial relationships of where the user is located, this is the mode for you.
Screen or Projective Mode means that Kinect skeleton joint data is measured based upon pixels of a screen, most often 640×480. If you need tracking scaled to pixel information, this mode might prove useful.
Body mode means that all skeleton joint data is measured relative to the torso joint, which is why the torso stays at 0 in Body mode. If you want stable data streams, regardless of user position in space, you want to use Body mode. Note: Body mode is coming soon for my Processing interface.
Shout! if you have questions. jpbellona [ ] yahoo [ ] com