Arduino The Documentary


Multimedia e Interactividad ll

Respuesta Video:  “Arduino The Documentary”




 Arduino The Documentary un documental con ideas para el futuro del hoy , mucha gente alrededor del planeta busca soluciones rápidas para problemas del mundo cotidiano , un futuro de tecnología se acerca rápidamente al sistema de vida del ser humano, existe ahora un modo de hacer más fácil las cosas en el hogar y en la vida.


Lograr funcionar códigos e ideas de procesing con la tecnología es el futuro , y la solución a muchos pequeños problemas que tenemos en nuestros hogares , muchas ideas creativas para proyectos con las personas , todo tipo de inspiración para poder seguir aprendiendo este nuevo programa.


Crear aplicaciones , modelos 3d , dar ideas al computador y pensar de una manera creativa es el mensaje en este documental que nos muestra que es futuro es ahora.

Hello World! Processing ”

Multimedia e Interactividad ll


Respuesta Video:  “ Hello World! Processing ”


Un programa creativo,  para gente creativa, esa es la idea y el núcleo de Processing  , este documenta presenta información acerca de los posibles usos de este programa y cuales con sus cualidades principales , sin duda Processing es algo no antes visto y con mucho potencial de desarrollo.


Lo interesante y divertido de este programa es la opción de crear o experimentar con algoritmos y códigos para poder crear respuestas aleatorias que van formando movimientos orgánicos cuando interactúan entre ellas. Me parece una idea revolucionaria ya que es una forma de poder observar ahí la vida expansión , como el caos crea un orden y de ahí podemos utilizar ideas para poder producir trabajos creativos de un modo natural .


Destaca mucho el poder ver los parecidos entre la naturaleza y el resultado de los procesos del código al interactuar entre si , los movientos son muy orgánicos , da una sensación de mucha armonía entre ellos, me parece divertida la idea de poder utilizar esto en video , para producir patrones de color y presentarlos al ritmo de la música ,  que la gente pueda interactuar con lo que ve creando nuevas respuestas.


En conclusión la idea propuesta en este documental es muy interesante ya que crea códigos aleatorios sin necesidad de saber su respuesta lo que crea un nuevo campo de ideas acerca de este tema que antes estaba totalmente inexplorado


https://drive.google.com/file/d/0B1cA-7udSQQ5ZmNMMTByeG9FdDg/view?usp=sharing

Uso de archivo svg . en Proccesing


PShape figura;
PShape Fondo;
boolean click = false;
void setup() {
  size(800, 800);
  figura = loadShape("3.svg");
  Fondo = figura.getChild("Back");
}

void draw() {
 
  shape(figura, 0, 0);
 
 
  click=!click;
  if ( mousePressed){
    Fondo.disableStyle();
    fill(255, 0, 0);
    stroke(255, 255, 0);
    shape(Fondo, 0, 0);
    strokeWeight(4);
  } else {
    Fondo.disableStyle();
    fill(255, 89, 130);
    shape(Fondo, 0, 0);
  }
}

_________________

  PShape figura;
PShape Fondo;
boolean click = false;
void setup() {
  size(800, 800);
  figura = loadShape("3.svg");
  Fondo = figura.getChild("Back");
}

void draw() {

  shape(figura, 0, 0);


  click=!click;
  if ( mousePressed) {
    Fondo.disableStyle();
    fill(#2779B9);
    stroke(#27B9B6);
    shape(Fondo, 0, 0);
    strokeWeight(4);
  } else {
    fill (#34A1F7);
    shape(figura, 0, 0);
  }
}
CAMBIO DE ESCALA CON CLIK .

Cuadrado drado1, drado2;

void setup() {
  size (600,600);
  drado1= new Cuadrado (width/8,height/5, 50);
  drado2= new Cuadrado();
  rectMode(CENTER);
}

void draw() {
  background(44);
  noStroke();
  drado1.grande();
  drado2.dibujar();
}

class  Cuadrado {
  float x;
  float y;
  float lad;

 Cuadrado() {
    x=width/2;
    y=height/2;
    lad = 20;
  }
  
  Cuadrado(float x_, float y_, float lad_) {
    x=x_;
    y=y_;
   lad = lad;
  }

 void cambio(float x_,float y_,float lad_){
  
x= x_;
y= y_;
lad = lad_;
 }

 void dibujar() {
    fill(#111DA2);
    rect(x, y, lad,lad);
  }

  void grande() {
    fill(#44A444);
    rect(x, y, lad,lad);
  
}}

void mousePressed() {
  drado1.cambio(mouseX, mouseY, random(4,200));
}