Whilst exploring the possibilities opened by the Kinect device I made a demo using the OpenNI framework http://www.openni.org/ with PrimeSense NITE components.
As you can see from the video it allows tracking of multiple ‘players’. I started out by using ManagedNITE and using the hand tracking it provides but had some trouble getting a second hand to track (it worked but seemed less responsive than the first hand and was difficult to start the tracking).
This is roughly how the demo was made:
- modification of the NITE c++ sample which does user tracking (Players) to track multiple users
- wrapping this in a c+/cli component for consumption in a .NET environment
- consumed the .NET component in a WPF 3D desktop application