Issuu on Google+

Project Documentation Project Members – Tabish Ahmed, Lara Chen, Steven Frady, Jacob Lineberry, Christian Kay, Hong Zhu, Mark McCallum, Akshay Shinde Professor – Josephine Leong ITGM 445 Physical Computing and ITGM 736 Physical Interactive Media


2

Index Project Information …………………………………..4-9 - General Information - Project Abstract - Project Summary - Project Purpose - Project Space and Limit - Project Definition Environment Setup …………………………………...10-14 Step-by-Step Installation Guide ……………………. 15-20 Code Overview ………………………………………. 21-23 Team Members and Roles …………………………. 24-27


3

Project Information


4

Project Title: Influence

Completion Date: 21st November 2013

Physical Media Used: Nyko Zoom for Kinect, Epson Short-throw Projector, Surround System, PVC Cones

Software Used: Processing

Operating System: MAC OSX (preferred)


5

Project Abstract

Influence is an immersive social experiment based on the temporal and spatial relationships between people and their environment. Influence manifests participant’s influence within a selfsustaining interactive space through a visual and auditory sensory experience.

Project Summary Influence is a space where a user hears and sees their presence in a physical space. Using input from the Kinect, combined with the coding-environment of Processing, each individual is projected upon with a specifically colored ring and particles. A specifically colored ring is used to define the user’s individuality and influential power, while the particles are used as symbolic representations of the interactions themselves. When multiple users enter the environment and interact through a high degree of proximity, they begin to exchange each other’s particles. These users will carry with them the particles of any users they interact with until they leave the space. Users can also modify the colors of existing objects in the environment through proximity, and the effects will remain until another user interacts with them.


6

Project Purpose Influence is an interactive environment aiming to bring awareness of today’s increasingly connected world. Now more than ever, we can influence and change our surroundings through a variety of mediums. The project environment visualizes an individual’s presence and effect upon people and their surroundings.

Project Space and Limit Influence is an expandable environment that can cater to multiple users. Based on the current space available, we limited the number of users who can interact in the space provided. Currently, we only allow five users to interact in the environment. There is no hard rule, however, but a preference based on the limitations of the space and the Kinect’s limited reach.


7 Project Definition

Scenario – 1a: Users in the space

When users enter the environment they will be projected upon with specifically colored rings and particles. The projected ring defines their influential power and social reach, and will cause changes in the environment based on the user’s movements and interactions.


8

Scenario – 1b: Users interaction

The base concept of influence is to create an immersive environment where a user’s presence and influence upon others and the surroundings are visually represented. When multiple users interact through a high degree of proximity, they begin to exchange each other’s particles. These users will carry with them the particles of any users they interact with until they have left the space.


9

Scenario – 1c: Users interacting with the environment

Cones represent the physical space and environment the user is interacting within and upon. When a user gets within a high proximity to the cone, its color changes into the specific color of the user interacting upon it. The purpose of the cones is to convey the idea that a person not only influences other people, but the environment around them as well.


10

Environment Setup


11

Figure – 1: Influence environment


12 PART A Name: Projection Floor Screen Color: Plain White Dimensions of Projection: 10’ 11” x 14’ 2” Material: Billboard Tarpaulin/Trapeze/Tyvek

PART B Name: Suspended Ceiling Frame Dimensions of Projection: 10’ 11” x 14’ 2” Material: Aluminum/Steel


13 PART C Name: Interactive Object Form: Cone Quantity: 1 item. Dimensions: Base Radius-10inch; Height - 32 in Material: Fiberglass/Cardboard

PART D Name: Interactive Object Form: Cone with Square base Quantity: 1 item. Dimensions: Base Radius-10inch; Height - 32 in Material: Fiberglass/Cardboard

PART E Name: Interactive Object Form: Cone with Hexagon base Quantity: 1 item. Dimensions: Base Radius-10inch; Height - 32 in Material: Fiberglass/Cardboard


14

PART F Name: Speakers with Sub-Woofer. Description: 4 small speakers are mounted on the four corners of suspended frame.

PART G Name: Microsoft Kinect. Quantity: 1 item. Description: Kinect is mounted in the center of the suspended frame. Add-on: Nyko Zoom for Kinect

PART H Name : 410 W Powerlite Epson. Quantity : 2 item. Description : Two projectors are mounted and vertically aligned on either side of the suspended frame.


15

Step-by-Step Installation Guide


16

1. Make sure Kinect is connected with your system

2. Locate the Influence folder and open it.

3. Run Processing

4. Open processing “preferences� Tab


17

5. Change the “sketchbook location” to the influence folder location.

6. Set the “Available memory” to 2048mb


18

7. Set “Launch programs in “ 64-bit mode. Then click “ok”.

8. Open influence_1_0 > influence_1_0.pde


19

9. Click on “ run “

10. The project will be running like the screenshot below.


20

11. Press “spacebar� to hide knobs/buttons.

12. Have Fun !


21

Code Overview


22

Class Diagram:


23

Libraries This program works with the current version of libraries. Libraries are often updated and using updated version may conflict or may not be compatible with the existing program. The program may have to be modified to work with updated libraries. blobDetection - http://www.v3ga.net/processing/BlobDetection/ controlP5 - http://www.sojamo.de/libraries/controlP5/ keystone - http://keystonep5.sourceforge.net/ MSAFluid - http://www.memo.tv/ofxmsafluid/ SimpleOpenNI - https://code.google.com/p/simple-openni/ toxiclibs-complete-0020 - http://toxiclibs.org/


24

Team Information / Roles


25

Tabish Ahmed Project Lead Tabish holds a Bachelor in Computer Science and is currently pursuing his MA in Interactive Design with focus of interest in interface and experience design. He expects to graduate in March 2014 and aims to serve the world by designing what they need. Find more about him: www.taabi.com

Steven Frady Lead Developer Steven is a SCAD Fall 2013 graduate with a BFA in Interactive Design and Game Development focusing in Interactive Design. Find more about him: www.stevenfrady.com

Hong Zhu Developer Hong Zhu comes from Beijing, China and is an M.F.A candidate in Interactive Media Design. Her work varies from interaction design to web development which all aim to bring the world convenience, cheerfulness, and happiness. Find more about her: www.juliahongzhu.com


26 Jacob Lineberry Developer Jacob is pursuing his BFA in Interactive Design and Game Development with a focus on interface & web design. He expects to graduate in March 2014. Find more about him: www.jacoblineberry.com

Akshay Shinde Developer/ Environment Designer Akshay is currently pursuing a Masters in Fine Arts Degree in Design Management at the Savannah College of Art and Design. He believes good design is an act of faith, conviction and creativity to redefine what is known, rewrite existing rules and link the unrelated. Akshay received his MFA in Industrial Design from SCAD in 2012.

Lara Chen Developer / Environment Designer Lara is in her second year at the Savannah College of Art and Design, pursuing her Master of Arts in Interactive Design & Game Development, with a focus on User Interface/User Experience and Product Design. She received her Bachelor of Fine Arts in Industrial Design in 2010. Find more about her: http://larachen.com/


27

Mark McCallum Visual / Motion Designer Mark is pursuing his BFA in Motion Media Design with an interest in interactivity and experiential media. He now realizes the error in his ways by putting off creating a website, and plans to create one soon. Find more about him: https://vimeo.com/user11295935

Christian Kay Visual / Motion Designer Christian Kay is pursuing his BFA in Motion Media Design and expects to graduate in the spring of 2014. Find more about him: katzenkinder.prosite.com

  Nicholas Caramela Sound Designer Nicholas is pursuing a BFA in Sound Design with a minor in Music Composition. His sound design work is versatile and can be produced for a variety of mediums. Find more about him: www.linkedin.com/pub/nicholas-caramela/82/700/792/


28

Many Thanks ! We like to note that this project would not even be possible if not for the guidance and patience of Professor Josephine Leong. We would also like to send out a special thanks to Neil Short for his technical assistance, and ITGM Chair Luis Cataldi for granting us his time and advice during different phases of the project.

 


Influence ( Technical Documentation )