Final Projects Spring 2011

Final Project presentations of the Bodily Interaction course took place on 5.5.2011. The projects are interactive gestural applications based on only human gestures and actions without introducing any physical interface. The projects are: ifPos by Chi-Hsia Lai *Lisa and Matti Niinimäki,  Shy Shadow by Youngho Lee, Marble Game MOD by Tapio Matilainen, Jumpi by Reha Discioglu, Fires and Tears by Leyla Nasibova Muhtar, Digital Costumes by Paula Lehtonen

ifPos by Chi-Hsia Lai *Lisa and Matti Niinimäki

http://www.vimeo.com/24032676

Shy Shadow by Youngho Lee

http://www.vimeo.com/24033337

Marble Game MOD by Tapio Matilainen

http://www.vimeo.com/24033626

PuShy by Roberto Pugliese

http://www.vimeo.com/24033192

http://www.vimeo.com/29656737

Jumpi by Reha Discioglu

http://www.vimeo.com/24032790

Fires and Tears by Leyla Nasibova Muhtar

http://www.vimeo.com/24032922

Digital Costumes by Paula Lehtonen

http://www.vimeo.com/24032297

Posted in Student Projects | Comments Off on Final Projects Spring 2011

Pu-Shy – a tactile sonic interface

This is the first prototype/proof of concept of a tangible sonic interface. The presentation describes the basic concept and building blocks for the first implementation.

roberto

ps: the name of the project has been changed

Posted in Student Concepts | Comments Off on Pu-Shy – a tactile sonic interface

OpenNI2OSC

Following is the link for OpenNI2OSC standalone software.

https://github.com/ferhatsen/OpenNI2OSC

What it does is almost same as OSCeleton. The reason behind this software is that OSCeleton crashes on Mac and some of you needed this. At this point it is only sending the user position data. Skeletal tracking is not yet implemented. Skeletal tracking partially ready by Matti. Only a copy-paste issue.  wait for the next release :)

It sends data to localhost (127.0.01) to port 7110.

/user/1/realworld.x realworld.y realworld.z projected.x projected.y projected.z
/new_user
/lost_user

Realworld values are in milimeters and takes the Kinect as 0,0,0 point.
Projected values are the projection of these real world coordinate data to screen size of 640 by 480.

To-Do for Next Versions:
Skeletal data implementation
Display coordinates for each user-done
Ability to change port number
Quartz Composer compatible mode

You can test it with this pd patch osceleton-pd.pd. Right click and save as.

Release Notes v0.3
display coordinates for each user

Release Notes v0.2
OSC message bug fixed. (for /user)

Posted in Lecture Notes Spring2011 | Comments Off on OpenNI2OSC

21/4/2011 – Quartz Composer Basics + Kinect

Quartz Composer is a node-based visual programming language used mainly for processing and rendering graphics. It is included in the Xcode developer tools package by Apple and can be installed from the Mac OS X installation disc or from http://developer.apple.com/.

Programming in Quartz Composer is done by connecting different nodes – which are called Patches in QC – together with yellow wires. The ports on the left side of the patches are inputs and the ports on the right are outputs.

The patches are divided into three categories:

  • “Providers” are input patches and they provide external data from input devices and other external sources.
  • “Processors” process data or images.
  • “Consumers” render out graphics or send data to somewhere else.

In addition to the stock patches, you can extend QC by installing custom plugins. Or even make some yourself!

General QC Resources:

Kinect Specific Resources:

TUIO plugin

  • Download (TUIO_Quartz.zip
  • Install to: /Users/[you]/Library/Graphics/Quartz Composer Plug-Ins/

Kineme KinectTools plugin

v002 Open Kinect plugin

  • Download
  • Install to: /Users/[you]/Library/Graphics/Quartz Composer Plug-Ins/

Tryplex Toolkit

Example


Download

 

Posted in Lecture Notes Spring2011 | Tagged | Comments Off on 21/4/2011 – Quartz Composer Basics + Kinect

Helsinki Freezing – Interactive Installation Concept

I guess this slideshow requires a little bit of explanation… Here it goes:

Project website: Helsinki Freezing

The core idea of the installation is to “Let the viewer inside the breakdancer’s head”.

Video material: HD video with a 1280 x 960 resolution using fish eye lens. The material is dancer wearing a headset camera, i.e. dancer’s point of view footage.

Sounds could be the scrunchy sound of the snow, wind etc.

Projection: The aim is to project the video in a way so that the viewer can see the breakdancers’ point of view. The projection should be minimum 180 x 180 degrees, preferably even almost 360 x 360 degrees. In other words – an experience as immersive as possible.

Some examples of what the projection + projection surface could be like:
1) Inexpensive immersive projection
2) Homemade curved screen
3) Half circle dome screen
4) Full dome projection
5) RP-360 flight simulation dome

Interaction
1) People’s position in the space
–> Projection + sounds react to the viewers’ positions in the space
2) Movement in the space
–> Projection + sounds reacts to the movement in the space
3) People’s biofeatures, for example heart beat?
–> Projection reacts to the biofeatures of the spectators for example change of heart beat rate

Posted in Student Concepts | 1 Comment

Digital Costumes _ Paula’s project presentation


Posted in Student Concepts | 1 Comment

ifPos (incredible flying pig operating system)

Collaborative project by Chi-Hsia Lai *Lisa and Matti Niinimäki.

 

Posted in Student Concepts | 1 Comment

Jumpi Concept by Reha & Leyla

BodilyInteractions_Presentation_Reha_Leyla

Posted in Student Concepts | Comments Off on Jumpi Concept by Reha & Leyla

Dream in underwater : Reappearance of underwater space

Dream in underwater

Reappearance to underwater space  _Interactive media installation

Background : I would like to reappearance that my experience in underwater space. in addition, this work try to approach of emotional way through digital media. The Inspiration of this work occur to learning scuba diving experience in Philippines. Especially, I have an unforgettable memory about reflecting the movement of tropical sunlight into deep sea.  This beautiful scene allure professional diver that forget the rule of diving into the bottom of the sea. The driver follow this scene unconsciously.

Concept movie

Continue reading

Posted in Student Concepts | 1 Comment

Jumpi Small Project Demo

Please see my small project demo in the following video. It is a prototype/test for a larger project.

Posted in Student Projects | Comments Off on Jumpi Small Project Demo