| |
| |
Preface | |
| |
| |
| |
Getting Up and Running | |
| |
| |
How the Kinect Works | |
| |
| |
How the Kinect Was Hacked | |
| |
| |
Choose a Framework and Driver | |
| |
| |
| |
Install OpenNI, SensorKinect, and NITE for Windows 7 | |
| |
| |
| |
Install OpenNI, NITE, and SensorKinect for OS X | |
| |
| |
| |
Install OpenNI, NITE, and SensorKinect for Ubuntu | |
| |
| |
| |
Install libfreenect for Mac OS X | |
| |
| |
| |
Install libfreenect for Ubuntu | |
| |
| |
| |
Install libfreenect for Windows 7 | |
| |
| |
| |
Install the Kinect for Windows SDK | |
| |
| |
| |
Programming Options | |
| |
| |
| |
Get to Know openFrameworks | |
| |
| |
| |
Install openFrameworks for Windows | |
| |
| |
| |
Install openFrameworks for OS X | |
| |
| |
| |
Install openFrameworks for Ubuntu | |
| |
| |
| |
Install the ofxKinect Add-on for openFrameworks | |
| |
| |
| |
Use Processing | |
| |
| |
| |
Install SimpleOpenNI and OpenKinect Processing Libraries | |
| |
| |
| |
Install Cinder-Kinect for Mac OS X | |
| |
| |
| |
Visual Effects | |
| |
| |
| |
Use Quartz Composer with Synapse for Kinect | |
| |
| |
| |
Draw in the Air with Processing | |
| |
| |
| |
.Create a Gravitational Particle Effect | |
| |
| |
| |
Make Objects Follow a Tracked User's Hand | |
| |
| |
| |
Dynamically Change Colors and Background Perspective | |
| |
| |
| |
Create a Live 3D Rendered Effect with Processing | |
| |
| |
| |
Create a Hairy Effect | |
| |
| |
| |
Create Hand Tracking Trails Using Cinder | |
| |
| |
| |
Gestural Interfaces for Making Music | |
| |
| |
| |
Install OSCeleton | |
| |
| |
| |
Install Kinectar | |
| |
| |
| |
Map Parameters in Ableton Live with Kinectar | |
| |
| |
| |
Set Up a Drum Kit with Kinectar | |
| |
| |
| |
Create a Dubstep Wobble Bassline with Kinectar | |
| |
| |
| |
Motion Capture and Animation | |
| |
| |
| |
Use Blender and Nl Mate for Motion Capture | |
| |
| |
| |
Record Motion Capture with Blender and Nl Mate | |
| |
| |
| |
Control a Rig in Blender with Nl Mate | |
| |
| |
| |
Use Nl Mate with Animata | |
| |
| |
| |
3D Object and Scene Reconstruction | |
| |
| |
| |
Install RGBDemo and Skanect | |
| |
| |
| |
Import RGBDemo Output into Blender | |
| |
| |
| |
Use Skanect to Create a Scene Mesh | |
| |
| |
| |
Use Processing to Create a 3D Scanner with Mesh Viewer | |
| |
| |
| |
Import a Scanned Object for Printing with MakerBot | |
| |
| |
| |
SetUpPCLandOpenCV | |
| |
| |
| |
Display a Colored Point Cloud | |
| |
| |
| |
Use Features to Track Camera Image Motion | |
| |
| |
| |
Fuse Point Clouds into a Consistent 3D Model | |
| |
| |
| |
Add Convenience Functionality to a 3D Model | |
| |
| |
| |
Next Steps: SLAM, OctoMaps, Surface Reconstruction | |
| |
| |
| |
Web Applications and Gaming | |
| |
| |
| |
Install the Zigfu SDK | |
| |
| |
| |
Create an HTML User Radar Using Zigfu SDK | |
| |
| |
| |
Install Scratch and Kinect2Scratch | |
| |
| |
| |
Create a Basic Tennis Game Using Scratch | |
| |
| |
| |
Build a Defender-Style Shooter Game with Scratch | |
| |
| |
| |
Build a Kinect Space Shooter Game in Processing | |
| |
| |
| |
Build a Processing Fridge Magnet Game | |
| |
| |
| |
Robotics and Natural User Interfaces | |
| |
| |
| |
Control a Robotic Arm | |
| |
| |
| |
Control a Robot's Navigation | |
| |
| |
| |
Use Candescent N UI | |
| |
| |
| |
Use Kinect Jesture for Mac | |
| |
| |
| |
Use Linux Gesture-Based Mouse Control | |
| |
| |
| |
Use Winect for Windows | |
| |
| |
Index | |