Felipe Rojas Montenegro: Imagen Escrita: Autorretrato

De Casiopea


TítuloAutorretrato
Tipo de ProyectoProyecto de Taller
Palabras Clavetarea 1
Período2013-20133
AsignaturaImagen Escrita 2013 - DIS,
Del CursoImagen Escrita 2013 - DIS,
CarrerasDiseño Gráfico, Diseño Industrial
Alumno(s)Felipe Rojas Montenegro
ProfesorHerbert Spencer
Autorretrato Felipe Rojas

void setup(){
  size(500,500);
  smooth();
  noLoop();
}

void draw(){
  background(255);
  
  //Pelo:
  beginShape();
  fill(25);
vertex(162, 301);
vertex(179, 326);
vertex(185, 350);
vertex(171, 365);
vertex(144, 383);
vertex(138, 382);
vertex(145, 363);
vertex(146, 347);
vertex(141, 339);
vertex(138, 335);
vertex(136, 333);
vertex(133, 351);
vertex(128, 362);
vertex(102, 370);
vertex(80, 363);
vertex(97, 345);
vertex(99, 325);
vertex(93, 303);
vertex(81, 311);
vertex(70, 311);
vertex(80, 301);
vertex(91, 278);
vertex(97, 250);
vertex(96, 239);
vertex(94, 239);
vertex(137, 258);
vertex(147, 278);
vertex(161, 299);
  endShape(CLOSE);
    
  beginShape();
  fill(0);
vertex(319, 107);
vertex(300, 123);
vertex(284, 129);
vertex(262, 137);
vertex(238, 143);
vertex(218, 149);
vertex(186, 157);
vertex(158, 174);
vertex(152, 190);
vertex(153, 212);
vertex(160, 233);
vertex(163, 242);
vertex(173, 252);
vertex(170, 254);
vertex(160, 249);
vertex(161, 261);
vertex(167, 269);
vertex(171, 271);
vertex(155, 265);
vertex(150, 257);
vertex(155, 278);
vertex(161, 297);
vertex(161, 312);
vertex(155, 296);
vertex(142, 272);
vertex(137, 264);
vertex(141, 298);
vertex(136, 332);
vertex(119, 355);
vertex(120, 334);
vertex(126, 295);
vertex(111, 255);
vertex(101, 245);
vertex(93, 233);
vertex(87, 199);
vertex(89, 164);
vertex(101, 129);
vertex(123, 83);
vertex(145, 47);
vertex(169, 35);
vertex(206, 26);
vertex(238, 30);
vertex(259, 27);
vertex(281, 24);
vertex(327, 41);
vertex(354, 61);
vertex(380, 85);
vertex(392, 114);
vertex(396, 136);
vertex(397, 165);
vertex(416, 209);
vertex(425, 221);
vertex(417, 222);
vertex(417, 247);
vertex(423, 284);
vertex(424, 291);
vertex(416, 287);
vertex(410, 287);
vertex(385, 316);
vertex(362, 337);
vertex(354, 343);
vertex(352, 343);
vertex(355, 371);
vertex(362, 380);
vertex(380, 405);
vertex(403, 417);
vertex(350, 405);
vertex(309, 378);
vertex(300, 352);
vertex(282, 368);
vertex(278, 361);
vertex(295, 333);
vertex(305, 297);
vertex(309, 279);
vertex(313, 283);
vertex(308, 275);
vertex(299, 278);
vertex(294, 282);
vertex(312, 255);
vertex(320, 238);
vertex(321, 228);
vertex(318, 203);
vertex(318, 188);
vertex(319, 173);
vertex(312, 150);
vertex(299, 143);
vertex(282, 131);
vertex(272, 141);
vertex(244, 142);
  endShape(CLOSE);
  
  //Cabeza:
  beginShape();
  noFill();
  vertex(155, 118);
  vertex(142, 149);
  vertex(133, 219);
  vertex(147, 277);
  vertex(181, 327);
  vertex(229, 353);
  vertex(277, 336);
  vertex(326, 298);
  vertex(355, 249);
  vertex(370, 177);
  vertex(360, 120);
  vertex(317, 90);
  vertex(229, 80);
  vertex(163, 100);
  endShape(CLOSE);

  //Mitad Derecha Cara:
  beginShape();
  noStroke();
  fill(225);
  vertex(238, 150);
  vertex(239, 171);
  vertex(242, 190);
  vertex(244, 215);
  vertex(249, 233);
  vertex(255, 246);
  vertex(256, 257);
  vertex(253, 262);
  vertex(244, 264);
  vertex(239, 266);
  vertex(232, 266);
  vertex(228, 276);
  vertex(228, 282);
  vertex(228, 292);
  vertex(228, 315);
  vertex(228, 338);
  vertex(228, 350);
  vertex(228, 354);
  vertex(182, 329);
  vertex(148, 279);
  vertex(134, 220);
  vertex(141, 154);
  vertex(163, 121);
  vertex(194, 111);
  vertex(239, 145);
  endShape(CLOSE);
  
  //Mitad Izquierda Cara:
  beginShape();
  noStroke();
  fill(235);
  vertex(238, 146);
  vertex(308, 128);
  vertex(334, 130);
  vertex(344, 128);
  vertex(371, 177);
  vertex(357, 249);
  vertex(327, 299);
  vertex(277, 337);
  vertex(227, 353);
  vertex(227, 276);
  vertex(231, 265);
  vertex(245, 261);
  vertex(255, 255);
  vertex(260, 249);
  vertex(261, 235);
  vertex(253, 230);
  vertex(247, 221);
  vertex(244, 210);
  vertex(240, 179);
  vertex(238, 145);
  endShape(CLOSE);
  
  //Brillos:
  beginShape();
  noStroke();
  fill(255);
  vertex(241, 147);
  vertex(244, 160);
  vertex(247, 177);
  vertex(251, 192);
  vertex(258, 208);
  vertex(264, 227);
  vertex(271, 238);
  vertex(274, 249);
  vertex(272, 254);
  vertex(268, 258);
  vertex(262, 260);
  vertex(257, 260);
  vertex(251, 260);
  vertex(247, 260);
  vertex(243, 260);
  vertex(238, 260);
  vertex(234, 261);
  vertex(242, 259);
  vertex(250, 255);
  vertex(258, 249);
  vertex(261, 241);
  vertex(257, 234);
  vertex(250, 227);
  vertex(245, 218);
  vertex(243, 209);
  vertex(239, 196);
  vertex(238, 176);
  vertex(238, 167);
  vertex(237, 156);
  vertex(238, 147);
  endShape(CLOSE);

  beginShape();
  vertex(226, 239);
  vertex(216, 240);
  vertex(215, 246);
  vertex(217, 252);
  vertex(220, 252);
  vertex(218, 247);
  vertex(221, 243);
  vertex(224, 242);
  vertex(225, 241);
  endShape(CLOSE);
  
  //Ceja Derecha:
  beginShape();
  fill(0);
  vertex(228, 164);
  vertex(228, 169);
  vertex(227, 171);
  vertex(223, 173);
  vertex(217, 171);
  vertex(209, 171);
  vertex(202, 171);
  vertex(193, 171);
  vertex(184, 172);
  vertex(175, 176);
  vertex(172, 180);
  vertex(177, 171);
  vertex(186, 166);
  vertex(197, 163);
  vertex(206, 161);
  vertex(216, 158);
  vertex(220, 158);
  endShape(CLOSE);
  
  //Ceja Izquierda:
  beginShape();
  fill(0);
  vertex(263, 161);
  vertex(262, 169);
  vertex(270, 171);
  vertex(277, 171);
  vertex(286, 169);
  vertex(293, 168);
  vertex(303, 169);
  vertex(311, 172);
  vertex(308, 166);
  vertex(291, 159);
  vertex(266, 157);
  endShape(CLOSE);
  
  //Ojos:
  beginShape();
  fill(0);
  vertex(190, 179);
  vertex(201, 177);
  vertex(219, 177);
  vertex(223, 183);
  vertex(219, 187);
  vertex(215, 187);
  vertex(214, 184);
  vertex(214, 180);
  vertex(212, 178);
  endShape(CLOSE);
  
  beginShape();
  fill(0);
  vertex(270, 179);
  vertex(281, 177);
  vertex(299, 177);
  vertex(303, 183);
  vertex(299, 187);
  vertex(295, 187);
  vertex(294, 184);
  vertex(294, 180);
  vertex(292, 178);
  endShape(CLOSE);
  
  //Boca:
  beginShape();
  fill(200);
  vertex(216, 294);
  vertex(227, 285);
  vertex(232, 290);
  vertex(241, 288);
  vertex(245, 284);
  vertex(249, 289);
  vertex(259, 293);
  vertex(269, 295);
  vertex(274, 296);
  vertex(267, 301);
  vertex(255, 306);
  vertex(241, 309);
  vertex(232, 310);
  vertex(219, 311);
  vertex(209, 305);
  vertex(200, 297);
  vertex(194, 292);
  vertex(200, 294);
  vertex(210, 296);
  vertex(216, 296);
  endShape(CLOSE);
  
  beginShape();
  fill(0);
  vertex(216, 296);
  vertex(222, 296);
  vertex(227, 298);
  vertex(234, 300);
  vertex(240, 300);
  vertex(249, 299);
  vertex(256, 298);
  vertex(262, 298);
  vertex(266, 297);
  vertex(262, 299);
  vertex(252, 301);
  vertex(242, 302);
  vertex(235, 302);
  vertex(230, 301);
  vertex(223, 300);
  vertex(219, 299);
  vertex(214, 298);
  vertex(214, 297);
  endShape(CLOSE);
  
  saveFrame("felipe_rojas.jpg");
}

void mouseReleased() {
  println("vertex("+mouseX+", "+mouseY+");");
}