• Home   /  2016   /  
  • Videomapping y programación con Processing
Videomapping y programación con Processing

1 Referencias teóricas


1.1 Audiovisual


1.2 Textos a discusión

 

Referencias de código


Enlace 1 🔗

Enlace 2 🔗

Enlace 3 🔗

 

Assets

Enlace 1

Enlace 2

Enlace 3

Enlace 4

Enlace 5

Enlace 6

Enlace 7

 

Instalación


Descarga e Instala Processing versión 3.

Libertar.io

Processing-2

  • Instalar en Mac OSX

Captura de pantalla 2017-06-15 a las 19.31.39

  • Instalar en Windows

Processing-5

Processing-6

  • Instalar en Linux

Verificar Java (pre requisitos) buscando openjdk-7-jre en el software center, o en el terminal escribir y ejecutar: sudo apt-get install openjdk-7-jre.

Descargar Processing https://processing.org/download/?processing
El nombre puede ser similar a: processing-3.0.1-linux64.tgz

Descomprimir y extraer el tgz file haciendo doble click.

Desde el terminal, cambiamos permisos y relocalizamos el archivo de Processing dentro del System Folder. Primero cambiamos permisos
sudo su -c “chown -R root:root Downloads/processing-3.0.1”

Posteriormente movemos desde Downloads a /opt folder:
sudo su -c “mv Downloads/processing-3.0.1 /opt/processing”

Añadimos Processing al “Ubuntu Path”
sudo su -c “ln -s /opt/processing/processing /usr/local/bin/processing”

Desde el terminal ejecutamos Processing escribiendo y ejecutando:
processing

Otras guías:
Processing 3 en Ubuntu
Processing en Ubuntu 10

Programación


 

MAPPING2017-2

MAPPING2017-2-2

MAPPING2017-2-3

 

MAPPING2017-2-4

En Processing, cada forma tiene un stroke(), que especifica el color para el contorno de la forma, y un fill() que especifica el color de relleno para el interior de esa forma.

Los colores digitales se construyen mezclando tres colores primarios: rojo, verde y azul (modelo RGB) y se expresan como rangos de 0 a 255 (utilizando 8 bits).

Arte generativo 5_17-01-3

Processing tiene algunas variables de sistema integradas útiles que se pueden usar. Por ejemplo, las variables mouseX, mouseY, o width y height. Estudia la referencia de Processing para conocer otras variables del sistema.

Dos eventos de interacción útiles son eventos de mouse y teclado. Por ejemplo, supongamos que queremos hacer algo cuando ocurre un evento de clic de mouse o se presiona una tecla: mousePressed() y keyPressed().

MAPPING2017-2-5

prog2

prog3jpg

Programacion

Otros métodos propios de Processing de utilidad son text()  que dibuja texto en la posición(x,y),   textSize() que define el tamaño de fuente; loadImage() un método que carga una imágen en una variable de tipo PImage, image() un método que dibuja la imagen.Además random() para producir números aletorios en un rango definido entre paréntisis, o map() que redistribuye un rango de valores en otro rango de valores.

 

 

Importar bibliotecas

Captura de pantalla 2017-06-28 a las 17.49.10Captura de pantalla 2017-06-28 a las 17.49.22

 

Pantalla completa y sin ornamentos

 

Captura de pantalla 2017-12-20 a las 13.51.13

 

Captura de pantalla 2017-12-20 a las 13.51.32

 

 

 

 

Biblografía


Recursos www

 

Tags: , , ,

Deja un comentario

Redes