Programación creativa Pycon Chile 2021

Page 1

Programación creativa:

Por qué los diseñadores deben aprender a programar (y por qué Python puede ser un gran aliado!) PyCon Chile 2021

Ricardo Vega - ricardov.cl - @ricardov_cl issuu.com/ricardov_net v1 2021 | Creative Commons - Attribution – NonCommercial – NoDerivatives – 4.0 International


issuu.com/ricardov_net


RUTA – ANTECEDENTES ARTE Y TECNOLOGÍA – POR QUÉ DISEÑADORES Y ARTISTAS DEBEN APRENDER A PROGRAMAR – PYTHON


RUTA – ANTECEDENTES ARTE Y TECNOLOGÍA – POR QUÉ DISEÑADORES Y ARTISTAS DEBEN APRENDER A PROGRAMAR – PYTHON


La computación y la programación Mucho material y reflexiones en años recientes Physical computing, Wearables, Visualización, Creative Coding, Interfaces Dinámicas, Tipografía, Imagen generativa, live coding, artes mediales, humanidades digitales, software art, Software art, Net Art, Physical computing, STEM-STEAM .


¿Cómo percibimos nuestras disciplinas?

Ciencias

Ingenierías

computación, programación

Artes

Diseños

expresión, humanidades


Quiénes han dado el salto...

Ben Laposky (1914–2000). USA. Mark Wilson, USA. Vera Molnar (1924). Francia-Hungría. Georg Nees (1926–2016). Alemania. Roman Verostko (1929). USA. Eat, Experiments in Art and Technology. Billy Kluver. (1969). USA. Harold Cohen (1928-2016). Inglaterra. Aaron. Uno de los más antiguos proyectos de inteligencia artificial. Buscaba crear un pintor autónomo. https://www.youtube.com/watch?v=IPczQgCuOOc

John Maeda Golan Levin Zach Lieberman la lista es larga...


En Chile?

Comdasuar José Vicente Asuar (1933-2017)

Christian Oyarzún

la lista es larga...


RUTA – ANTECEDENTES ARTE Y TECNOLOGÍA – POR QUÉ DISEÑADORES Y ARTISTAS DEBEN APRENDER A PROGRAMAR – PYTHON


Cada época tiene su material y procesos: El dibujo, la línea La escultura, la piedra La pintura, el color El texto, la palabra El cine, la narración y el montaje

El material de Hoy; Los datos, los procesos, las tecnologías Cuáles son sus alcances Indagar en ellos desde una perspectiva crítica


Tecnologías nuevas contienen a tecnologías anteriores Hasta que se encuentran sus propias nuevas formas

Carruaje en los autos

Bocas en los teléfonos


¿Cómo se le llamaba a esas cosas nuevas de la web?

Páginas web Tecnología anterior del libro

Nueva tecnología que la contenía


Hay mucho campo para explorar Oportunidad para diseñadores y Artistas Descubrir y crear las nuevas formas de estos nuevos medios

Estas nuevas formas de los nuevos medios digitales... ¿Qué son? ¿Para qué? ¿Cómo son? ¿Las usamos en su real potencial? Oportunidad! Experimentación abierta y libre Sin ataduras funcionales


RUTA – ANTECEDENTES ARTE Y TECNOLOGÍA – POR QUÉ DISEÑADORES Y ARTISTAS DEBEN APRENDER A PROGRAMAR – PYTHON


Existen muchas herramientas, proyectos y comunidades

Processing (Java)

P5JS (JavaScript)

OpenFrameworks (C++)

Drawbot (Python)

Pure Data, MAX–MSP, Nodebox, VVVV, Chuck, etc...


Proyectos y aplicaciones...

Eyewriter (Zach Lieberman, Chris Sugrue, Theo Whatson, et al)

Arte Generativo (Mark Fornes, Leonardo Solaas) Data Sketchs (Giorgia Lupi, Stephanie Posavec) Artes Mediales (Ryoji Ikeda)


Por qué python

Legibilidad Facilidad Orden Simpleza Variedad En resumen: amistoso


algo más...

Guido Van Rossum (Países Bajos) Python

Just Van Rossum (Países Bajos) Tipógrafo LettError, Drawbot


Ejemplos:

TIPOGRAFÍA Partes de una tipografía Fuentes dinámicas o animadas Composiciones visuales Drawbot [ sólo MAC ; ( ] Robofont Glyph

Para qué más! –Imágenes: Creación de imágenes. –Análisis de datos. –DISEÑO 3D: Grasshooper, Rhino –Physical computing. Arduino,


¿Dónde empezar? pythonfordesigners.com

programminghistorian.org


Ciencias

Ingenierías

Artes

Diseños

–Transdisciplina para comprender y actuar en un mundo complejo –Aportar a la A de Steam –Explorar campos que no sabemos que pueden existir


REFERENCIAS Processing (Java). Processing.org P5JS (JavaScript). p5js.org/es/ OpenFrameworks (C++). openframeworks.cc/download/ Drawbot (Python). drawbot.com https://doc.robofont.com/ https://glyphsapp.com/ http://eyewriter.org/ https://issuu.com/ricardov_net https://programminghistorian.org/ https://pythonfordesigners.com/

Gracias! @ricardov_cl


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.