Arte del código: algoritmos, generatividad y máquinas inteligentes

Laboratorio de Programación de C++ OpenFrameworks (nivel 1)

Combinando estudios de programación, artes y filosofía, este curso ofrece una ruta teórica y práctica al arte digital y la investigación en estética computacional, a través del estudio transversal de casos referenciales en la historia del arte y el diseño computarizado y las transformaciones tecno científicas y filosóficas desde el siglo XVIII que apuntan al conocimiento y la transformación de la realidad desde nociones como procesos dinámicos, gradientes y multiplicidades, en lugar de modelos basados en objetos estáticos y definiciones fijas.

Nuestro análisis abarca desde los algoritmos patentes en el diseño y arquitectura islámica, los pioneros de la máquina analítica y la gráfica computacional algorítmica y generativa, los autómatas artistas, la poesía aleatoria, combinatorial y la música algorítmica de inicios del siglo XX, la visualización y el data Mining, el viaje de los bits a los átomos implícito en la fabricación digital y el Internet de las Cosas, ejemplos de narrativas no lineales e interactivas en el diseño de Videojuegos y Realidad Virtual, hasta proyectos como Deep Blue, Alexa, SenseTime y otros casos críticos de la Inteligencia Artificial y sus ensamblajes sociopolíticos, explorando cuestiones como la autonomía creativa de las máquinas, el bias (injusticia, prejuicios y discriminación algorítmica, la huella psicológica y la influencia de los algoritmos sobre la política, el conocimiento, la estética y la imaginación.

Llevaremos las ideas a la práctica programando en el lenguaje C++ usando openFrameworks, un entorno de programación libre y flexible que permite que artistas e investigadores generen su propio software de alto rendimiento y escalabilidad. Durante el curso se desarrollarán proyectos prácticos que incluyen creación de  gráficos, animaciones, remixes multimedia, aplicaciones para manipular raw data, vídeos, sonido, texto e imágenes basadas en la interacción vía dispositivos externos como ratón, teclado, micrófono y cámara web, construcción de modelos 3D.

Dirigido a
Interesados en arte digital, comunicación y arte audiovisual, diseño 3D y arquitectura computarizada, diseño gráfico, publicidad, el diseño interactivo y la música, programación informática. Historiadores de los medios, investigadores en filosofía, tecnología, psicología, humanidades y ciencias sociales.

Objetivos
– Conocimientos históricos y conceptuales sobre estética digital que soporten nuestra investigación crítica y producción creativa con algoritmos.
– Desarrollo de software propio usando C++ / OpenFrameworks para recoger y manipular data, producir contenidos audiovisuales y modelos 3D.
– Conocer los fundamentos de la construcción de sistemas inteligentes
y sus aplicaciones en análisis de datos, visión, lenguaje y aprendizaje.

Requerimientos: El workshop está orientado a gente con poca o ninguna experiencia en programación C++ / openFrameworks.
Es recomendable asistir con ordenador personal a todas las sesiones.

Pre requisitos: No existen

Áreas de aplicación
Artes, Creación audiovisual, vídeo para performances, televisión, conciertos en vivo, espectáculos públicos. Desarrolladores de 3D, realidad virtual y aumentada. Ciencias y Visualización de datos, publicidad, arquitectura, fotografía, diseño gráfico.

Fechas: 3, 5, 7, 10, 12, 14, 17, 19, 21 de septiembre 2018
Horario: 18:30-21:30
Duración: 27 horas
Matrícula: 150 €

Programa

– Apuntes de la Interrelación Ciencia y Filosofía: Empirismo trascendental y materialismo. Hitos en la evolución Científica y Filosófica en la comprensión de sistemas dinámicos y fenómenos complejos.

-Conceptos de las Ciencias de la Complejidad, Aleatoreidad, Caos, autómatas celulares, algoritmos genéticos, Sistemas Dinámicos y No lineales, redes neuronales, sistemas de reacción-difusión, fractales, vida artificial y Sistemas L, Teorías de los Ensamblajes.

– Código y Naturaleza: Computación, arte procedural y sistemas autónomos. Teoría e Historia del arte algorítmico y generativo. Análisis de la evolución técnica y estética de las artes algorítmicas y generativas por medio de estudio de casos referenciales.

– Inteligencia Artificial y Poder: Big data y Big Brother.
Fundamentos de la construcción de sistemas inteligentes y sus aplicaciones en análisis de datos, visión, lenguaje y aprendizaje. Apuntes de implicancias sociopolíticas.

– Introducción a la programación en C++: Programación orientada a objetos, Sintaxis. Objetos OF, tipos de datos, funciones, estructuras de control, gestión de memoria, procesamiento CPU y GPU. Diseñar y elaborar un proyecto propio de C++ usando OpenFrameworks. Sistema de addons e integración de addons seleccionados.

– Dibujar con píxeles, líneas, geometrías primitivas 2D, tipografías, polígonos dinámicos. Integración, mezcla, collage y blend de imágenes por capas. Exportar mapas de bits JPG PNG e imágenes vectoriales PDF SVG, animaciones y películas.

– Control Audiovisual: secuencias de imágenes, reproducción y grabación de películas. Reproducción, grabación y manipulación de samples de audio, Análisis FFT. Técnicas sampling y síntesis audiovisual.

– Fundamentos de interactividad: Entrada desde ratón, teclado, micrófono y cámara web. Creación de una interfaz gráfica del usuario GUI. Diseño de Eventos: Secuencias Automáticas, Temporizadores, Condiciones complejas y contingencias. Algoritmos generativos y evolutivos.

-Importar/exportar XML, CSV, JSON. Técnicas de Data Mining y Conexión con APIs de Redes Sociales en Internet. Metodologías de diseño para representación audiovisual de datos.

– Creación 3D: Generación de patrones y redes tipo mesh 2D/3D. Fractales y generación de formas complejas. Sistemas de partículas y simulación gravedad, fuerzas de atracción y repulsión. Crear modelos 3D a partir de procesos algorítmicos y generativos. Métodos de Render y Exportación 3D como STL, OBJ para Fabricación Digital

– Publicar aplicaciones ejecutables (EXE, DMG) para ordenadores y móviles.

A cargo de: LIBERTAR.IO – PROGRAMA DE ESTUDIOS EN FILOSOFÍA Y ARTES DIGITALES
http://www.libertar.io

Álvaro Pastor es Arquitecto, artista electrónico, investigador en Ciencias Cognitivas y Realidad Virtual. MSc Sistemas Cognitivos y Medios Interactivos (Universidad Pompeu Fabra), desde 2006 es creador de entornos reales – virtuales y experiencias multi sensoriales. Ha sido colaborador en Art-ificial.org, SPECS Synthetic Perceptive Emotive Cognitive Systems Research Group @ Universidad Pompeu Fabra, Sonomapa.org, 010.BIO Virtual and Augmented Reality Arts Agency, Virtualsense.org. Desde 2014 dirige el Programa de Estudios en Filosofía y Artes Digitales en Hangar.org.
++

Categorias: Formación | Etiquetas: ,

Uso de cookies: Utilizamos cookies en este sitio web para mejorar su experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies. ACEPTAR

Aviso de cookies