Arte algorítmico

El arte algorítmico, también conocido como arte algorítmico o arte generado por computadora, es arte, principalmente arte visual, cuyo diseño se genera mediante un algoritmo. Los artistas algorítmicos se denominan a veces algoriólogos. El arte algorítmico es un subconjunto del arte generativo (generado por un sistema autónomo) y está relacionado con el arte de sistemas (influenciado por la teoría de sistemas). El arte fractal es un ejemplo de arte algorítmico.

Para una imagen de tamaño razonable, incluso los algoritmos más simples requieren demasiado cálculo para que la ejecución manual sea práctica, y por lo tanto se ejecutan en una sola computadora o en un grupo de computadoras. El resultado final generalmente se muestra en un monitor de computadora, impreso con una impresora de tipo ráster o dibujada con un trazador La variabilidad se puede introducir mediante el uso de números pseudoaleatorios. No hay consenso sobre si el producto de un algoritmo que opera en una imagen existente (o en cualquier entrada que no sea pseudoaleatoria) números) todavía se puede considerar arte generado por computadora, en oposición al arte asistido por computadora

«Algorist» es un término usado para artistas digitales que crean arte algorítmico.
Algoristas formalmente comenzaron la correspondencia y establecieron su identidad como artistas siguiendo un panel titulado «Arte y Algoritmos» en SIGGRAPH en 1995. Los cofundadores fueron Roman Verostko y Jean-Pierre Hébert. A Hébert se le atribuye la acuñación del término y su definición, que tiene la forma de su propio algoritmo:

if (creación && object of art && algorithm && own algorithm) {
     incluir * un algoritmo *
} elseif (! creation ||! objeto de arte ||! algorithm ||! el propio algoritmo) {
     excluir * no un algoritmo *
}

Tipos de arte visual algorítmico:
El autómata celular puede usarse para generar patrones artísticos con una apariencia de aleatoriedad o para modificar imágenes como fotografías aplicando una transformación como la regla de escalones (para dar un estilo impresionista) repetidamente hasta que se logre el efecto artístico deseado.

El arte fractal consiste en variedades de fractales generados por computadora con coloración elegida para dar un efecto atractivo. Especialmente en el mundo occidental, no está dibujado o pintado a mano. Por lo general, se crea de forma indirecta con la ayuda de software generador de fractales, que se repite en tres fases: establecimiento de parámetros del software fractal apropiado; ejecutando el cálculo posiblemente largo; y evaluando el producto. En algunos casos, se utilizan otros programas de gráficos para modificar aún más las imágenes producidas. Esto se llama post-procesamiento. Las imágenes no fractales también pueden integrarse en la obra de arte.

El arte genético o evolutivo utiliza algoritmos genéticos para desarrollar imágenes de manera iterativa, seleccionando en cada «generación» según una regla definida por el artista.

Romano Verostko argumenta que los patrones geométricos islámicos se construyen usando algoritmos, al igual que las pinturas del Renacimiento italiano que hacen uso de técnicas matemáticas, en particular, la perspectiva lineal y la proporción

Algunos de los primeros ejemplos conocidos de arte algorítmico generados por computadora fueron creados por Georg Nees, Frieder Nake, A Michael Noll, Manfred Mohr y Vera Molnár a principios de la década de 1960. Estas obras fueron ejecutadas por un trazador controlado por una computadora y, por lo tanto, fueron arte generado pero no arte digital El acto de la creación consistió en escribir el programa, que especificaba la secuencia de acciones que debía realizar el trazador Sonia Landy Sheridan estableció Sistemas Generativos como un programa en la Escuela del Instituto de Arte de Chicago en 1970 en respuesta al cambio social provocada en parte por la revolución de las comunicaciones entre computadora y robot. Sus primeros trabajos con copiadora y arte telemático se centraron en las diferencias entre la mano humana y el algoritmo.

Aparte del trabajo en curso de Roman Verostko y sus compañeros algoritmos, los siguientes ejemplos conocidos son obras de arte fractales creadas a mediados y finales de los 80. Estas son importantes aquí porque usan un medio diferente de ejecución. Considerando que el arte algorítmico más antiguo fue «dibujado» por un plotter, arte fractal simplemente crea una imagen en la memoria de la computadora; es por lo tanto arte digital La forma nativa de una obra de arte fractal es una imagen almacenada en una computadora; esto también es cierto para casi todas las ecuaciones artísticas y las más recientes técnicas algorítmicas en general. Sin embargo, en un sentido más estricto, «arte fractal» no es considerado arte algorítmico, porque el algoritmo no fue ideado por el artista

Desde un punto de vista, para que una obra de arte sea considerada arte algorítmico, su creación debe incluir un proceso basado en un algoritmo ideado por el artista. Aquí, un algoritmo es simplemente una receta detallada para el diseño y posiblemente la ejecución de una obra de arte. que puede incluir código de computadora, funciones, expresiones u otra entrada que finalmente determina la forma que tomará la técnica. Esta entrada puede ser de naturaleza matemática, computacional o generativa, ya que los algoritmos tienden a ser deterministas, lo que significa que su ejecución repetida siempre resultará en la producción de obras de arte idénticas, generalmente se introduce algún factor externo. Puede ser un generador de números aleatorios de algún tipo o un cuerpo de datos externo (que puede abarcar desde latidos cardíacos grabados hasta fotogramas de una película). Algunos artistas también trabajan orgánicamente entrada gestual basada que luego es modificada por un algoritmo. Según esta definición, los fractales hechos por un programa fractal no son arte, ya que los humanos no están involucrados. Sin embargo, definido de manera diferente, se puede ver que el arte algorítmico incluye el arte fractal, así como otras variedades como las que usan algoritmos genéticos. El artista Kerry Mitchell declaró en su Manifiesto de Arte Fractal de 1999.

Para una obra de arte, se ha planteado el arte algorítmico, la creación debe incluir procesos basados ​​en el algoritmo inventado por el artista. Aquí hay un algoritmo simple para instrucciones detalladas sobre el diseño y tal vez la implementación de una obra de arte, que puede incluir código de computadora, funciones, frases u otra información que finalmente determina la forma de arte que queremos. Esta entrada puede ser de naturaleza matemática, computacional o productiva. Dado que los algoritmos tienden a ser deterministas, lo que significa que su ejecución repetida, que siempre da como resultado la creación de obras perfectamente artísticas, algunos factores externos son habituales. También puede generar números aleatorios de algún tipo, o un cuerpo externo de datos (que puede ir desde la frecuencia cardíaca registrada hasta los fotogramas de una película). Algunos artistas esencialmente participan en movimientos e insumos que luego son corregidos por un algoritmo. Por definición, el arte algorítmico se asocia con métodos gráficos, como la producción de fricción del programa fractal, que no está necesariamente asociado con factores humanos (algoritmo personal y no un valor preestablecido en el paquete). Los artistas deben asociar la frase más apropiada con sus propias ideas, al igual que un pintor que desea el mejor uso de los colores. Al definirlo, desviar algo como la generación fractal (y usarlo para todo o la mayoría de tu creación) puede evitar la naturaleza del orden de la computadora en la forma final y realmente no crea arte. El algoritmo creado por el artista es una parte integral de la iniciativa, así como un medio nacional que los narra.