daphne-Section D-LookingOutwards 02

3D printing in a new way

Voxel Chair is a unique 3D printed design made by Manuel Jimenez Garcia and Gilles Retsin in 2017. 3D printing was introduced several years ago and have had many successes in creating specific objects; however, Garcia and Retsin took it one step up and tried to create a more intricate software that would allow them to further improve 3D printing itself. I really admire that the two of them together were able to pool together ideas to make more functional items out from 3D printing. If 3D printing starts from the beginning to the end, the recreated model of the new 3D robotic printer starts from the ending then slowly moves back to the beginning. By changing up the manner then process worked and by using robotic 3D printing, the two were able to vary their level of how dense and how intricate they wanted their designs to be based on the part of the chair they were working.

jennyzha – looking outwords 01

Karolina Kurkova attends the 'Manus x Machina: Fashion In An Age Of Technology' Costume Institute Gala at Metropolitan Museum of Art on May 2, 2016 in New York City. (Photo by Larry Busacca/Getty Images)

A particular computational project that I found to be inspiring was the Marchesa x IBM’s Watson dress collaboration for the Met Gala. While technology isn’t typically something one would associate with fashion or art, Marchesa and IBM were able to perfectly and harmoniously showcase their inspiration, and last year’s Met Gala’s theme, “Manus x. Machina: Fashion in the Age of Technology”.

Cognitive Marchesa dress lights up the night

The “cognitive dress,” it was called, was covered in fabric flowers embedded with LED lights that changed color. While physically, the dress stayed true to Marchesa’s signature elegance, the dress also stayed true to Watson’s powerful analytical power. Prior to the gala, Watson analyzed social media around Marchesa, assigning different emotions of the posts to different colors (rose for joy, coral for passion, aqua for excitement, lavender for curiosity, and butter for encouragement).

The team included a portion of the IBM Watson team, as well as Georgina Chapman and Keren Craig of Marchesa beginning their process just 5 weeks before the gala. There were no prior projects similar to this so they were the pioneers, as they opened up opportunity for more innovation between fashion and technology.

Project Week 1 – Self-Portrait

hyt-01

// helen tsui
// 15-104 section d
// hyt@andrew.cmu.edu
// project-01

function setup() {
    createCanvas(400, 400);
    background(60, 105, 128); 
}

function draw() {

stroke(200, 197, 209);
strokeWeight(8);

    fill(250, 225, 223); 
    arc(400, 80, 700, 600, QUARTER_PI, PI);
    ellipse(120, 130, 150, 150); //glasses
    ellipse(320, 130, 150, 150); //glasses
    line(210, 160, 230, 280); 
    line(230, 280, 270, 270); 
    curve(290, 300, 320, 328, 335, 330, 340, 348);
    noFill();
    //curve(0 , 80, 0, 200, 80, 300, 80, 400);
        

noStroke();

    fill(10, 10, 10); 
    arc(130, 140, 100, 40, PI, PI); //eyelid left
    arc(330, 140, 100, 40, PI, PI); //eyelid right

    fill(84, 106, 123);
    ellipse(130, 150, 45, 45); //eyeball left
    ellipse(330, 150, 45, 45); //eyeball right

}

For this project, I assorted a color palette for my self-portrait and used functions including curve, arc, fill, rect, strokes, etc. The process was difficult as I have never coded before, but the trial-and-error method eventually worked out well.

dnoh-sectionD-project01-face

sketch

function setup() {
  createCanvas(500, 500);
  background(0);

  rectMode(CENTER);
  fill(239, 162, 58);
  noStroke();
  rect(250, 250, 485, 485);

}

function draw() {
  rectMode(CORNER);
//shirt
  fill(79, 75, 125);
  stroke(0);
  strokeWeight(7);
  rect(84, 407, 365, 205, 93, 93, 0, 0);

//neck
  fill(215, 164, 111);
  stroke(0);
  strokeWeight(7);
  rect(226, 360, 83, 84, 0, 0, 35, 35);

//rightear
  ellipseMode(CORNER);
  fill(229, 186, 131);
  stroke(0);
  strokeWeight(7);
  ellipse(109, 232, 43, 43);

//leftear
  fill(229, 186, 131);
  stroke(0);
  strokeWeight(7);
  ellipse(355, 232, 43, 43);

//face
  fill(229, 186, 131);
  rect(129, 69, 237, 315, 130, 130, 130, 130);

  fill(239, 162, 58);
  noStroke();
  rect(30, 30, 440, 180);

  rectMode(CORNERS);
  fill(0);
  noStroke();
  rect(129, 210, 366, 217);

//glasses
  rectMode(CORNER);
  fill(229, 186, 131);
  stroke(0);
  strokeWeight(7);
  rect(155, 228, 70, 44, 13, 13, 13, 13)

  fill(0);
  noStroke();
  ellipse(170, 245, 10, 10);

  fill(0);
  noStroke();
  rect(228, 240, 48, 8);

  fill(229, 186, 131);
  stroke(0);
  strokeWeight(7);
  rect(265, 228, 70, 44, 13, 13, 13, 13)

  fill(0);
  noStroke();
  ellipse(280, 245, 10, 10);

//nose
  fill(215, 164, 111);
  noStroke();
  triangle(235, 283, 245, 250, 255, 283);

//mouth
  noFill();
  stroke(0);
  strokeWeight(6);
  arc(190, 325, 78, 78, 3+HALF_PI, 3+HALF_PI+QUARTER_PI)

//hair
  noFill();
  stroke(76, 58, 22);
  strokeWeight(8);
  curve(200, 300, 123, 95, 340, 153, 700, 1000);

  noFill();
  stroke(76, 58, 22);
  strokeWeight(8);
  curve(100, 200, 222, 37, 352, 143, 200, 600);

  noFill();
  stroke(0);
  strokeWeight(8);
  curve(100, 50, 335, 56, 366, 138, 200, 150);

  noFill();
  stroke(76, 58, 22);
  strokeWeight(8);
  curve(100, 200, 130, 140, 244, 126, 300, 250);

  noFill();
  stroke(76, 58, 22);
  strokeWeight(8);
  curve(244, 116, 244, 126, 235, 150, 235, 140);

  noFill();
  stroke(76, 58, 22);
  strokeWeight(8);
  curve(235, 140, 235, 150, 300, 145, 300, 135);

  noFill();
  stroke(0);
  strokeWeight(6);
  curve(135, 155, 135, 155, 122, 180, 122, 180);

  noFill();
  stroke(0);
  strokeWeight(6);
  curve(122, 180, 122, 180, 140, 168, 140, 168);

  noFill();
  stroke(0);
  strokeWeight(6);
  curve(140, 168, 140, 168, 125, 200, 125, 200);

  noFill();
  stroke(0);
  strokeWeight(6);
  curve(125, 200, 125, 200, 145, 190, 145, 190);

  noFill();
  stroke(255, 233, 201);
  strokeWeight(8);
  curve(107, 131, 107, 131, 172, 100, 150, 200);

  noFill();
  stroke(0);
  strokeWeight(8);
  curve(228, 150, 228, 90, 285, 120, 285, 200);

  noFill();
  stroke(0);
  strokeWeight(6);
  curve(350, 170, 350, 170, 365, 185, 365, 185);

  noFill();
  stroke(0);
  strokeWeight(6);
  curve(365, 185, 365, 185, 360, 200, 360, 200);
}

I first created a sketch on Illustrator, which I transported into Photoshop and cropped.

Then I used shape and curve commands to replicate the image, in the end I decided against the diagonal rectangles. I thought that my sketch would take a lot less lines than I needed to, which is why I have so many lines of code.

dnoh-sectionD-lookingoutwards-01

Artist: Wonbin Yang
Art: Segnisiter continuus

Wonbin Yang, an artist based South Korea, creates various programmed artworks that are able to move around on their own. An example is Segnisiter continuuswhere a piece of newspaper is restructured and programmed to simply move around aimlessly.

I admire both the concept behind the piece, where a mundane item is given life and set to roam around people who don’t even notice the existence of the robot, and the design of the “legs” on the newspaper. The piece itself makes me question what I miss out in life when I don’t fully look at the details.

Although I only know the basics of programming, I am fairly sure Yang programmed his own software to command the ‘low intellegence’ newspaper to roam freely around the city.