Interactive Fashion-Final Project

For our final project, we are expanding on our midterm project–to demonstrate the power of women breaking through social stereotype.

Concept:

Women have long been described as fragment, elegant, weak, need protection and women are always being described as flowers. However, these stereotypes have constraint women’s equal stance on all aspects of life and many injustice have happened to women because of these stereotypes. Women shouldn’t be having powerful position at work because they should be cooking and doing laundry, giving birth and taking care of the family; women should be listening to a man because they know less and have less ability; women should always be elegant, like a flower, and should be always well-behave…… these standard are black and white and seems like women need to follow. But why women can’t be strong? why they can’t protect themselves? why they can’t make their “red” out of the black and white standards and stereotypes?

So our project aims at showing the power of women, the power that women has to defend themselves, to break through the elegance and to make their splash of color out of black and white.

Before starting, we searched for references about “Aggressive flowers”, and these are the flower models we find:

Some common points we find: 

1, They have sharp sticks or aggressive color/pattern

2, They have the motion of closing the patels to protect themselves

Based on these, we’ve decided to create sharp/sticks parts on our clothes, as well as a mechanism that’s similar to the closing of patels. And we will base these elements on a dress that’s showing elegant, but have parts that are folded, torn, which are not fitting in the standard of tidy and the whole elegant style, in order to show the idea of “Breaking stereotypes”.

Materials:

1, white fabric

I used a white fabric with little elasticity as the base fabric for the whole dress. This fabric is very tight so it can show how constrained women are when wearing it. At the same time, I discovered that when this kind of fabric is torn, it would have long fiber coming out from the part that’s being torn, which has a pretty good visual effect that echo with our concept “women don’t need to be always elegant and tidy, they can be messy”, also, it exaggerates the visual effect of “toring apart the stereotypes”.

2, Lace cloth

I used four type of lace:

Grey Lace(soft)    

White fishnet-like fabric(soft)

Black Lace with gold silk thread(quite hard)

Black and white flower lace (hard)

3, Z tags

We use black and white Z tags to create the effect of aggressive sticks pointing out

4, PLA materials for 3d printings

5, Silicons for inflatables

Process

Before I start making the dress, I searched online for some inspirations:

 

Some important parts when making the dress:

1, the folds on the dress

In order to create a better shape of the body, and add on the visual effect, I was trying hard to copy the folds on the first picture, however, it was harder then I thought first because of the threads constantly go messy because I used a really long thread, however as I shorten it, because of the constant change of threads, it makes the folds really loose. So I encountered these issues. However it turned out to look nice after some tests:

I also did the same thing on the upper body:

2, 3d printings

I also encountered several issues with the 3d printings:

1, failure to print. There were two times I left after seeing the first layer being printed smoothly, however when I checked in the morning, it was mysteriously paused for some error occurs

2, need to wait a thousand year for one available machine

However, these are the models I used(some got printed successfully and some doesn’t):

However, due to the fact that I could barely get an available 3d printing machines, I used what I successfully printed and assembled them into structures like this:

3, adding on the Lace

I used different ways when sewing on different Laces:

For the grey lace, part of it, Jelena and I used z tags to knit it:

Another part of it, I sew it with the black and golden lace with a pattern on the front piece of the dress:

Also you can see from the picture, I sewed the fishnet-like lace between the two column of mixed laces

And the flower lace, I sewed them symmetrically on the front chest with black at the outside and white at the inside:

4, adding on the z tags

There are two parts where I add more z tags on, both on the 3d printing parts but in different ways:

The front part has two z tag structures on both sides:

The back part, I integrated the z tags inside the 3d printing part:

Jelena also uses ztags on the inflatable part, along with a necklace made by ztags:

5, painting

After the presentation, Sylvia and Marcele suggested that we can actually paint the two 3d printing parts as eye-catcher, and this idea is also very relevance to our concept of breaking through the black and white standards and stereotypes, so I painted the 3d printing parts to red (Thanks Johnny for borrowing me a 3dprinting part to test if the paint can stay on the pla):

6, makeup & model

I communicated with our talented makeup artist Beatrix and decide to do this makeup:

This is how it looks like on our amazing model Mingway:

She has perfectly demonstrated what we wanted to convey: women confidence and power

Last but not least, great thanks to Victoria who came to help me on the show day, thanks to all efforts paid, thanks to talented makeup artists and models who add spirits and anima to the dress, thanks to Marcele’s help and encouragements and friends’ congrats after the show. It has been a GREAT GREAT experience and would be a beautiful memory!!

Interactive fashion-assignment9

This week, we are using rhino and grasshopper in particular to learn how to do 3d modeling for wearables. 

The grass hopper is like the backstage commanding platform and rhino is like the dashboard. We make and connect commands in grasshopper and then see the visual effect in rhino. in this assignment, we mainly explore several functions like mesh, remap, move and so on. And I went into plenty of obstacles:

obstacle 1: 

When I was on the step of sailing my model, my polyline shows numbers but the video doesn’t, and that was because I flatten my components, which I believe means I return curves and surfaces to the original squished 3-D shape, so that I get numbers of lines.

obstacle 2:

When I want to move my points, I found that they were moving in a really small distance even when I use much bigger values than the video. Later discovered that it was because at the very first step there was an important move of Selecting NO here!!!

 

Other than these, it all went pretty smoothly. My final result is like this:

 

 

Interactive fashion-assignment8

This week, we mainly focus on the making of 3d modeling on Rhino. During the class, Marcele showed us how to make a bracelet using Rhino and shared with us several examples.

I tried with the example, and as I process with the shape of a open-ended circle I thought why not test with different functions in Rhino?

I did several attempts:

But I eventually only printed this one for it has the pattern of plant cells and fibers and that I think may be useful for the following project.

I started with building three circles and adjusted the middle circle to better fit the size of the wrist, like this:

 

The problem that I encountered was that I was able to connect the three circles smoothly with the loft function, So that I could only make graphs on the two surfaces separately. It would look more organic if I print it in green, but I used the red material and realized the problem after I saw the result. But this definitely can be improved in the future. And the size went wrong a bit after printed: it was much smaller than I thought. It is because of the dimensions I forgot to alter.

A little surprise: it can be used as a security locker for water bottle:

It’s impossible to open the bottle after having this on, so safe for going to bars!

wait, I can’t open it either, the size is too perfect…

Which reminds me that I can’t design a bracelet with a EXACTLY perfect size, I need to leave some space for enabling people to take it off.

I guess I need to buy another bottle of water😭

Project2

For project 2, we try to explore different materials and effects for our final project. We mainly divide the techniques into 2 parts: inflatables and servos.

I was mainly exploring the servos and Jelena was in charge of the inflatables. Our initial concept was “the powerful women”, featuring women by the symbol of flower. In our first project, we were too implicit in terms of showing the conflict of the identity of women and the fierceness of flower, the dress still looked elegant. Only the collar part showed the fierceness. So in this project, we really want to make aggressive images and obvious conflicts.

I was trying to make a flower that looks elegant when it’s closed, but when it opens, it looks dangerous and aggressive. I want to make this mechanism but encountered many obstacles: 

1, the position

When I first and second made it, I was confused with the position. My first prototype was made with a cardboard and rubber-band. The draft was like this:

But it was too fragile so that it was hard for me to see the effect.

 

After asking Andy and Marcele, I realized that the mechanism that I imagined couldn’t work, so I tried another way with wooden sticks. But I mistakenly missed the position and made an umbrella instead. It was like this:

 

So I turned to the paper art, and that did work out well.

The future development for this part is that I need to make a more solid version instead of the hand-folded paper work. 

2, the elasticity

As you can probably see from the video, the elasticity of the flower, the extent of which that the flower can blossom and inner part can pop out is very limited. This is also a  part that we’ll need to consider. 

Maybe we can use a different mechanism that is having a lifting force to lift the pedals, and then show the inner part. 

The flowers will be duplicated on the whole body.

Jelena made these inflatables for the collar part, which was a big success, and Marcele also suggested that we can put these two kinds of inflatables together to make a better effect. And we will also duplicate these inflatables many places on the body.

(the pictures and videos are not loading successfully, I’ve put them all in this folder:https://drive.google.com/drive/folders/1dMUgHjSqsIafGu6Mg6Q_Z3gavGhODVvI?usp=share_link)

 

Interactive Fashion-assignment6

This week, we try to make our own inflatables. There are several steps, I’ll add out product pictures as well as the final results along with illustrations:

1, model the shape

We learned to use rhino this time. We followed some examples in the course slides as well as create some shapes by ourselves as tempts and also tests for the project2.

As you can see in the screenshot, it’s one of our design– we want to make an inflatable collar for our second project, so we designed this shape to try out.

2, Print and cut the baking paper using vinyl cutter

For this inflation, it contains three layers: two PVC layers and in between is a layer of baking paper. We first need to export our file to canvas and adjust the size of the board and model. Then, we use USB to transfer the file into the vinyl cutter. We place the baking paper on the special pad. WE NEED TO STICK THEM TOGETHER TIGHTLY!! For we failed several times because the less tight sticking will result in the paper to fold and not able to cut the shape completely. 

3,Assembling

Then, we need to stick the PVC layer and the baking paper together. Before sealing it with the iron, we first need to put a screw to connect one layer of PVC and the baking paper. Then we put the three layers together to seal them using the iron.

4, Connecting

We connected the circuit according to the slides and connected it to the inflatable. It was like this:

this one is following the example on the slides

and this is a cute little guy doing workout

this is a .. this is something cute

I think they are interesting especially for the space the use when they inflate, also if with enough power, they can hold thing on top, which can be how we use it in our project, it can pump out things and surprise the viewers.

One of the parts that can move in our project is the collar, but we are still hesitating whether to use the inflatables to make the collar or other materials and techniques. 

 

Project1

Concept aspect:

For our concept, since we made a nature-related self-made fabric during last class, we thought that it would be nice to make a project that shows the relationship between human and nature. Also, the international women’s day is approaching, we thought that women are often given gifts of flowers as well as being described as flowers, beautiful, delicate and needed to be protected by men. However, this can also be considered as a stereotype that constrains women to be themselves. So we made this dress that shows both women’s beauty and curve but also through the user experience, we can let the wearer feels an obvious constrain and danger of wearing the dress.

The bottom part of our dress is covered beautiful flower petals that we made ourselves using a special kind of paper that is delicate and can be shaped easily, which demonstrates the delicate and can-be-shaped-by-others characteristic. The graceful white long dress on the base also shows women’s grace. However, the dress has a really tough inner face that is very uncomfortable for the wearer, and the dress itself is very tight which is constraining the wearer’s movements. These represents the hidden harms that stereotypes like this can have on women.

The middle part of the body is covered by thin shinny fabric that barely cover anything, explicitly showing women’s fragility and fear. The collar has many layers, the part below the neck is stretching out, showing women’s desire to express themselves and to be powerful, and about the neck is instead is blocking the sight, which shows a stereotype that women should not care about the outside world and just do the domestic, creates a conflict here.

The collar also has a lot of iron sticks sticking out, showing how sharp this constrain is, which is not only dangerous to the wearer but also to the surrounding, so it demonstrates the stereotype on women is much more than just a harm on women but on the entire society.

The mask is also blocking women’s face, blocking her from the outside world. The fabric is made by lace and leaves of flowers, representing the “standard” dress and symbol of women.

There is a big pumping shining heart outside the body, demonstrating that women are actually brave and true, they have their own feelings, thoughts, blood and also, heartbeats that can be and are supposed to be seen and felt.

Technical aspect:

We use the heartbeat sensor and neopixel string. The code is below:

// Function: This program can be used to measure heart rate, the lowest pulse in the program be set to 30.
//         Use an external interrupt to measure it.
// Hardware: Grove - Ear-clip Heart Rate Sensor, Grove - Base Shield, Grove - LED
// Arduino IDE: Arduino-1.0
// Author: FrankieChu
// Date: Jan 22, 2013
// Version: v1.0
// by www.seeedstudio.com
//Heart rate
#define LED 13//indicator, Grove - LED is connected with D4 of Arduino
//xboolean led_state = LOW; //state of LED, each time an external interrupt
//will change the state of LED
unsigned char counter;
unsigned long temp[21];
unsigned long sub;
bool data_effect = true;
unsigned int heart_rate;//the measurement result of heart rate

const int max_heartpluse_duty = 2000;//you can change it follow your system's request.
//2000 meams 2 seconds. System return error
//if the duty overtrip 2 second.

//LED pixels1
// NeoPixel Ring simple sketch (c) 2013 Shae Erisson
// Released under the GPLv3 license to match the rest of the
// Adafruit NeoPixel library

#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h> // Required for 16 MHz Adafruit Trinket
#endif

// Which pin on the Arduino is connected to the NeoPixels?
#define PINs1        6 // On Trinket or Gemma, suggest changing this to 1


// How many NeoPixels are attached to the Arduino?
#define NUMPIXELS1 120 // Popular NeoPixel ring size



// When setting up the NeoPixel library, we tell it how many pixels,
// and which pin to use to send signals. Note that for older NeoPixel
// pixels1s you might need to change the third parameter -- see the
// strandtest example for more information on possible values.
Adafruit_NeoPixel pixels1(NUMPIXELS1, PINs1, NEO_GRB + NEO_KHZ800);
//Adafruit_NeoPixel pixels2(NUMPIXELS1, PINs2, NEO_GRB + NEO_KHZ800);
//Adafruit_NeoPixel pixels3(NUMPIXELS1, PINs3, NEO_GRB + NEO_KHZ800);
//Adafruit_NeoPixel pixels4(NUMPIXELS1, PINs4, NEO_GRB + NEO_KHZ800);

#define DELAYVAL 500 // Time (in milliseconds) to pause between pixels

long int blinkTime = 200;
long int blinkStartTime = 0;
boolean lightsOn = false;
int prevCounter = 0;

void setup() {

  pixels1.begin(); // INITIALIZE NeoPixel pixels1 object (REQUIRED)


   pixels1.clear(); // Set all pixel colors to 'off'
 
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
  Serial.println("Please ready your chest belt.");
  delay(5000);
  arrayInit();
  Serial.println("Heart rate test begin.");
  attachInterrupt(0, interrupt, RISING);//set interrupt 0,digital port 2


  Serial.begin(9600);   // We'll send debugging information via the Serial monitor
  pinMode(6, OUTPUT);
}


void loop()
{
  if (counter != prevCounter) {
    blinkStartTime = millis();
    lightsOn = true;
    Serial.println("lights on");
    //    prevCounter = counter;
    pixels1.fill(pixels1.Color(198, 0, 211), 0, 120);
    pixels1.show();
    prevCounter = counter;
    delay(50);
  }

  if (millis() - blinkStartTime > blinkTime) {
    lightsOn = false;
    Serial.println("lights off");
    pixels1.fill(pixels1.Color(0, 0, 0), 0, 0);
    pixels1.show();
  }
}
void sum()
{
  if (data_effect)
  {
    heart_rate = 1200000 / (temp[20] - temp[0]); 
  }
  data_effect = 1; 
}
void interrupt()
{
  temp[counter] = millis();
  Serial.println(counter, DEC);
  Serial.println(temp[counter]);
  switch (counter)
  {
    case 0:
      sub = temp[counter] - temp[20];
      Serial.println(sub);
      break;
    default:
      sub = temp[counter] - temp[counter - 1];
      Serial.println(sub);
      break;
  }
  if (sub > max_heartpluse_duty) //set 2 seconds as max heart pluse duty
  {
    data_effect = 0; //sign bit
    counter = 0;
    Serial.println("Heart rate measure error,test will restart!" );
    arrayInit();
  }
  if (counter == 20 && data_effect)
  {
    counter = 0;
    sum();
  }
  else if (counter != 20 && data_effect)
    counter++;
  else
  {
    counter = 0;
    data_effect = 1;
  }

}
void arrayInit()
{
  for (unsigned char i = 0; i < 20; i ++)
  {
    temp[i] = 0;
  }
  temp[20] = millis();
}


Future development:

Now, some of our concepts are still not straightforward enough, also as professor Marcele suggests, we could’ve used a sensor that can connect the viewer with the dress instead of just the wearer. And we can express the “women’s power” more explicitly by choosing more tough and attacking materials.

 

 

Interactive Fashion-recitation4

This week, we watched the film “Paris is burning”, which was a really thought-provoking film. “THE BALL” is a grand event that was “compatible to Oscar” to those people who have a relatively low stand in the society. It’s an event where they can escape their everyday normal life and to be “unnormal”, to stand out, to gain applause and respect, to actually be the glamorous, stunning person they want to be from the bottom of their hearts. 

I was in the group3 and our question was:                                                                      1, How is fashion connected to our perception of different social classes?
2, Do you think there is a connection in the film between luxury and high fashion with power?                                                                                                                                   We thought that one of the most explicitly shown aspects in the film about “fashion relates to social class” and “there is a connection between luxury and high fashion with power” is the use of luxurious fabric like fur, diamonds, and also accessories. People made up their own “fur”, accessories with cheap alternatives because in the reality, they can’t afford these ad they are not “high status” enough to own these, while at the same time they long for these, not only the fashion items but also the status and richness. There is a solid gap between the imagination and reality, and between them and the actual “high level social classes”. 

It’s also very thought-provoking to see the interlude of scenes in “The Ball” and out “The Ball”, and the dramatic conflicts the movie creates through the constant interluding and interviews. We can see clearly how this event is extracting people from a struggling life to a luxurious and glamour one. Their desire, their dreams and wishes were so obvious but they were so helpless at the same time for it was hard for them to change their current situation and really live the life that they’ve dreamt of.

For this week’s assignment, we were asked to make a mask that shows our identity explicitly. About the mask itself, when I think of mask, I think of the costume party where people would hold a mask to cover their face. So that’s why I designed a hand-hold mask.Then about “showing my identity”, I thought of many of my identities, and the one I think that impacts me the most as well as represents me the most is that I have a protecting mechanism, which is that I would treat others exactly the way they treat me, like a mirror. So I decided to make a mask full of mirrors that enable the person I face to see only himself/herself.

I bought some mirrors online and try to find some fitting materials to make the mask. I found the shinning, almost transparent material and that catches my eyes immediately. I think the way it shines but at the same time not so showing off can also say something about me, or at least the kind of personality that I want to have. 

I also got some wires and benched them into the shapes of eyes, nose and mouth and I sticked the mirror in the shapes. And I sticked those components onto the shiny material.

I tested this with a few friends and made sure that they could hardly see me but mostly themselves.

For future development, Professor Marcele suggests that I could use mirrors in different shapes to fit better, also to make the structure more stable. And I think that I can also think more about the shape of the mask, and the length of the nose can actually be altered to the minimum distance that I can accept for a stranger to approach me, so that the mask can show more of its “protecting” feature.

  

Interactive Fashion-recitation3

This week, we worked in group of 4 and made a software-hardware communicating device using the soft switch we made last week.

We was struggling a bit at the beginning with the correct code and correct circuit but no reception, and later we discovered that the problem was at the beginning stage in the XCTU, we didn’t switch the “MY”and”DL”. After we changed that, the system worked smoothly.

Below is our code:

XBee-A:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second in your serial port:
  mySerial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A5);
  // print out the value you read in your serial port:
  mySerial.println(sensorValue);
  delay(100);        // delay in between reads for stability
}

XBee-B:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
#define NUM_OF_VALUES_FROM_XBEE 1    /** YOU MUST CHANGE THIS ACCORDING TO YOUR PROJECT **/

int led = 9;           // the PWM pin the LED is attached to
int brightness = 0;    // how bright the LED is
int fadeAmount = 5;    // how many points to fade the LED by

/** DO NOT REMOVE THESE **/
int tempValue = 0;
int valueIndex = 0;
int xbee_values[NUM_OF_VALUES_FROM_XBEE]; /** create an array to store the data from Processing**/
void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  pinMode(9, OUTPUT);
  mySerial.begin(9600);
}
void loop() {
  getSerialData();
  xbee_values[0] = constrain(xbee_values[0], 0, 255);
//  xbee_values[0] = map(xbee_values[0], 0, 200, 0, 255);
  analogWrite(9, xbee_values[0]);
  if (xbee_values[0] > 100) {
   digitalWrite(led, HIGH); 
  }else{
    digitalWrite(led, LOW); 
    }
  Serial.println(xbee_values[0]);// print out the value you read:
  delay(1);  
  // set the brightness of pin 9:
//  analogWrite(led, brightness);
  // change the brightness for next time through the loop:
//  brightness = brightness + fadeAmount;
//
//  // reverse the direction of the fading at the ends of the fade:
//  if (brightness <= 0 || brightness >= 255) {
//    fadeAmount = -fadeAmount;
//  }
//  // wait for 30 milliseconds to see the dimming effect
//  delay(30);
}

//receive serial data from Processing
void getSerialData() {
  while (mySerial.available()) {
    char c = mySerial.read();
    //switch - case checks the value of the variable in the switch function
    //in this case, the char c, then runs one of the cases that fit the value of the variable
    //for more information, visit the reference page: https://www.arduino.cc/en/Reference/SwitchCase
    switch (c) {
      //if the char c from Processing is a number between 0 and 9
      case '0'...'9':
        //save the value of char c to tempValue
        //but simultaneously rearrange the existing values saved in tempValue
        //for the digits received through char c to remain coherent
        //if this does not make sense and would like to know more, send an email to me!
        tempValue = tempValue * 10 + c - '0';
        break;
      //if the char c from Processing is a comma
      //indicating that the following values of char c is for the next element in the values array
      case ',':
        xbee_values[valueIndex] = tempValue;
        //reset tempValue value
        tempValue = 0;
        //increment valuesIndex by 1
        valueIndex++;
        break;
      //if the char c from Processing is character 'n'
      //which signals that it is the end of data
      case '\n':
        //save the tempValue
        //this will b the last element in the values array
        xbee_values[valueIndex] = tempValue;
        Serial.println(tempValue);
        //reset tempValue and valueIndex values
        //to clear out the values array for the next round of readings from Processing
        tempValue = 0;
        valueIndex = 0;
        break;
    }
  }
}

Processing:

import processing.serial.*;
int NUM_OF_VALUES_FROM_XBEE = 1;   /** YOU MUST CHANGE THIS ACCORDING TO YOUR PROJECT **/
int sensorValues[];      /** this array stores values from the Lilypad1 **/
String myString = null;
Serial myPort;
void setup() {
  size(500,500)
  setupSerial();
}
void setupSerial() {
  printArray(Serial.list());
  myPort = new Serial(this, Serial.list()[ 8 ], 9600);
  // WARNING!
  // You will definitely get an error here.
  // Change the PORT_INDEX to 0 and try running it again.
  // And then, check the list of the ports,
  // find the port "/dev/cu.usbmodem----" or "/dev/tty.usbmodem----" 
  // and replace PORT_INDEX above with the index number of the port.

  myPort.clear();
  // Throw out the first reading,
  // in case we started reading in the middle of a string from the sender.
  myString = myPort.readStringUntil( 10 );  // 10 = '\n'  Linefeed in ASCII
  myString = null;

  sensorValues = new int[NUM_OF_VALUES_FROM_XBEE];
}
void draw() {
  getSerialData();
  printArray(sensorValues);

  circle(width/2, height/2, sensorValues[0]);
}
void getSerialData() {
  while (myPort.available() > 0) {
    myString = myPort.readStringUntil( 10 ); // 10 = '\n'  Linefeed in ASCII
    if (myString != null) {
      String[] serialInArray = split(trim(myString), ",");
      if (serialInArray.length == NUM_OF_VALUES_FROM_XBEE) {
        for (int i=0; i<serialInArray.length; i++) {
          sensorValues[i] = int(serialInArray[i]);
        }
      }
    }
  }
}

Below is the video:

This is the video with only the led and the soft switch:

This is the video with led/soft switch/Processing:

I think from what I learned today, I think of a wearable pieces as a screen on one’s face, which shows the graph drawn by another person’s movement or feeling. For example, assume that the person who wears the screen is A, and the another one without the screen is B. B will wear a device that can sense different touching texture, and the screen will show different graphs accordingly. It can have a meaning of teaching kids, like if the kid (as B) touches a flower, another kid (A) will see character “flower”. It encourages team work as well as helps the kids understanding the world. Or, it can have the meaning of a crazy couple, where A is out there exploring the world and testing what is dangerous and what is not. whatever that person touches, A will see and know. But since the screen is worn on B’s face, it means that A can and only can see and know what B has seen and touched, they are closely bonded and A is entirely relied on B, which is romantic but dangerous at the same time.

Interactive Fashion-Assignment1

For our assignment1, we needed to make a wearable device that alters our perception and change our relationship to the environment. We brainstormed a few ideas and end up deciding making a wing as: 1, an extension of human body 2, a device that alters our perception of air and enhance our feeling (hearing and motion) with air 

We found many plastic bags, pads, polyfoams and so on to build the bone structure as well as the surface of the wing. We actually have small designs on the surface and the design of the bone structure to make it look more wing-like and more easy to perceive the blow of the wind, but unfortunately we didn’t get to take pictures and our project was anciently thrown away by Ayi😭😭 

We still have some videos survived, best news of the week😬