Arte algorítmica

A arte algorítmica, também conhecida como arte de algoritmo ou arte gerada por computador, é arte, principalmente arte visual, da qual o projeto é gerado por um algoritmo. Os artistas algorítmicos são às vezes chamados de algoritmos. A arte algorítmica é um subconjunto da arte generativa (gerada por um sistema autônomo) e está relacionada à arte dos sistemas (influenciada pela teoria dos sistemas). A arte fractal é um exemplo de arte algorítmica.

Para uma imagem de tamanho razoável, mesmo os algoritmos mais simples exigem muito cálculo para a execução manual para serem práticos e, portanto, são executados em um único computador ou em um conjunto de computadores. A saída final normalmente é exibida em um monitor de computador, impresso com uma impressora de tipo raster ou desenhada usando um plotter A variabilidade pode ser introduzida usando números pseudo-aleatórios Não há consenso sobre se o produto de um algoritmo que opera em uma imagem existente (ou em qualquer entrada que não seja pseudo-aleatória números) ainda podem ser considerados arte gerada por computador, em oposição à arte assistida por computador

“Algorist” é um termo usado para artistas digitais que criam arte algorítmica.
Os algoritores formalmente começaram a correspondência e estabeleceram sua identidade como artistas seguindo um painel intitulado “Arte e Algoritmos” na SIGGRAPH em 1995. Os co-fundadores eram Roman Verostko e Jean-Pierre Hébert. Hébert é creditado com cunhar o termo e sua definição, que é na forma de seu próprio algoritmo:

se (criação && objeto de arte && algoritmo && próprio algoritmo) {
     incluir * um algorist
} elseif (! creation ||! object of art ||! algorithm ||! one’s own algorithm) {
     excluir * não um algorist *
}

Tipos de arte visual algorítmica:
Os autômatos celulares podem ser usados ​​para gerar padrões artísticos com aparência de aleatoriedade, ou para modificar imagens, como fotografias, aplicando uma transformação, como a regra do passo a passo (para dar um estilo impressionista) repetidamente até que o efeito artístico desejado seja alcançado.

A arte fractal consiste em variedades de fractals gerados por computador com cores escolhidas para dar um efeito atraente. Especialmente no mundo ocidental, não é desenhado ou pintado à mão. Geralmente é criado indiretamente com a ajuda de software gerador de fractal, iterando através de três fases: configuração de parâmetros de software fraco apropriado; executando o cálculo possivelmente longo; e avaliando o produto. Em alguns casos, outros programas gráficos são usados ​​para modificar ainda mais as imagens produzidas. Isso é chamado de pós-processamento. Imagens não-fracturas também podem ser integradas na obra de arte.

A arte genética ou evolutiva utiliza algoritmos genéticos para desenvolver imagens iterativamente, selecionando em cada “geração” de acordo com uma regra definida pelo artista.

Roman Verostko argumenta que os padrões geométricos islâmicos são construídos usando algoritmos, assim como as pinturas italianas do Renascimento que utilizam técnicas matemáticas, em particular, a perspectiva linear e a proporção

Alguns dos primeiros exemplos conhecidos de arte algorítmica gerada por computador foram criados por Georg Nees, Frieder Nake, A Michael Noll, Manfred Mohr e Vera Molnár no início da década de 1960. Essas obras foram executadas por um plotter controlado por um computador e, portanto, computador – arte gerada, mas não arte digital O ato de criação colocou na escrita do programa, que especificou a seqüência de ações a serem realizadas pela plotadora Sonia Landy Sheridan estabeleceu Sistemas Generativos como um programa no Instituto Escola de Arte de Chicago, em 1970, em resposta à mudança social provocada em parte pela revolução das comunicações computador-robô. Seu trabalho inicial com copiadora e arte telemática enfocou as diferenças entre a mão humana e o algoritmo

Além do trabalho em andamento de Roman Verostko e seus colegas algoristos, os próximos exemplos conhecidos são obras de arte artificiais criadas no meio do final da década de 1980. Isso é importante aqui porque eles usam diferentes meios de execução. Considerando que a arte algorítmica mais antiga foi “desenhada” por um plotter, a arte fractal simplesmente cria uma imagem na memória do computador; é, portanto, arte digital. A forma nativa de uma obra de arte fractal é uma imagem armazenada em um computador. Isso também é verdade em quase toda a arte da equação e da arte algorítmica mais recente em geral. No entanto, em um sentido mais estrito, “arte fractal” não é considerado arte algorítmica, porque o algoritmo não é elaborado pelo artista

De um ponto de vista, para que uma obra de arte seja considerada arte algorítmica, sua criação deve incluir um processo baseado em um algoritmo concebido pelo artista. Aqui, um algoritmo é simplesmente uma receita detalhada para o projeto e possivelmente a execução de uma obra de arte, o que pode incluir código de computador, funções, expressões ou outra entrada que, em última instância, determina a forma que a arte tomará. Esta entrada pode ser de natureza matemática, computacional ou generativa, na medida em que os algoritmos tendem a ser deterministas, o que significa que sua execução repetida sempre resultaria na produção de obras de arte idênticas, algum fator externo geralmente é introduzido. Isso pode ser um gerador de números aleatórios de algum tipo ou um corpo de dados externo (que pode variar de batimentos cardíacos registrados para quadros de um filme). Alguns artistas também trabalham com orgânica A entrada gestual baseada, que é então modificada por um algoritmo. Por essa definição, os fractals feitos por um programa fractal não são arte, pois os seres humanos não estão envolvidos. No entanto, definido de forma diferente, a arte algorítmica pode ser vista como incluindo a arte fractal, bem como outras variedades, como as que usam algoritmos genéticos. O artista Kerry Mitchell afirmou em seu 1999 Fractal Art Manifesto:

Para uma obra de arte, a arte algorítmica foi levantada; A criação deve incluir processos baseados no algoritmo inventado do artista. Aqui está um algoritmo simples para instruções detalhadas sobre o design e talvez a implementação de uma obra de arte, que pode incluir código de computador, funções, frases ou outra entrada que, em última análise, determina a forma de arte que queremos. Esta entrada pode ser de natureza matemática, computacional ou produtiva. Uma vez que os algoritmos tendem a ser deterministas, o que significa que sua repetida execução, sempre resultando na criação de obras perfeitamente artísticas, alguns fatores externos são usuais. Também pode gerar números aleatórios em algum tipo ou um corpo externo de dados (que pode variar da freqüência cardíaca gravada para os quadros de um filme). Alguns artistas envolvem essencialmente movimentos e entradas que são corrigidos por um algoritmo. Por definição, a arte algorítmica está associada a métodos gráficos, como a produção de fricção do programa fractal, que não está necessariamente associado a fatores humanos (algoritmo pessoal e não um predefinido na embalagem). Os artistas devem associar a frase mais apropriada com suas próprias idéias, assim como um pintor que deseja o melhor uso das cores. Ao defini-lo, desviar de algo como a geração fractal (e usá-lo para toda ou a maior parte da sua criação) pode impedir a natureza da ordem do computador na forma final e realmente não cria arte. O algoritmo de auto-produção do artista é parte integrante da iniciativa, bem como um meio nacional que os narra.