Dance Fantasia

January 2004 - June 2004

Course: Image
Team members: Marjolein Braak, Mika Igarashi and Bart Thomee
Software: MaxMSP with Jitter-plugin


Description

This project aims to create a dancing environment, where the visual, sound and motion input and output synchronize as one. The dancing atmosphere is represented in terms of natural elements: water, body and fire. Real-time video capture of dancing people combined with the beat of the music control the mixed-down video output: by dancing, the people determine which video footage is played, and their movements to the music lead to the drawing of elements on the screen. The elements change position to follow the people and change size according to the speed of the people's movements.

Scenes and Elements

- In the water scene, you draw bubbles with your body movement on top of a video footage of water. These bubbles float up, fade away into blue, blur and disappear.
- In the body scene, the after-image of your body is projected on top of a video footage of humans. This after-image fades into yellow and also blurs away.
- In the fire scene, you generate particles that have a fiery glow.

The active scene is determined by thresholds: if the people collectively move rather slow they will find themselves in the water scene, if they move faster they'll get into the body scene and if they move really fast they'll get into the fire scene.

Technicalities

Dance Fantasia largely consists of three parts:

- Object, motion and speed-of-movement detection
  using two cameras for input and MaxMSP and Jitter's built-in filters.
- Video processing and visual manipulation
  by mixing pre-shot video with dynamic element objects.
- Audio analysis and video generation
  by capturing microphone input and decomposing the signal into its frequencies, triggering specific video synthesis routines.

Ideally the video output is cast onto the walls, the ceiling and the floor, to create the optimal environment for people to feel as if they are really dancing with the elements. During our tests and the final exhibition, the projections did not interfere with the ability for the camera/software to correctly track the moving people.

Screenshots

Water - with dancer's input (generating bubbles)

Water - with music input (generating animation patterns)

Body - with dancer's input (generating body silhouette)

Body - with music input (generating animation patterns)

Fire - with dancer's input (generating lights)

Fire - with music input (generating animation patterns)