lunes, 16 de noviembre de 2015





PURE DATA



                                                                       PURE DATA


domingo, 8 de noviembre de 2015

                                                                  PUREDATA








RESULTADO


                                                    

                                                        PROCESSING



Composición: 

                                                                             proceso

size(700,700);
background(220,112,188);
line(560,185,500,700);
line(555,190,500,695);
line(550,195,500,698);
line(545,200,500,697);
line(540,205,500,696);
line(530,210,500,694);
line(525,215,500,692);
line(520,220,500,690);
line(515,225,500,688);
line(510,230,500,686);
line(505,235,500,684);
line(500,240,500,682); 
line(495,245,500,680);
line(490,250,500,678);
line(485,255,500,676);
line(480,260,500,674);
line(475,265,500,672);
line(470,270,500,670);
line(465,275,500,668);
line(460,280,500,666); 
line(455,285,500,664);
line(450,290,500,662);
line(445,295,500,660);
line(440,300,500,660);
line(435,305,500,660);
line(430,310,500,662);
line(425,315,500,662);
line(420,320,500,662);
line(415,325,500,664);
line(410,330,500,662);
line(405,335,500,664);
line(395,340,500,666);
line(390,345,500,668);
line(385,350,500,670);
line(380,355,500,672);
line(375,360,500,674);
line(370,365,500,676);
line(365,370,500,678);
line(360,375,500,680);
line(355,380,500,682);
line(350,385,500,684);
line(345,390,500,686);
line(340,395,500,688);
line(335,400,500,690);
line(330,405,500,692);
line(325,410,500,694);
line(320,415,500,696);
line(315,420,500,698);
line(310,425,500,700);
line(400,338,500,662);
line(535,208,500,695);

line(2,1,500,700);
line(560,185,2,1);
line(550,195,2,1);
line(545,200,2,1);
line(555,190,2,1);
line(540,205,2,1);
line(530,210,2,1);
line(525,215,2,1);
line(520,220,2,1);
line(515,225,2,1);
line(510,230,2,1);
line(505,235,2,1);
line(500,240,2,1); 
line(495,245,2,1);
line(490,250,2,1);
line(485,255,2,1);
line(480,260,2,1);
line(475,265,2,1);
line(470,270,2,1);
line(465,275,2,1);
line(460,280,2,1); 
line(455,285,2,1);
line(450,290,2,1);
line(445,295,2,1);
line(440,300,2,1);
line(435,305,2,1);
line(430,310,2,1);
line(425,315,2,1);
line(420,320,2,1);
line(415,325,2,1);
line(410,330,2,1);
line(405,335,2,1);
line(395,340,2,1);
line(390,345,2,1);
line(385,350,2,1);
line(380,355,2,1);
line(375,360,2,1);
line(370,365,2,1);
line(365,370,2,1);
line(360,375,2,1);
line(355,380,2,1);
line(350,385,2,1);
line(345,390,2,1);
line(340,395,2,1);
line(335,400,2,1);
line(330,405,2,1);
line(325,410,2,1);
line(320,415,2,1);
line(315,420,2,1);
line(310,425,2,1);
line(400,338,2,1);
line(535,208,2,1);

line(300,427,500,700);
line(295,430,500,700);
line(290,435,500,700);
line(285,440,500,700);
line(280,445,500,700);
line(275,450,500,700);
line(270,455,500,700);
line(265,460,500,700);
line(260,465,500,700);
line(255,470,500,700);
line(250,475,500,700);
line(245,480,500,700);
line(240,485,500,700);
line(235,490,500,700);
line(230,495,500,700);
line(225,500,500,700);
line(220,510,500,700);
line(215,515,500,700);
line(210,520,500,700);
line(205,525,500,700);
line(200,530,500,700);
line(195,535,500,700);
line(190,540,500,700);
line(185,545,500,700);
line(180,550,500,700);
line(175,555,500,700);
line(170,560,500,700);
line(165,565,500,700);
line(160,570,500,700);
line(155,575,500,700);
line(150,580,500,700);
line(145,585,500,700);
line(140,590,500,700);
line(135,595,500,700);
line(130,600,500,700);
line(125,605,500,700);
line(120,610,500,700);
line(115,615,500,700);
line(110,620,500,700);
line(105,625,500,700);
line(100,630,500,700);
line(95,635,500,700);
line(90,640,500,700);
line(85,645,500,700);
line(80,650,500,700);
line(75,655,500,700);
line(70,660,500,700);
line(65,665,500,700);
line(60,670,500,700);
line(55,675,500,700);
line(50,680,500,700);
line(45,685,500,700);
line(40,690,500,700);
line(35,695,500,700);
line(30,700,500,700);
line(25,700,500,700);
line(20,700,500,700);
line(15,700,500,700);
line(10,700,500,700);
line(5,700,500,700);

line(300,427,2,1);
line(295,430,2,1);
line(290,435,2,1);
line(285,440,2,1);
line(280,445,2,1);
line(275,450,2,1);
line(270,455,2,1);
line(265,460,2,1);
line(260,465,2,1);
line(255,470,2,1);
line(250,475,2,1);
line(245,480,2,1);
line(240,485,2,1);
line(235,490,2,1);
line(230,495,2,1);
line(225,500,2,1);
line(220,510,2,1);
line(215,515,2,1);
line(210,520,2,1);
line(205,525,2,1);
line(200,530,2,1);
line(195,535,2,1);
line(190,540,2,1);
line(185,545,2,1);
line(180,550,2,1);
line(175,555,2,1);
line(170,560,2,1);
line(165,565,2,1);
line(160,570,2,1);
line(155,575,2,1);
line(150,580,2,1);
line(145,585,2,1);
line(140,590,2,1);
line(135,595,2,1);
line(130,600,2,1);
line(125,605,2,1);
line(120,610,2,1);
line(115,615,2,1);
line(110,620,2,1);
line(105,625,2,1);
line(100,630,2,1);
line(95,635,2,1);
line(90,640,2,1);
line(85,645,2,1);
line(80,650,2,1);
line(75,655,2,1);
line(70,660,2,1);
line(65,665,2,1);
line(60,670,2,1);
line(55,675,2,1);
line(50,680,2,1);
line(45,685,2,1);
line(40,690,2,1);
line(35,695,2,1);
line(30,700,2,1);
line(25,700,2,1);
line(20,700,2,1);
line(15,700,2,1);
line(10,700,2,1);
line(5,700,2,1);


For:

                                                                           proceso 



size(500,500);
background(255,128,0,128);

for (int i = 0; i < 500; i = i+5) {
  for (int j = 0; j < 500; j = j+5) {
    point(i, j);
  }
  
  }
stroke(255);
line(500,500,0,1);
ellipse(1,1,5,5);
ellipse(50,50,10,10);
ellipse(100,100,15,15);
ellipse(150,150,20,20);
ellipse(200,200,25,25);
ellipse(250,250,30,30);
ellipse(300,300,35,35);
ellipse(350,350,40,40);
ellipse(400,400,45,45);
ellipse(450,450,50,50);

ellipse(10,10,5,5);
ellipse(20,100,10,10);
ellipse(30,150,15,15);
ellipse(40,200,20,20);
ellipse(50,250,25,25);
ellipse(60,300,30,30);
ellipse(70,350,35,35);
ellipse(80,400,40,40);
ellipse(90,450,45,45);
ellipse(100,500,50,50);

ellipse(30,30,5,5);
ellipse(60,100,10,10);
ellipse(90,150,15,15);
ellipse(120,200,20,20);
ellipse(150,250,25,25);
ellipse(180,300,30,30);
ellipse(210,350,35,35);
ellipse(240,400,40,40);
ellipse(270,450,45,45);
ellipse(300,500,50,50);

ellipse(50,10,5,5);
ellipse(150,25,10,10);
ellipse(200,35,15,15);
ellipse(250,45,20,20);
ellipse(300,55,25,25);
ellipse(350,60,30,30);
ellipse(400,70,35,35);
ellipse(450,80,40,40);
ellipse(500,90,45,45);

line(500,265,0,1);
line(500,90,0,1);
line(300,500,0,1);
line(100,500,0,1);
ellipse(10,55,5,5);
ellipse(100,55,10,10);
ellipse(150,78,15,15);
ellipse(200,105,20,20);
ellipse(250,130,25,25);
ellipse(300,160,30,30);
ellipse(350,185,35,35);
ellipse(400,210,40,40);
ellipse(450,240,45,45);
ellipse(500,270,50,50);

Interacción:



                                                                           proceso



void setup() {
  size(700, 700); 
  stroke(255);
  noFill();
}

void draw() {
  background(0);
  for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 350-(i/16.0), 700+(i/6.0));
  
  }
  
  
  for (int i = 50; i < 300; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 350-(i/16.0), 700+(i/6.0));
  
  }
  
   for (int i = 50; i < 500; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 350-(i/16.0), 700+(i/6.0));
 }
  
 for (int i = 50; i < 600; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 350-(i/16.0), 700+(i/6.0));
  
  }  
  
   for (int i = 50; i < 700; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 350-(i/16.0), 700+(i/6.0));
  
  }
  
  for (int i = 50; i < 400; i += 5) {
     
   bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 350-(i/16.0), 700+(i/6.0));
  
  }
    
    for (int i = 50; i < 100; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 350-(i/16.0), 700+(i/6.0));
  
  } 
    
     for (int i = 50; i < 300; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 350+(i/6.0));
  
  }
    
    
    for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 350+(i/6.0));
  
    
     }
    
 for (int i = 50; i < 200; i += 3) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 340+(i/6.0));
  
    
     }
  

 for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 360+(i/6.0));
  
    
     }
     
     for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 380+(i/6.0));
  
    
     }
     
     
     for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 400-(i/16.0), 700+(i/6.0));
  
    
     }
 
 for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 500-(i/16.0), 700+(i/6.0));
  
    
     }
 
 
for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 600-(i/16.0), 700+(i/6.0));
  
    
     }
for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 700+(i/6.0));
  
    
     }

for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 100-(i/16.0), 700+(i/6.0));
  
    
     }

for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 200-(i/16.0), 700+(i/6.0));
  
    
     }

for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 450+(i/6.0));
  
    
     }

for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 500+(i/6.0));
  
    
     }
     
     
     for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 600+(i/6.0));
  
    
     }
     
     for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 200+(i/6.0));
  
    
     }
     
     for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 300+(i/6.0));
  
    
     }
     
     for (int i = 50; i < 300; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 30-(i/16.0), 700+(i/6.0));
  
    
     }
   
     
     for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 0-(i/16.0), 700+(i/6.0));
  
    
     }
     
     for (int i = 50; i < 200; i += 5) {
     
    
    bezier(mouseX-(i/6.0), 100+i, 650, 100, 440, 300, 700-(i/16.0), 30+(i/6.0));
  
    
     }
     
  for (int a = 100; a < 200; a += 3) {
     
    
    bezier(mouseX-(a/6.0), 100+a, 650, 100, 440, 300, 350-(a/16.0), 700+(a/6.0)); 
 
}
 }

Animación:


                                                                     


                                                                              proceso


float y=1;
 
 void setup(){
   size(400,400); 
background(250);
   
     }
     
     void draw(){
 
       line(0,y,400,y);
         
       rect(50,y,50,50);
       fill(224,255,255);
     rect(100,y,20,20);
      fill(65,105,225);
      rect(300,y,50,50);
      fill(255,160,122);
      rect(150,y,100,100);
      fill(135,206,250);
      rect(200,y,100,50);
      fill(176,196,222);
      rect(250,y,50,200);
      fill(255,105,180);
       
       rect(360,y,450,60);
      fill(154,205,50);
      
      
      rect(0,0,90,y);
      fill(50,250,50);
      
      rect(0,0,100,y);
      fill(255,140,0);
      
      rect(40,0,90,y);
      fill(255,160,122);
      
      rect(200,0,90,y);
      fill(0,0,139);
      
      rect(100,0,150,y);
      fill(47,79,79);
      
      rect(500,0,120,y);
      fill(255,160,122);
      
      
     y=y+2;
        }
       
       



ARDUINO


En este trabajo quise mostrar la vida de cada uno de los personajes de esta portada