Prism balloon

From MideumWiki

Jump to: navigation, search


Contents

개요

프리즘 벌룬은 아트센터 나비에서 기획한 공연형 전시인, BEAM THE NIGHT의 Pre-opening party: 2013년 12월 26일(목) 오후 8:30-9:30에서 사람들에게 30분 이상 선보였던 피지컬 인터랙티브 작업이다.

종류

투명 공
크기: 1.5m
기능: 150개 가량의 비치 발리볼 + 12개의 소모듈(자바 안드로이드 계열의 갤럭시 s3 스마트폰에 프로세싱 안드로이드버젼 가상 앱 소프트웨어 사용)이 들어간 공기로 채워진 공
불투명 공
크기: 1.5m
기능: 1개의 소모듈(자바 안드로이드 계열의 갤럭시 s3 스마트폰에 프로세싱 안드로이드버젼 가상 앱 소프트웨어 사용)이 매달린 형태의 헬륨이 채워진 공

구성

대모듈

대모듈은 지름이 1.5m 가량 되는 벌룬타입의 비닐 공이다.

중모듈

중모듈은 지름이 90cm 가량 되는 비닐 공이다.

소모듈

소모듈은 지름이 15cm 가량 되는 플라스틱 공이다.



테스트 예제

007버젼: 프로토 타입

AccelerometerManager accel;
CompassManager compass;
float ax, ay, az;
float direction;
float roX, roY, udZ;
int scWidth;
int scHeight;
void setup() {
 accel = new AccelerometerManager(this);
 compass = new CompassManager(this);
 orientation(PORTRAIT);
 //size(720, 1024);
 scWidth = 720;
 scHeight = 1280;
 noLoop();
}
void draw() {
 background(100);
 roX = float(nf(ax, 1, 2));
 roY = float(nf(ay, 1, 2));
 udZ = float(nf(az, 1, 2)); 
 direction = abs(map(direction, 0, 2*PI, 0, 360));
//  if (udZ > 0) {
   fill(map(roX, -10, 10, 0, 255), map(roY, -10, 10, 0, 255), map(udZ,0,360, 0, 255));
//  }
//  else {
//    fill(map(roX, -10, 10, 255, 0), map(roY, -10, 10, 255, 0), map(udZ,0,360, 255, 0));
//  } 
 rect(0, 0, scWidth, scHeight);
 println("====");
 println("x: " + roX); 
 println("y: " + roY); 
 println("z: " + udZ);       
 println("compass : " + direction);
}
public void resume() {
 if (accel != null) {
   accel.resume();
 }
 if (compass != null) {
   compass.resume();
 }
}
public void pause() {
 if (accel != null) {
   accel.pause();
 }
 if (compass != null) {
   compass.pause();
 }
}
public void shakeEvent(float force) {
 println("shake : " + force);
}
void directionEvent(float newDirection) {
 direction = newDirection;
}
public void accelerationEvent(float x, float y, float z) {
 //  println("acceleration: " + x + ", " + y + ", " + z);
 ax = x;
 ay = y;
 az = z;
 redraw();
}
Personal tools