Plus: two more strange Kinect projects

Puffed Up To generate these images of himself, Robert Hodgin used open-source graphics software with color and depth data taken from the Kinect. Click here to see this picture even larger. Courtesy Roger Hodgin

While experimenting with new applications for Kinect’s real-time, 3-D imaging capability, San Francisco freelance coder Robert Hodgin discovered a way to make people’s bodies appear puffy and grotesque onscreen. The Kinect uses a near-infrared camera and sensors to produce a 3-D depth map that indicates a person’s spatial location. Its depth camera is offset from the camera that collects color data, which causes the depth map to produce shadows on the sides of the person in view.

Hodgin thought that he could disguise the shadows by making the person slightly fatter, so he undertook the most challenging part of the project—creating a “normal map of the body. In computer graphics, a “normal” refers to a perpendicular line extending from a point on a 3-D object that allows designers to better see the spatial orientation of different points on the surface. (Adding a bunch of normals to a head, Hodgin says, makes the person look like Pinhead from the Hellraiser movies.) He obscured the undesirable shadows by extending the contours of the head and body slightly outward along each of the normals, turning himself into an Incredible Hulk–like creature.

For many more Kinect hacks, click here.

Cost: $150
Time: 10 hours

* * *

Two More Far-Out Kinect Projects

3-D Terminator:  Courtesy Davy Loots

3-D TERMINATOR

Cost: $550
Time: 80 hours

Belgian software developer Davy Loots turned a Terminator graphic he found online into a 3-D, voice-activated personal assistant that can tell him the time or check the news. An LED projector displays the image on a wall, and speech software handles the voice processing. Loots wrote software to create an optical illusion that makes the Terminator’s head appear three-dimensional when seen from a certain angle, and added code that reorients the head so that it faces the user based on spatial information from the Kinect.

Moving Eye:  Courtesy Jon George

MOVING EYE

Cost: $700
Time: 4 hours

With a Kinect and a 900-millimeter spherical display, British programmer Jon George created a giant eyeball that follows people around the room. Using an opensource graphics package, George converted a rectangular image of an eyeball into a spherical version. He then programmed the eye to move left or right in response to a person’s position relative to the camera.

Want to read more articles like this, plus tips and tricks, home hacks, DIY projects, and more? Subscribe to Popular Science today, for less than $1 per issue!

3 Comments

That guy looks like The Thing with a clown nose

Turn the Moving Eye into Moving Fiery Eye, then you have Sauron eye staring at you all day long.

This is a bizarre use of highly intelligent free time and the development of gadgets and gizmos. I like it! Good work! Keep it up!;)

Popular Tags

Regular Features



July 2013: The Future Of Flight

The incredible innovations, like drone swarms and perpetual flight, bringing aviation into the world of tomorrow. Plus: today's greatest sci-fi writers predict the future, the science behind the summer's biggest blockbusters, a Doctor Who-themed DIY 'bot, the organs you can do without, and much more.


Online Content Director: Suzanne LaBarre | Email
Senior Editor: Paul Adams | Email
Associate Editor: Dan Nosowitz | Email
Assistant Editor: Colin Lecher | Email
Assistant Editor: Rose Pastore | Email

Contributing Writers:

Kelsey D. Atherton | Email
Francie Diep | Email
Shaunacy Ferro | Email

circ-top-header.gif
circ-cover.gif