O documento apresenta Lucas Cabral, um artista visual e sonoro que explora as interseções entre arte e tecnologia. Seu trabalho usa programação criativa para criar imagens geradas por computador, animações, instalações interativas e visualizações de som. Ele usa ferramentas como Processing para criar obras que investigam conceitos como imprevisibilidade, emergência e interatividade.
2. Apresentação
Lucas Cabral
Artista visual e sonoro residindo em Fortaleza.
Seu trabalho explora as interseções entre arte e as tecnologias emergentes,
investigando a aplicação de teorias e dispositivos computacionais como
ferramentas de criação.
Transita entre linguagens de imagens, animações e arte interativa, dialogando
com estéticas generativas, geométricas e experimentais.
Teve peças exibidas no congresso Sigradi (2012), na exposição Noites de Junho
(2013), nos eventos Media Week (2014) e Arduino Day (2016), todos em
Fortaleza.
Também é músico de rua no Conjunto Cururu Tei Tei e desenhista de ocasião.
3. Conceito
“Programação criativa é um tipo de programação de computadores em que o
objetivo é criar algo expressivo em vez de algo funcional.” John Maeda
Usos:
• Artes visuais
• Design gráfico
• Instalações de arte
• Projeções mapeadas
• Arte sonora
Usado por:
•Artistas
•Designers
•Arquitetos
•Músicos
•Programadores
5. Conceito
“Programação desempenha um papel enorme no mundo que nos rodeia e, apesar de seus
usos serem muitas vezes puramente funcionais, há uma crescente comunidade de artistas
que usam a linguagem de código como seu meio. Seu trabalho inclui tudo, desde imagens
gerada por computadores até elaboradas instalações interativas, tudo com o objetivo de
expandir o nosso senso do que é possível com as ferramentas digitais. Para simplificar o
processo de codificação, várias plataformas e bibliotecas foram montadas para permitir
que programadores cortem o âmago da questão de programação e se concentrem nos
aspectos criativos do projeto. Estas plataformas todos compartilham uma forte filosofia de
código aberto que estimula o crescimento e experimentação, criando uma rica comunidade
de artistas que compartilham suas estratégias e trabalham com uma abertura sem
precedentes.” Lisa Romagnoli (The Art of Creative Coding)
6. Ferramentas
Iniciado por Casey Reas e Ben Fry em 2001, o projeto Processing é um ambiente
de software livre baseado na linguagem de programação Java que é destinado ao
ensino dos fundamentos da computação dentro de um contexto visual. Segundo
Casey Reas, a idéia nasceu durante o curso ministrado pelo designer John
Maeda (1997) para o Aesthetics Computation Group (MIT). Atualmente, o
Processing conta com uma grande comunidade de usuários criativos, pois além
de ser gratuito e rodar na maioria dos sistemas, oferece a possibilidade da
geração de gráficos 2D, 3D, processamento de mídias digitais audiovisuais e
ainda integração com outros ambientes ou interfaces como o Arduino e Kinect.
7. Ferramentas
Processing
•Linguagem poderosa e flexível
•Multiplataforma
•Aprendizado simples
•Grande comunidade de usuários
•Facilmente exportável
•Documentação extensa
•Open Source
10. Estética computacional
Emergência
• Processo de formação de padrões complexos a partir de uma infinidade de
interações simples.
Connections
https://www.behance.net/gallery/24124977/Generative-Experiment-I-Connections
11. Estética computacional
Emergência
• Da ordem para o caos
• Do simples para o complexo
• Do mecânico para o orgânico
https://www.behance.net/gallery/17000383/Flavia-
Rodrigues
21. Degenerations
Estudo de variações em sistema paramétrico de partículas
https://www.behance.net/gallery/24167033/Generative-Experiment-II-Degenerations