Apesar do uso do termo generativo ser mais amplamente utilizado nos dias atuais, o termo mais adequado seria gerativo vindo da palavra gerar. Para facilitar futuras pesquisas e ficar em consonância com as referências apresentadas, por enquanto utilizarei o termo generativo.
O que faz um trabalho ser generativo e o que é arte/música/design/etc generativo?
“Arte generativa se refere a qualquer prática artística na qual o artista usa um sistema, […] que é colocado em movimento com algum grau de autonomia, contribuindo para ou resultando em um trabalho completo de arte.” — Philip Galanter
A partir dessa definição é possível traçar algumas características para construirmos um trabalho generativo:
É preciso criar um sistema – que a grosso modo é um conjunto de elementos ou regras que estabelecem uma relação entre si — e esse sistema pode ser de diversas naturezas: um conjunto de regras em linguagem natural, um programa de computador, uma máquina, entre outras possibilidades.
O sistema criado precisa ter uma certa autonomia em relação a quem o criou, ou seja, algumas ou todas as decisões de funcionamento deste devem estar sobre o controle do próprio sistema.
O resultado ou funcionamento desse sistema deve apresentar variações toda vez que for posto em execução.
Sendo assim qualquer trabalho que apresente esses elementos podem ser definidos como generativo, independente do meio utilizado ou aplicação.
Série de trabalhos do artista plástico Sol LeWitt em que ele propõe a partir de uma lista de instruções desenhos para serem feitos diretamente nas paredes da galeria ao invés de mandar uma obra ou ele mesmo fazer uma pintura. Algumas instruções apresentavam uma abertura para gerar resultados diferentes, como por exemplo: deixar que o executor da obra escolha um determinado módulo para desenhar ou utilizar regras com elementos manuais.
Nessse trabalho o artista visual Alexandre Villares cria uma publicação impressa generativa, onde cada vez que ele executa o código é gerada uma nova publicação. O código para criar os próprios desenhos da publicação fazem parte da arte final.
Contrast é o nome da parceria entre Monica Rizzolli e Tony de Marco, onde eles criam diversas artes que misturam conceitos computacionais, ilustração e tipografia para produzir em série peças únicas. Destaco aqui a série de desenhos feitos com plotter de caneta.
Trabalho pessoal desenvolvido durante a graduação. Nesse projeto para entender as contribuições de trabalhos experimentais no aprendizado de desenvolvimento de tipos, criamos um protótipo de sistema de fontes generativas.
Todo a documentação do projeto esta no Github: https://github.com/guilhermesv/TCC-ProjetoU2194
Este trabalho foi desenvolvido com Caio Grabalos, Eder Felix, Giuliana Menezes, Gustavo Kone, Jéssica Breda e Thiago Correia
Publicação impressa criada com colagens generativas. O código produz duas variantes de arte que são combinadas para criar as imagens: grades de elementos lineares e recortes de fotos. As geradas no código são impressas, recortadas em formatos variados e inseridas em um saco plástico. Cada publicação possui um arranjo único de recortes.
Arquivos criados durante ou para demonstração nas aulas práticas.
Acessar download dos arquivosAdicionar alguma aleatoriedade para os exercícios desenvolvidos na aula anterior.
Criar uma arte generativa utilizando:
O projeto Recode propõe para comunidade de artista computacionais e interessados na área recriar artes computacionais em uma linguagem de programação mais contemporânea (Processing).
Inspirado por esse projeto a proposta deste desafio é recriar algumas das artes abaixo:
Todas as sugestões de resoluções dos exercícios e desafio podem ser baixadas no link abaixo:
Acessar download dos arquivosDúvidas, de como baixar o arquivo do GitHub? Clique aqui