Elena Deng-Looking Outwards 02

overview of exhibit

This week I looked at Karl Sim’s Genetic Images from 1993. In this project, the user stands in front of a supercomputer and selects one of the 16 images displayed on the screen. The user is then elected to select one of the photos that appeals most to them and in turn that “photo” would be able to reproduce and make it to the next generation. This project was based on Darwinian Evolution and the thing I admire about it was how it was able to transcend the fields of science, technology, and art in such an early stage of technological advancement in computer technology.
Judging by the technology available in the early 1990’s, I’m assuming that the images were labeled from 1–16 and once the user selected one of the images, the aspects of that photo would be meshed together with other selections—to replicate evolution.

example of an image

Elena-Deng-Variable-Faces

sketch

var eyeSize=20;
var eyeSkin=20;
var faceWidth = 120;
var faceHeight = 150;
var noseSize=20;
var noseDiff=7;
var word=0;
var wordNum=0;

var bodySize=200;



function setup() {
    createCanvas(640, 480);

}

function draw() {
  background(244,187,84);

//ears
  stroke(156,171,50);
  strokeWeight(15);
  var x1=width/2-faceWidth/2-15;
  var x2=width/2+faceWidth/2+15;
  var y=height/2-noseDiff;
  line(x1,y,x2,y);

  fill(156,171,50);
  noStroke();
  triangle(x1+25,y,x1-10,y-15,x1-10,y+15);
  triangle(x2-25,y,x2+10,y+15,x2+10,y-15);

//body
  fill(220,220,200);
  ellipse(width/2,height,bodySize*1.5,bodySize*2);
  fill(68,63,52);
  rectMode(CENTER);
  rect(width/2,height,bodySize,bodySize);

//face size
  noStroke();
  fill(156,171,50);
  ellipse(width/2,height/2,faceWidth,faceHeight);
//eye
  fill(0);
  var eyeL=width/2-faceWidth/4;
  var eyeR=width/2+faceWidth/4;
  var ibagL=width/2-faceWidth/4;
  var ibagR=width/2+faceWidth/4;

  ellipse(eyeL,height/2,eyeSize+2,eyeSize);
  ellipse(eyeR,height/2,eyeSize+2,eyeSize);

  fill(156,171,50);
  ellipse(ibagL,height/2+5,eyeSize+8,eyeSize);
  ellipse(ibagR,height/2+5,eyeSize+8,eyeSize);

//nose
  fill(0);
  ellipse(width/2,height/2+noseDiff-2,noseSize,noseSize);

  fill(156,171,50);
  ellipse(width/2,height/2+noseDiff,noseSize,noseSize);

//words
var word = int(wordNum);
if (word == 1) {
    textSize(24);
    noStroke();
    fill(156,171,50);
    text("ogres are like onions", width/2, height/4);


} else if (word == 2){
    noStroke();
    textSize(24);
    fill(156,171,50);
    text("ogres are onions",width/2, height/4);

} else if (word == 3){
    noStroke();
    textSize(24);
    fill(156,171,50);
    text("ogre onions", width/2, height/4);

}
}

function mousePressed(){
  faceWidth=random(100,150);
  faceHeight=random(100,170);
  eyeSize=random(10,30);
  noseSize=random(10,25);
  bodySize=random(190,250);
  word=random(1,4);
  wordNum=random(1,4);



}

this was a fun project! I didn’t know what I was going to do when I first started but somehow I ended up with Shrek. I hope in the future I get to code more Shrek related projects.

Elena-Deng-Looking-Outwards-01

One project that I find inspirational is Google’s Tilt Brush. I find it amazing that with all the technology of today, we are able to combine VR and fine arts in a new and innovative way. The project itself was developed by Skillman and Hackett, a rapid prototyping company in San Francisco. The project began in 2014 and since then it continually been in development. To the best of my knowledge, the creators of the product used preexisting headsets and handheld controllers, however the program was revamped and the two tracking sensors could allow you to paint or draw anywhere within the room.

The creators may have been inspired by artists and sculptors who bend the conventions of painting and 3D work. The future of the Tilt Brush, I believe, will be determined in what direction the users want the product to go in. As the technology improves, the Tilt Brush will become more responsive as well as lighter in physical form.

Elena Deng Portrait

sketch

/* Elena Deng
Section E {
  edeng1@andrew.cmu.edu
  Assignment-01
}



*/

function setup() {
    createCanvas(350, 450);
    background(255,255,255);
}

function draw() {
  //hair
    fill(62,36,12);
    ellipseMode(0,0,0);
    ellipse(215,172,282,267);
    rect(215,175,280,334);
    ellipse(219,197,208,67);

  //jacket
    fill(140,96,57);
    ellipseMode(CENTER);
    ellipse(196,484,265,366);


  //face
  noStroke();
  fill (217, 173, 128);
  ellipseMode(CENTER);
  ellipse(208,213,244,280);
  ellipse(197,260,259,204);
  ellipse(331,251,35,57);

  //hair pt 2
  fill(62,36,12);
  ellipseMode(CENTER);
  ellipse(223,97,208,67);


  //eyebrows
    noStroke();
    fill(62,36,12);
    ellipseMode(CENTER);
    ellipse(225,182,86,30);
    ellipse(103,190,46,26);

  //eyebrowspt2
    noStroke();
    fill(217, 173, 128);
    ellipse(235,194,104,30);
    rect(165,165,25,30);
    ellipse(108,200,44,29);
    rect(117,171,18,39);

//eye
  noStroke();
  fill(0,0,0);
  ellipseMode(CENTER);
  ellipse(225,217,77,39);
  ellipse(98,215,50,32);

  fill(217, 173, 128);
  ellipse(225,225,77,35);
  ellipse(100,222,47,32);

//nose
  noStroke();
  fill(0,0,0);
  ellipseMode(CENTER);
  ellipse(132,253,35,39);

  fill(217, 173, 128);
  ellipse(132,260,35,26);

//mouth
  noStroke();
  fill(0,0,0);
  ellipseMode();
  ellipse(135,307,60,40);

  fill(217, 173, 128);
  ellipse(130,318,59,40);

//hand
  noStroke();
  fill(217, 173, 128);
  ellipse(75,375,93,134);
  ellipse(96,408,100,38);

//jacketpt2
  fill(140,96,57);
  rect(37,425,75,82,20);

//little splotches of joy
  fill(217,185,152);
  ellipse(330,251,21,35);
  ellipse(238,259,98,59);
  ellipse(159,151,62,36);
  ellipse(81,362,70,76);

//windowpane
  fill(173,215,237,63);
  noStroke();
  rect(0,0,296,456);
  fill(255,255,255,63);
  rect(0,0,305,456);



}

i call this piece: no escape from studio. pictured below (or above) is a design student (possibly me), trapped within the depths of margaret morrison

actually really enjoyed this project! i usually procrastinate until the last minute but once i started to work on the portrait i found it hard to stop.