lunes, 31 de marzo de 2014

DIBUJO EN PROCESSING


void setup () {

size (500, 400, P2D);
}


void draw () {
background(216,191,216);
stroke(0);
strokeWeight (10);
line (250,285,random(200,220),320);
line (250,220,random(200,220), 180);
line (290, 220, random(260,280), 175);
line (290, 290, random(260,280), 325);
line (180, 215, random(150,170), 200);
line (180, 270, random(140,170), 300);



noStroke();
fill(random(138,221),43,226);
ellipseMode(CENTER);
ellipse(250, 250, 200, 100);

noStroke();
fill(255, 0, 0);
ellipseMode(CENTER);
ellipse(310, 230, 20, 20);

noStroke();
fill(255, 0, 0);
ellipseMode(CENTER);
ellipse(310, 270, 20, 20);

noStroke();
fill(255, 255, 255);
ellipseMode(CENTER);
ellipse(308, 232, random(8,12), 8);

noStroke();
fill(255, 255, 255);
ellipseMode(CENTER);
ellipse(310, 224, 5, 5);

noStroke();
fill(255, 255, 255);
ellipseMode(CENTER);
ellipse(307, 274, random(8,12), 8);

noStroke();
fill(255, 255, 255);
ellipseMode(CENTER);
ellipse(309, 267, 5, 5);

translate(mouseX, mouseY);

  noStroke();
  fill(0,random(191, 220),255);
  beginShape();
  vertex(0, -50);
  vertex(14, -20);
  vertex(47, -15);
  vertex(23, 7);
  vertex(29, 40);
  vertex(0, 25);
  vertex(-29, 40);
  vertex(-23, 7);
  vertex(-47, -15);
  vertex(-14, -20);
  endShape(CLOSE);

 
  }


Este es un bicho que dibujé en el programa Processing. Lo diseñé de tal forma que se movieran sus patas y pareciera que sus ojos brillan, también cambia aleatoriamente de color y a su alrededor hay una estrella que parpadea y se mueve siguiendo la dirección del cursor. Para lograr esto tuve que estudiar mucho las coordenadas "x, y" , las cuales siempre se me dificultaron en las clases de matemáticas. Me da mucho gusto darme cuenta de que sirven para cosas que me interesan. Me gustaría crear un dibujo más grande y elaborado en donde hubiera mucho movimiento.  


No hay comentarios:

Publicar un comentario