L. Scofield
Veteran
Damn
Twisted pixel goes into a little more depth on how their Kinect controls work:
http://twistedpixelgames.com/wordpress/2011/02/09/designing-for-kinect/
It's a bit hand-wavey...
This looks awesome
Thats pretty awesomeThis looks awesome
Kinect - FAAST
WiiRemote(RightHands) - Glovepie
FAAST 0.06 Sample Setting
lean_left 12 key a
lean_right 12 key d
lean_forwards 17 key w
lean_backwards 5 key s
walk 5 key left_shift
right_arm_forwards 15 mouse_click right_button
left_arm_forwards 22 key f
right_arm_up 7 key r
jump 20 key left_alt
right_foot_up 15 key space
left_arm_across 15 key q
left_arm_out 15 mouse_click left_button
left_arm_up 15 key c
right_arm_out 15 key b
Kind of hilarious - someone managed to hook up Kinect to Killzone 3 ...
http://tech.shantanugoel.com/2011/03/20/making-kinect-work-with-ps3.html
Wow how did he do that???
The basic process involves analyzing millions of 3D depth maps that were pre-labeled with identifiable body parts -- such as arms, legs and torso. A server consisting of 1,000 cores analyzed roughly a million of these images each day, compiling the aggregate results into a series of trees that could successfully identify the body parts quickly without the identifying data.
Once the trees are fully built, they're used to probabilistically guess a specific body part for each bit of 3D pixel data taken in by Kinect. Finally, the system uses these pixels to assign positions for the joints that make up the skeleton of a character's 3D model.
The researchers claim the Xbox 360 GPU can perform this pattern recognition process in under 5 ms -- a rate of over 200 frames per second -- which the team says is "at least one order of magnitude faster than existing approaches."