Choreo3D
( 2015 )

I participated in the Choreographic Coding Lab's New York edition in collaboration with Stream Gao and Gene Han

The Choreographic Coding Lab (CCL) format offers unique opportunities of exchange and collaboration for digital media ‘code savvy’ artists who have an interest in translating aspects of choreography and dance into digital form and applying choreographic thinking to their own practice. Working with patterns in movement scores and structures through finding, generating and applying them with results ranging from prototypes for artworks to new plug-ins for working with dance related datasets. CCLs also seek to support a sustainable collaborative practice among its participants encouraging ongoing exchange in a growing artistic research community.

CCLs are an outcome of Motion Bank, a four-year research project of The Forsythe Company focused on the creation of online digital scores with guest choreographers.

For the New York edition of the CCL, we created prototype software for editing choreography.  Dance, unlike other forms of art, is ephemeral.  With most other mediums, an artist undergoes the act of creating the artwork, and the artwork remains following the completion of the act.  We wanted to develop a way for choreographers and dancers to capture, but also edit, their performances.  Throughout the workshop, several dancers were recorded using the Vicon motion capture system.  We fed this raw data into a custom-built Cinder application in JSON format.  We created a system for visualizing the data, with the ability to apply different visual effects using the graphical user interface (GUI). The user is able to add multiple dancers, and alter the speed of the data's playback, thus creating a new piece of choreography, or a new performance, but combining separate individual performances into a cohesive whole.

Technology Stack

Cinder, C++, GLSL, Vicon Motion Capture System

The code is available on Github

Screen+Shot+2016-01-08+at+5.19.03+PM.png