Kinect + Open Drivers + Physics Engine = Piles of Kickable Corpses

Computers & Mobile Fun & Games Technology
Kinect + Open Drivers + Physics Engine = Piles of Kickable Corpses

I first met John Boiles in October 2009 at Dorkbot Austin, when he was an undergrad engineer at UT, and was presenting an RC car he’d hacked so that it could be driven just by tilting his iPod. He’s since graduated and gone to work for Yelp, and in that time his extracurricular projects have included a set of iPod controlled dance floor lights that synchronize with your rump-shakin’, a combination Kegerator and beer-data-logging suite, and an upgunned version of his smartphone steering system that works with a full-size automobile.

His most recent project weds Microsoft’s Kinect to Garry’s Mod, a popular sandbox game based on Valve’s Source physics engine, via PrimaSense’s recently-released OpenNI framework and some custom C++ code.

The net result is a system that recognizes your movements and allows you to interact with virtual objects using the sophisticated physics of Valve’s engine, as the embedded video demonstrates. Don’t miss the bit at 0:30 where John, in the person of a giant robomechanical avatar, kicks a pile of virtual bodies across the screen.

More details and links to source code at Yelp Engineering. [Thanks, John!]

What will the next generation of Make: look like? We’re inviting you to shape the future by investing in Make:. By becoming an investor, you help decide what’s next. The future of Make: is in your hands. Learn More.

Tagged

I am descended from 5,000 generations of tool-using primates. Also, I went to college and stuff. I am a long-time contributor to MAKE magazine and makezine.com. My work has also appeared in ReadyMade, c't – Magazin für Computertechnik, and The Wall Street Journal.

View more articles by Sean Michael Ragan
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 16th iteration!

Prices Increase in....

Days
Hours
Minutes
Seconds
FEEDBACK