Skip to content

lhrhode/menschel-bodytracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Reflections on Dance, Mobility, and Bodytracking

Menschel_Exhibition073 (1)

This project came out of a desire to explore the posibilities of interactivity between dancers and bodytracking technology in performance and reflect on the intersection of dance, body tracking technology, and mobility. We investigate current use of technology for dance performances resulting in an interactive installation which connected the Kinect body tracking and generative visual graphics using Processing, a graphical library and programming language. The project exposed some limitations in access to hardware components of body tracking such as the Kinect camera. This work was supported by the Cooper Union's Benjamin Menschel Fellowship Program.

On this repo, you will find documentation of this projects exhibition at the Lubalin Gallery as part of the Menschel Fellowship exhibit and in the Civic Projects Lab as part of miliLab's Digital Movement exhibit. You will also find set up instructions and resources such that you can build similar projects which utilize Kinect's body-tracking with Processing graphics.

Table of Contents

github_minah

Menschel Fellowship Exhibition

The Benjamin Menshel Fellowship Program supports interdisciplinary work in the fields of art, architecture, design, and engineering and funds students who propose scholarly, independent projects to expore creative inquiry in their education endeavors at The Cooper Union.

The program culminates in an annual exhibition and gala opening. Each project contributes to a catalog. Our project is recorded in the 2023 Menschel Fellowship Exhibition Catalog. Copy of Menschel_Exhibition076

Digital Movement Exhibition

civics-doc-46 Much of this work was supported by Cooper Union's miliLab and Prof. Mili Shah. This project was presented again at miliLab's Digital Movement Exhibition, an exhibition funded by the Cooper Union Presidential Grant to present the work and research conducted by the students of miliLab and present bodytracking technologies to the wider public.

Processing and Kinect V2 Set Up

Processing is a software sketchbook and language based on Java commonly used by visual artists and also in the generative art world. The language has a library for using Microsoft's Kinect V2. The best tutorial to follow to set up Processing with Kinect is on Mike Bridge's blog. This tutorial uses Thomas Sanches Lengeling's Processing Library for using the Kinect V2.

Here we will go over the tldr of how to set up Processing and start using Kinect V2 though it is worth checking out the embedded links.

It is important to note that the Kinect V2 is out of production and the only way to get it is second hand on Ebay or on Amazon

Requirements:

  • Window 10
  • Kinect V2 (Kinect for Xbox One and the Kinect 2.0 Adapter for Windows PC)
  • Kinect SDK 2.0
  • Processing 3.0

First step is to download and install Processing 3.0. Then, once you have access to the necessary hardware (the Kinect for XBox One V2 and its adapter), download the Kinect for Windows SDK 2.0. Once the Kinect for Windows SDK has completed installing, connect the Kinect sensor to a power outlet and then plug the USB cable to your computer. The necessary drivers should begin installation automatically. Then use the Kinect for Windows SDK to ensure, your Kinect is detected and works properly.

Once your Kinect is set up, launch Processing from processing.exe. From the Sketch, navigate from Import Library to Add Library and search for Kinect v2 for Processing.

Thomas Lengeling who wrote the KinectPV2 library gives some usefull examples here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published