Building Interactivity

Screen Shot 2017-03-17 at 14.27.06

import SimpleOpenNI.*; //kinect Library
import; //movie library…

SimpleOpenNI kinect;
boolean g_kinectMode=false;
int g_movieID=0, g_numMovies=5;
PImage g_img;
//PImage img = frames[frameCount % frames.length];

Movie[] movies = new Movie[g_numMovies];
String[] moviesAddress = {
“”, “”, “”, “”,””

PImage movie;

void setup() {
size(2024, 576);
if (g_kinectMode) {
kinect = new SimpleOpenNI(this);
kinect.enableUser(SimpleOpenNI.SKEL_PROFILE_NONE); // we don’t need to track the joint position data
kinect.setMirror(true);//1 reverse the image
for (int i = 0 ; i<min(moviesAddress.length,moviesAddress.length,g_numMovies);i++) {
movies[i] = new Movie(this, moviesAddress[i]);

// movies[i].noLoop();


This is the latest version of the code which randomises the movies depending on the mouseX position. It uses the mouseX and pmouse which stores the mouse previous position.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s