please wait for this video loading....
What if everyone can dance?
What if the data of Choreography can affect how people interact and perceive in environments?
About this project
Since 2017, I have devoted a lot of time in dancing. Dance is not only an aggregation of body languages, but also an abstract form of people's space relationship in environments. It consistes of people's space occupation and individuals‘ space relationships with another individual. By analyzing and training the data model of Latin dance‘s choreography, I hope to apply this relationship to non-dancers relationships with environments and affect their way of interaction with others.
KEYWORDS:
computational media Machine
Interactive data visualization
Motion capture
Graduation project
Instructor : Fan Xiang
Date : Dec 2020 - Nov 2021
Awards:
-Graduate 360° -100 graduation works of the year
-Specifific prize of Data Visualization, 2021‘think youth’ -Shanghai international digital creation, Innovation& entrepreneurship competition New media art section
-2021 Young Battle :Nominated best graduation project
Key Features
Latin dance
Data source
machine learning
Analysis method
interactive media
Visualization
Background & Inspiration
Problems
In my dance experience, I realize that dance performance is always a one-way communication process - from the dancer to the audience.
Audiences are not really involved in the art of dance themselves.
What to do
Based on the collection and analysis of the motion data of dance.
I created an interactive dance system that can set the non-dancer audience as a predominance when they are involved with the interaction.
Logic chain
I have built a logic chain that can be iterated through the whole creative process.In this logic chain, the data can be increased, and the model can be integrated.
这一项目还在进行当中,你可以在这一网页随时看到它的最新进度。
Data collection
In this session, I used optical motion capture to collect the dynamic position data of the GBD. This data adopted a total of three dance style including rumba, samba, and cha-cha. A dataset covering a large number of dance movements and body relationships as well as basic dynamic rhythms in GBL Latin dance was then formed.
I found that the essence of dance interaction is actually the collision and extrusion of individual spatial relationships.
I build stage-like spaces for interactive subjects that do not have a specific narrative meaning, but can create a visual atmosphere with a sense of the everyday.
watch the video here
Data analysis
I wanted the user to be the "dancer" in the interaction. Thus the media should give the user a real-time movement feedback likes a virtual dance partner. For example, when the user walks forward and raises his or her right hand, the virtual dance partner react would act in a relevant way.
Since the non-dancer user's movements are random, I could not use the standard dance movements as the judgment node, but had to break down each body movement data of the user for analysis. I therefore used the machine learning to train the dataset. The model may roughly elaborate the relationship between spatial position and body movements among the dancers through training.
mean training
feedback data (main body spatial data) - to visual part
Visualization
Through the research of the reference project, I came up with an idea: whether the visualization of dance data could be limited to the character representation. Driven by this thought, I tried to bind the body points under the training model to different visual objects.
By detaching from the " human" figure, the non-dancer user can interact and show more freely, instead of being limited by the visual aesthetics of the " human body", and in this process, I broaden the concept of " dance" itself.
User interaction
Users' body movements data collected by Kinect
FEEDBACK
Trained model of dance interaction
Iteration - 1
Weakness: The flowers image can’t show specific and vivid movements(Low Adjustability).
Lack a symbolic meaning.
computer graphic
Iteration - 2
figurative - flowers
Iteration - 3
figurative - chairs
I turned my attention to the things in daily life, trying to find an object with a suitable symbolic meaning and a high degree of movability.
Symbolic meaning:I think chairs are quite similar with human and give people a sense of humor. They have a visual impression as normal, static, straight. The further it is from the impression of dance has on people, the more it creates a subtle contrasting effect when it dances. It is designed to tell the audience: you are also an ordinary chair who can't dance, but this work proves that you can dance too.
INSPIRATION: PIXAR
In this section, I got a thinking....
Without 'human figures', we can rebuild the concept of the dance and make it be broaden and be performed by more individuals - those who are none dancers. Blurring the boundary of a simple behavior by an interaction is a path to empower people to do more things.
Interactive media
Kinect - user movement ditection
I used the Kinect to direct the body movements of users on real time, made those data interact with the media ( the virtual dance partner), and made the users be one of the 'chairs' in the media.
user figure
user test
I found that non-dancer users may confuse when they start to engage in the the interaction. They spent time to find where and what they are in the media and what is the feed back.
I use ‘light’ in the scene to guide users’ attention and help them quickly understand what happened. This ‘light’ is just a spot light on the performance stage and simultaneously create an interaction atmosphere which is fluid and comfortable.
interaction iteration
This project has an open-ended result, with a given logic chain of data- visual and interaction iteration system (aboved), the output can be verified.
OUTPUT 2(in progress)
The second output is a dynamic environment that driven by the responsive data model of choreography. The investigation on choerography is not only about the body movements, but also the space occupation. When we move, we squeeze the space and form the nagetive space between us. On the other hand, controlling the negative space can direct people's space relationship.
A group of fluctuated space formed based on the chereography
Concept
Using the trained choreography model, a negative space can be formed in a responsive dynamic space can be formed. When subjects in the space change their movements, the environment can respond to their changes by reforming their surounding fluctuations and directing them to build a new space relationship with others. The movements are detected by both kinect and gravity devices.
Up flactuation to break up space
Down flactuation to form body space
Wires to control flactuation
Movements and spatial occupations are detected by kinects and gravity devices
Responses
Interaction
I hereby express my thanks to
Jiabei Zhao & Lyric Zhao (programing advisor),
Yiwhen Zhang & Xianqi Su(dancer)
and Xiaohan Zhang & XI Yang (tester).