I.m. pshovr

From Medialab Prado

Jump to: navigation, search

Image:Diag.i.m.pshovr.jpg

Contents

Descripción del proyecto

i.m.pshovr (2008)

http://i173.photobucket.com/albums/w49/wonderblimp/impshovr.jpg [1]

i.m.pshovr es un experimento público y privado que sintetiza todas nuestras debilidades, vulnerabilidades y equivocaciones en el humilde gesto de ser empujado. i.m.pshovr busca destacar simbólicamente el hecho de empujar a otra persona hasta llegar a una especie de empatía. se trata de una pieza interactivaque involucra un ordenador, un proyector, una webcam y software personalizado para invitar al espectador a interactuar físicamente con un personaje virtual que aparece en la pantalla. La interacción con el personaje de diferentes maneras producirá en el efectos muy diversos.

i.m.pshovr is an intimate and public experience that encapsulates each of our weaknesses, vulnerabilities, and failures in one humbling gesture…being pushed over. i.m.pshovr welcomes viewer/users to physically interact with a virtual pacing character on screen. Interacting with the character in different ways pushes the character over in different ways.

Within i.m.pshovr's environments there is an area where visitors can record themselves walking, tripping, falling, turning, and jumping and and upload them into an interactive environment where they themselves or others can push them down, trip them, etc.

INTERACTIVE NOTE: Pushing the character's upper body from the right causes the character fall to the left onto the ground, and pushing the character from the left causes the character fall to the right onto the ground. When the character is pushed from below, the character flips up in the air in the direction he/she is already moving. If the character is hit from above, he/she falls straight down to the ground.

INSTALLATION OPTIONS: The work can be installed in two ways...with or without the green-screen (bg subtraction) character-recording option. The user character-recording option allows the gallery goers to video-tape themselves walking, falling, flipping, etc against a green screen. These captured and optimized video clips immediately replace the preexisting character on screen with the new user's character gestures. Users may then interact with their own recorded virtual character on screen, testing different gesture movements within the synced interactive space.

i.m.pshovr began as a preliminary test project for a larger multi-user SIM meets computer-vision project called “War and Peace.”

A prototype for the computer vision piece "Max is a Pushover" (the precursor to i.m.pshovr") was developed in Processing and then executed in C++. It has the character "Max" pacing left to right across the screen. The collision areas for the character have been isolated so that depending where your hand interacts with the character, a different animation is centered to the same location as the original animated "pacing" sprite.

Image:i.m.pshovr.jpeg

Text, Images, & Video Links Relating i.m.pshovr's Development

http://i173.photobucket.com/albums/w49/wonderblimp/impshovr.jpg [2]

See this link for a further example: http://www.maxkazemzadeh.com/pshover.mov [3]

Listed below are documentation images of our progress:

[4] [5] [6] [7] [8] [9] [10] [11]

1. To date, we have a completed record environment from Julio Lucio, done in openframeworks and visual studio that just needs some tweaking and which needs to be connected to the pshovr file using open sound control (osc). Edgar is also working on a video and sound .mov video recorder as an alternative. 2. We also have a working version of the pshovr environment from Mauro, that has collision working between the detected blobs and a default walking character. Upon collision reactive fall animations are called and are working. The work is presently functioning at full screen with no glitches. 3. The arduino code to shake the mirror when someone falls, with a responsive vibrating motor, needs some tweaking but is already working with a servo motor. Communication between openframeworks and arduino is presently being completed. 4. The new camera has been installed with the infrared filter, and the program has been tested in a scale environment that has gel filtered light. 5. The OSC functions between the record environment and the pshovr environment needs to be completed. 6. An LCD screen needs to be installed in front of the record environment so that visitors recording themselves can receive visual in addition to audio feedback from the system.

Tecnologías

openframeworks max/msp arduino wires, transistors, motors, and other basic electronics

Estado actual y próximos pasos

Image:Mexico install diag.gif

Fotografías

Image:DSC_3621.jpgImage:DSC_3613.jpgImage:DSC_3667.jpgImage:DSC_3669.jpg Image:DSC_3670.jpgImage:DSC_3676.jpgImage:DSC_3696.jpgImage:DSC_3710.jpg Image:DSC_3708.jpgImage:DSC_3716.jpgImage:DSC_3734.jpgImage:DSC_3743.jpg Image:DSC_3753.jpgImage:DSC_3795.jpgImage:DSC_3797.jpgImage:DSC_3811.jpg Image:DSC_3819.jpgImage:DSC_3828.jpgImage:DSC_3826.jpgImage:DSC_3838.jpg Image:DSC_3842.jpgImage:DSC_3858.jpgImage:DSC_3872.jpgImage:DSC_3877.jpg Image:DSC_3817.jpgImage:DSC_3901.jpgImage:DSC_3915.jpgImage:DSC_3917.jpg Image:DSC_3926.jpgImage:DSC_3964.jpgImage:DSC_3974.jpgImage:DSC_3968.jpg Image:DSC_3995.jpgImage:im1.jpg Image:im2.jpg Image:im3.jpg Image:im4.jpg

Autor del proyecto

Max Kazemzadeh

Colaboradores

Edgar Zuñiga (presently investigating Mr. Pixel pacing and alternative coding environments such as Max MSP)

Gabriel F. Martinez Valois

Mauro Herrera (working on blob detection in record and pshovr environments)

Julio Lucio (record capture and storage of the real participants into a folder to be imported into i.m.pshovr environment)

and of course help from Zachary Lieberman (yep yep) and Jaime (yeppidy

Personal tools