Author Archive

Coding in News

http://www.nytimes.com/2014/03/24/world/europe/adding-coding-to-the-curriculum.html?_r=0

This article is about adding coding to the elementary education curriculum in Europe.  According to the article, coding is a new skill that all children should learn and most children love.

2 Interactive Art Pieces

%20wrong is 1998 art piece made by Jodi.  The piece gives off the illusion that Rhizome has been hacked the moment you click on the link.  If the viewer does not know that this is the purpose of the piece, the viewer will believe that Rhizome is hacked.  Each time you click a different error message should appear.  The piece does not exist unless you click on the link, thereby requiring human interaction.  Cascade on Wheels was made in 2007 by Steph Thirion.  The project showcases and categorizes the traffic in major cities.  This project, based in processing, and does not exist without the people in the city.  If they were not using cars, trucks, taxis etc… this art piece would cease to exist in the way it does now.  The map would never change, it would just remain empty.  The piece changes as time goes on.  This piece would be interesting to view over time and compare the charts made now compared to the charts made one month from now, one year from now even ten years from now.  Its even possible to think of what might happen to the piece as people learn about it.  Will they start to use a different kind of transportation, will they take the same route, will they start to walk, will they be uninfluenced by the project.  These projects can be thought about in the same way David Rokeby is in Transforming Mirrors.  He believes that “The spectator makes the picture.”  Both of the pieces above do not exist without someone being a part of it.  There is a relationship between the person interacting with the project and the project itself.  It is interesting to see how the projects change when the relationships change.

References:

http://www.trsp.net/cow/

http://rhizome.org/artbase/collections/6/

Project 1 B

P4VA Project 2

Screen Shot 2015-02-17 at 12.24.50 AM

//eye variable
float es;
float ec;
//nose variable
float n;
//eyebrow variables
float eb1=190;
float eb2=190;
//lip variables
float lc;
float s;
float ml;
float mh;
float neck;

void setup() {
  size(400, 400);

  background(255, 255, 255);
}


void draw() {
  //hair

  fill(240, 50, 240);
  ellipse(200, 180, 260, 320);

  //ears
  fill(s, 50, 100);
  ellipse(100, 200, 50, 50);
  ellipse(300, 200, 50, 50);

  fill(s, 50, 100); 
  //neck
  rectMode(CENTER);
  rect(width/2, 350, neck, 200);

  //face


  ellipse(200, 200, 200, 300);

  //fringe
  noStroke();
  fill(240, 50, 240);

  //rect(110,90,180,60);
  stroke(0);

  //eyes
  fill(50, ec, 300);
  ellipse(150, 200, es, es);
  ellipse(250, 200, es, es);

  //mouth
  fill(lc, 0, 0);
  noStroke();
  ellipse(width/2-10, 300, ml, mh);
  ellipse(width/2+10, 300, ml, mh);

  stroke(0);
  line(150, 300, 250, 300);

  //nose
  line(width/2, 200, width/2, n);
  //eyebrows
  line(150, 180, 180, eb1);
  line(220, eb2, 250, 180);



if (mousePressed){
// this code is only accessed if I click the mouse
  //EYEBROWS
  // generate eyebrow y coordinates 
  // assign random y coord between 160-200
  eb1 = random(160, 200);
  eb2 = random(160, 200);
  n = random(200, 250);
  es = random (10, 35);
  ec = random(50, 300);
  lc = random(0, 360);
  s = random (50, 220);
  ml = random (15, 60);
  mh = random (5, 20);
  neck = random (50, 100);
}
}

Megan Haug Self Portrait

Megan Haug Self Portrait

Megan Haug
Self Portrait

 

void setup(){
  size(499,671);
}
void draw(){
fill(255, 226, 226);
stroke(255, 226, 226);
//face1
quad(210, 63, 303, 54, 308, 125, 217, 134);
//face2
quad(217, 134, 308, 125, 320, 195, 260, 200);
//shoulder1
quad(174, 185, 410, 202, 404, 282, 159, 259);
//body1
fill(184, 226, 247);
stroke(184, 226, 247);
quad(159, 259, 381, 282, 330, 427, 188, 377);
//body2
quad(188, 377, 330, 427, 331, 504, 150, 460);
//body3
fill(58, 70, 130);
stroke(58, 70, 130);
quad(331, 504, 150, 460, 95, 572, 333, 590);
//legl
quad(95, 572, 215, 578, 198, 671, 108, 671);
//legr
quad(215, 578, 333, 590, 333, 671, 237, 671);
fill(255, 226, 226);
stroke(255, 226, 226);
//arml1
quad(174, 185, 159, 259, 118, 300, 66, 294);
//arml2
quad(66, 294, 118, 300, 194, 383, 171, 412);
//armr1
quad(381, 282, 410, 202, 442, 409, 401, 399);
//armr2
quad(401, 399, 442, 409, 333, 548, 333, 500);
//hair
fill(111, 40, 41);
stroke(111, 40, 41);
quad(162, 107, 217, 134, 270, 225, 248, 309);
quad(200, 24, 210, 63, 217, 134, 162, 107);
quad(200, 24, 296, 15, 303, 54, 210, 63);
quad(296, 15, 323, 38, 395, 267, 318, 201);
//eyebrow
stroke(111,40,41);
//left
line(214, 109, 225, 108);
line(225, 108, 237, 113);
//right
line(252, 110, 257, 102);
line(257, 102, 286, 101);
//lefteye
fill(254, 254, 254);
stroke(254, 254,254);
ellipse(227, 117, 18, 8);
}

Roots

Roots is a music collaboration art piece.  Music is created when fingers are placed on the table.  When the finger makes contact with the table, a root like effect moves outwards from the finger on to the table.  You can use objects as well as your fingers to create music and different visual effects.  Processing handles the visual part and ChucK handles the music element.

http://flipmu.com/work/bricktable/what-is-roots/

 

'+
1
'+
2 - 3
4 - 5
6 - 7
8 - 9
10 - 11
12 - 13
13 - 14
[x]