Saturday, November 20, 2010

Interactive Puppet Application for the Xbox Kinect, by, creators of Funky Forest

I came across the following video on a post on the  Creative Applications blog about the Theo Watson and Emily Gobeille's  recent work with OpenFrameworks, Kinect, and an interactive puppet prototoype:

Interactive Puppet Prototype with Xbox Kinect from Theo Watson on Vimeo.

I'm not surprised that Theo Watson and Emily ( decided to experiment with the XBox Kinect. I can't wait to see what they will create for Kinect in the future, based on their previous work --   A couple of years ago I wrote a post about their enchanting interactive installation, "Funky Forest":  OpenFrameworks & Interactive Multimedia:  Funky Forest Installation for CinKid

You can see from the video of their Funky Forest installation (2007 CinKid) that they create engaging interactive applications:

Funky Forest - Interactive Ecosystem from Theo Watson on Vimeo.
(Information from Theo Watson's Vimeo site)
"Funky Forest is a wild and crazy ecosystem where children manage the resources to influence the environment around them. By using their bodies or pillow "rocks" and "logs", water flowing from the digital stream on the floor can be dammed and diverted to the forest to make different parts grow. If a tree does not receive enough water it withers away but by pressing their bodies into the forest children create new trees based on their shape and character. As children explore and play they discover that the environment is inhabited by a variety of sonic life forms and creatures who appear and disappear depending on the health of the forest. As the seasons change the creatures also go through a metamorphosis."
Theodore Watson
Emily Gobeille
Project Page:​site_docs/​work.php?id=41​v8/​projects.php?id=12

Note:  A version of Funky Forest, Moomah Edition, is permanently installed in New York City at the Moomah Children's Cafe. This version includes interactive environments related to the four seasons of the year, including an interactive particle system with falling leaves and snow.

Libfreenect for OX, by Theodore Watson

XBox Kinect running on OS X ( with source code ) from Theo Watson on Vimeo.
The following information and links were taken from the Vimeo description of the above video:  
"This is a port/adaptation of Hector Martin's libfreenect for OS X made by Theodore Watson.
Hector Martin's Libfreenect project page is here:​?p=libfreenect.git
Most of the code is unchanged but there are some changes to libusb which was needed to get it running (and a few extra libusb commands) as well as some tweaking of the transfer sizes.
It should be self contained and you shouldn't need to install libusb (the app links it directly ).
Grab the Source Code:
(Tested on OS X 10.6.3 - 32bit now and with fixes)​deliver/​kinect/​
ofxKinect for OF users - thanks Dan!​forum/​viewtopic.php?p=24948#p24948
- Try both usb ports.
- Try not to have too many other devices plugged in (or any)."

(Check the Vimeo website to see if there are updates)

OpenFrameworks Forum

Presentation about Funky Forest  (ThisHappened)

Emily Gobeille & Theo Watson talk about Funky Forest from This happened – Utrecht on Vimeo.

Cross-posted on the Interactive Multimedia Technology blog.

1 comment:

Lucile Lynch said...

Hi! As a blog follower and volunteer ed advocate, I am always excited to see the new things you have discovered. Thank you! I also wanted to share with you something I have been doing with some kiddos that has worked really well. I have noticed as students get older, they try hard not to stand out. A bulky or "uncool" AAC device can sometimes "cramp" their style. While Apple clearly offers some "cool" devices, for some students the use of a DS Nintendo can be a wonderful tool to enable spontaneous communication. Students who can write or type (using the DS stylus), can use Picture Chat feature, write/type what they want to say and either (1) show it someone to read, or (2) "send" the message (e.g. to a teacher with a DS) to answer a question, to do spelling, etc. DS Nintendos have transmitters that enable DS's to communicate with one another within a certain range (ie. a classroom). When a user receives a message, a small bell sounds alerting the person of the message. One child I recently started doing this with has increased his mainstream time because he can now participate immediately by writing and sending his answer to the teacher. By writing his answer (as opposed to typing it on an AAC device), he can participate more quickly in his fast past mainstream class. If he asks or states something that is off topic, the teacher can ignore or appropriately address it. We provided DS's to this class so that peer interactions could be fostered as well. It is easy to find used DSs. This student is also becoming more fluent in speaking and reading because he is encouraged to read to others what he writes. Lucile Lynch,