You are on page 1of 6

Talleres 2018, Emmanuel Anguiano Hernández.

Programación en C++/OpenFrameworks

Openframeworks (OFX) es un paquete de herramientas para el desarrollo de aplicaciones de


software creativo, basado en el lenguaje C++. OFX se usa para crear experiencias audiovisuales
e interactivas por medio de código y es actualmente el estándar para el desarrollo de software
para instalaciones artísticas, exposiciones, y aplicaciones para plataformas móviles.

Objetivo del Taller:

El taller tiene como objetivo introducir los conceptos fundamentales para comenzar a crear
aplicaciones interactivas enfocadas en la síntesis y procesamiento de imágenes, audio y video,
así como facilitar las herramientas teóricas y prácticas de programación para el desarrollo de
proyectos personales.

Enfocado a:

Artistas digitales, programadores y público interesado en expresarse creativamente mediante el


código y la construcción de experiencias interactivas multimedia. No se requieren
conocimientos previos.

Duración: 8 Sesiones de 2 hrs. 2 por semana.

Contenido:

1. Instalación, reconocimiento del entorno, nociones básicas de programación.


2. Sistema de coordenadas, color, dibujo básico.
3. Variables, movimiento, operadores y datos.
4. Interacción, archivos, loops, animación.
5. Control de flujo, aleatoriedad, interacción básica.
6. Repeticiones, texto, tiempo, dibujo iterativo.
7. Pixeles, imágenes, secuencias y animación avanzada.
8. Desarrollo de proyectos.
Imágenes OFX
Diseño Generativo y Arte Visual con Processing

El taller de Diseño generativo y Arte Visual con Processing facilita el uso de las herramientas
teóricas y prácticas de programación para el desarrollo de aplicaciones visuales generativas por
medio de código.

El software influye todos los aspectos del diseño contemporáneo y las artes visuales, por lo que
se han integrado profundamente en gran parte de los procesos creativos de diseñadores y
artistas, quienes con frecuencia requieren software hecho a la medida para la realización de sus
piezas, instalaciones y herramientas. Debido a ello, el taller proporciona los fundamentos para
esbozar, construir y ejecutar piezas audiovisuales e interactivas basadas en dibujo, animación,
video y proyección por medio de software hecho a la medida; y permite comprender y usar
técnicas de diseño procedimental y generativo enfocado en las artes visuales. Su aplicación
abarca desde el diseño de material gráfico, animación, instalaciones interactivas, videomapping,
videojuegos y aplicaciones móviles.

Objetivo del taller

El taller ofrece familiarizar a los asistentes con el entorno y paradigma de programación en


Processing, abordando los conceptos teóricos y prácticos del desarrollo de herramientas de
software experimentales, y concretando las ideas y conceptos fundamentales de programación
mediante el desarrollo y construcción de material visual con técnicas procedimentales y
generativas.

Enfocado a:

Estudiante y profesionales de las artes audiovisuales y el diseño, interesados en desarrollar sus


propias herramientas mediante código para explorar las posibilidades creativas que solo la
programación ofrece. No se requieren conocimientos previos. Se requiere equipo de cómputo
portátil.

Duración: 8 Sesiones de 2 hrs. 2 por semana.

Contenido:

1. Instalación, reconocimiento del entorno, nociones básicas de programación.


2. Sistema de coordenadas, color, dibujo básico.
3. Variables, movimiento, operadores y datos.
4. Interacción, archivos, loops, animación.
5. Control de flujo, aleatoriedad, interacción básica.
6. Repeticiones, texto, tiempo, dibujo iterativo.
7. Pixeles, imágenes, secuencias y animación avanzada.
8. Desarrollo de proyectos.
Imágenes Processing
Instalaciones interactivas con Arduino

Arduino es una plataforma de cómputo físico basada en el uso de dispositivos electrónicos


usados para sensar y manipular magnitudes físicas como la iluminación, sonido, movimiento y
temperatura. En la búsqueda de nuevos modos de interactuar, los artistas y creadores utilizan
esta plataforma para vincular cambios naturales o intensionales en las condiciones del entorno
con eventos específicos por medio de dispositivos electrónicos y de computación. De esto modo,
mediante botones, sensores, controladores y otros dispositivos, pueden controlar cambios en
sistemas de iluminación, sonido, movimiento o cualquiera otros que puedan desplegarse con el
uso de computadoras.

Objetivo del taller:

El taller proporciona las herramientas para comprender y utilizar dispositivos electrónicos como
sensores, actuadores y controladores para la elaboración de herramientas e instalaciones
interactivas, basadas en la plataforma Arduinoi. El taller también provee las herramientas
teóricas y prácticas de programación para el desarrollo de proyectos personales basados en
robótica, automatización y diferentes tipos de interacción mediante computación física.

Enfocado a:

Estudiantes y profesionales de las artes plásticas y audiovisuales que deseen expandir las
capacidades interactivas de sus piezas e instalaciones, así como a publico en general interesado
en aprender los fundamentos de uso de esta plataforma para aplicarla en proyectos de
automatización o robótica básica, domótica y artes. No se requieren conocimientos previos. Se
requiere equipo de computo personal y un kit básico de componentes con costo aproximado de
$500.

Duración: 8 Sesiones de 2 hrs. 2 por semana.

Contenido:

1. Entorno de desarrollo, sketches


2. Entradas y salidas, electrónica analógica y digital
3. Módulos
4. Comunicación con el PC, circuitos básicos
5. Sensores y actuadores
6. Sensores de movimiento, botones, perillas
7. Control de luz y sonido
8. Motores, Midi y Animación
9. Desarrollo de proyectos personales
Imágenes Arduino

You might also like