viernes, 3 de febrero de 2012

Ejercicios con Processing

Círculos aleatorios
Blood cells



void setup() {
  size (1920,1080);
  background (1);
}
void draw () {
    strokeWeight (0);
  smooth ();
  fill (127,18,18,20);
  ellipse ((random(1920)),(random(1080)),60,60);
  fill (255,0,0,10);
  ellipse ((random(1920)),(random(1080)),60,60);
   fill (255,81,0,10);
  ellipse ((random(1920)),(random(1080)),45,45);
  fill (255,87,0,6);
  ellipse ((random(1920)),(random(1080)),45,45);
  fill (166,10,103,10);
  ellipse ((random(1920)),(random(1080)),50,50);
}



Otro aleatorio: círculos , líneas horizontales y verticales.




void setup() {
  size (720,480);
  background (255);
}
void draw () {
  strokeWeight (0);
  smooth ();
  fill (119,28,127);
 rectMode (CENTER);
  rect ((random(720)),(random(480)),1,720);
  fill (106,220,168);
  rect ((random(720)),(random(480)),1,720);
   fill (68,212,233);
  rect ((random(720)),(random(480)),1,720);
  fill (206,244,45);
  rect ((random(720)),(random(480)),1,720);
   fill (228,58,239);
  rect ((random(720)),(random(480)),1,720);
  fill (255,0,0);
  rect ((random(720)),(random(480)),480,1);
  fill (228,255,0,30);
  ellipse ((random(1920)),(random(1080)),300,300);



Interactivo con el mouse.




void setup() {
  size (1920,1080);
  background (1);
}
void draw () {
    strokeWeight (0);
  smooth ();
  fill (127,18,18,20);
  ellipse(mouseX,mouseY,100,100);
  fill (255,0,0,10);
  ellipse ((random(1920)),(random(1080)),45,45);
   fill (255,81,0,10);
  ellipse ((random(1920)),(random(1080)),65,65);
  fill (255,87,0,6);
  ellipse ((random(1920)),(random(1080)),25,25);
  fill (166,10,103,10);
  ellipse ((random(1920)),(random(1080)),50,50);
}



A partir de imagen cargada.




PImage lineImage;
void setup(){
  size (1080,720);
  lineImage = loadImage("wolff.jpg");
}

void draw () {
  image (lineImage,mouseX-lineImage.width/2,mouseY);
}



Un simple sketch.




void setup () {
 size(720,480);
}
void draw() {
  if(mousePressed == true) {
    line(mouseX, mouseY, pmouseX, pmouseY);
  }
}

No hay comentarios:

Publicar un comentario