Skip to content

WenheLI/Disco-Cube

Repository files navigation

Disco Cube

Kinetic Interfaces Spring 2018 Final@NYU Shanghai

Description:

Disco Cube is a dancing visualization platform that shares old users' dance while the current user is dancing in a kinetic way. All the motions are presented in a flexible point cloud particle system. The motion of the current user will take partial control over the recorded old users' motion, which creates a leading and following experience.

Collaborators: Eric Li, Mars Zhao

Demo Video:

Video

Technologies & Materials:

  • Processing and Libraries
    • Minim (for audio visualization)
    • KinectPV2 (for utilizing Kinect skeleton tracking)
    • oscP5 (for transferring gestures between server and client)
    • Spout/Syphon (for streaming to Madmapper)
  • Kinect SDK for Windows
  • Madmapper (for projection mapping)
  • Three projectors
  • One wood piece as the projection screen (made from three IDEA Lack side table)
  • One powerful computer running Windows

Experience

First, before any user goes in front of the Kinect, on the screen the motion of previous users in point clouds joggling and moving around on their own.

When someone goes in front of the Kinect, all will pause. Text instructions will pop up and invite him to take the lead triggered by holding his hand on his head. Then, the user will be lead the point clouds ‘ motion in many ways by his/her motion gestures — shaking the head to change their color palette, moving around to move their positions, waving his arm to blow the point clouds as if wind comes, and so on. The user won’t have to deliberately make these gestures, but rather randomly dancing around to lead the dance party. Every small gesture in the process of the user’s dancing will affect the animation of the previous motion point clouds, which should seems naturally incorporated.

When the user is done with the leading, the motion point cloud of him/her will join the series of point clouds being controlled, so that the future users will be able to control his/her motion recorded by the Kinect.

Aesthetic

The goal of the aesthetic style of the project is to have a dance club vibe. The current prototype looks like this: Oh no

About

Kinetic Interfaces Spring 2018 Final@NYU Shanghai

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published