SlideShare uma empresa Scribd logo
1 de 35
Arte Computacional
lucas cabral
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.
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
Conceito
Termos relacionados:
•Arte eletrônica
•Creative coding
•Arte algorítmica
•Arte generativa
•Arte digital
•New media art
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)
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.
Ferramentas
Processing
•Linguagem poderosa e flexível
•Multiplataforma
•Aprendizado simples
•Grande comunidade de usuários
•Facilmente exportável
•Documentação extensa
•Open Source
Estética computacional
• Programação: boas práticas, estrutura, eficiência.
• Programação criativa: liberdade, criatividade, expressão.
• Subversão da rigidez do código.
Estética computacional
Imprevisibilidade
•Valores aleatórios como parâmetros.
Iris
https://www.behance.net/gallery/24170111/Generative-Experiment-III-Iris
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
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
Estética computacional
Experimentalismo
• Modelos matemáticos.
• Simulações físicas.
https://www.behance.net/gallery/25000393/GESTCOM-Design-Lab-Experience
Estética computacional
Experimentalismo
• Modelos matemáticos.
• Simulações físicas.
https://www.behance.net/gallery/25000393/GESTCOM-Design-Lab-Experience
Estética computacional
Experimentalismo
https://www.behance.net/gallery/25000393/GESTCOM-Design-Lab-Experience
Estética computacional
Interatividade
• Quebra da barreira entre obra e observador.
• Novas interfaces entre o mundo físico e o virtual.
• Hibridização.
Firewall – Aaron Sherwood
Estética computacional
Interatividade
• Interações com mouse e teclado.
Estética computacional
Computação física
•Entradas: toque, movimento, presença, som, luz, sombra...
•Saídas: imagens, som, movimento...
“Como o computador nos enxerga.”
Estética computacional
Computação física
•Arduino
Estética computacional
Computação física
•Visão computacional: Kinect, Webcam
Sigradi
Poster Sigradi 2012 – Marina Pires, Lucas Cabral
Degenerations
Estudo de variações em sistema paramétrico de partículas
https://www.behance.net/gallery/24167033/Generative-Experiment-II-Degenerations
Cluster
Sistema de partículas 3D
https://vimeo.com/66690503
Bossinha
Sistema de partículas 3D
https://vimeo.com/88491788
Traces
Imagens geradas pelas trajetórias de particulas rotacionando.
https://www.behance.net/gallery/25258307/Generative-Experiment-IV-Traces
Psicologia de um Vencido
Animação 2D.
https://www.youtube.com/watch?time_continue=5&v=qpkqzZij9Nc
Noites de Junho
Instalações interativas multimídia
https://www.behance.net/gallery/17187637/Noites-de-Junho-Instalacoes-Interativas-Multimidia
Noites de Junho
Pescaria Digital
https://www.behance.net/gallery/17187637/Noites-de-Junho-Instalacoes-Interativas-Multimidia
Noites de Junho
Escada Musical
https://www.behance.net/gallery/17187637/Noites-de-Junho-Instalacoes-Interativas-Multimidia
Nebulosa
Instalação audiovisual reativa à captura de movimentos usando Kinect
https://vimeo.com/137330568
abissal
Jogo experimental com interface alternativa
https://vimeo.com/164503239
Spiral Sounds
Visualização de som.
https://www.behance.net/gallery/36428153/Spiral-Sounds-Experimental-Music-Visualization
Projetos Futuros
Instalações urbanas
Projetos Futuros
Visualização Sonora Interativa
Contato
Lucas Cabral
•E-mail: lucascabralcarneiro@gmail.com
•Vimeo: https://vimeo.com/robluch
•Behance: https://www.behance.net/lcabral
•Facebook: https://www.facebook.com/lucascabralcarneiro
Referências
•Ascott, Roy. Telematic Embrace: visionary theories of art, technology and
consciousness. Berkeley CA: University of California Press, 2003.
•Maeda, John. Creative Code: Aesthetics + Computation (1st ed.), Thames &
Hudson, Limited, 2004.
•Pearson, Matt. Generative art. Nova Iorque: Manning Publications Co., 2011.
•processing.org
•openprocessing.org
•abandonedart.org/
•www.complexification.net
•www.syedrezaali.com/blog/
•www.arduino.cc/

Mais conteúdo relacionado

Mais procurados

As grandes ruturas no início do seculo xx
As grandes ruturas no início do seculo xxAs grandes ruturas no início do seculo xx
As grandes ruturas no início do seculo xxAna Barreiros
 
Expressionismo e vincent van gogh
Expressionismo e vincent van goghExpressionismo e vincent van gogh
Expressionismo e vincent van goghLuís Ramos
 
Construtivismo russo
Construtivismo russoConstrutivismo russo
Construtivismo russoMacedo1634
 
Modulo 10 contexto
Modulo 10   contextoModulo 10   contexto
Modulo 10 contextocattonia
 
Programação Criativa com Processing
Programação Criativa com ProcessingProgramação Criativa com Processing
Programação Criativa com ProcessingLucas Cabral
 
Arte acadêmica no Brasil
Arte acadêmica no BrasilArte acadêmica no Brasil
Arte acadêmica no BrasilCieja Narede
 
02 arquitetura barroca
02 arquitetura barroca02 arquitetura barroca
02 arquitetura barrocaVítor Santos
 
Neoclassicismo no Brasil
Neoclassicismo no BrasilNeoclassicismo no Brasil
Neoclassicismo no BrasilAdriana Araujo
 
Walter Gropius - Bauhaus
Walter Gropius - BauhausWalter Gropius - Bauhaus
Walter Gropius - Bauhaushcaslides
 
Bauhaus: nova arquitetura e seus reflexos.
Bauhaus: nova arquitetura e seus reflexos. Bauhaus: nova arquitetura e seus reflexos.
Bauhaus: nova arquitetura e seus reflexos. Matheus Garcia
 
Surrealismo e neorealismo
Surrealismo e neorealismoSurrealismo e neorealismo
Surrealismo e neorealismoAna Barreiros
 
Estética - Estudo do Belo
Estética - Estudo do BeloEstética - Estudo do Belo
Estética - Estudo do BeloSilmara Nogueira
 
Maneirismo, barroco e rococo
Maneirismo, barroco e rococoManeirismo, barroco e rococo
Maneirismo, barroco e rococovictorosa
 

Mais procurados (20)

Arte e Reprodutibilidade Técnica
Arte e Reprodutibilidade TécnicaArte e Reprodutibilidade Técnica
Arte e Reprodutibilidade Técnica
 
As grandes ruturas no início do seculo xx
As grandes ruturas no início do seculo xxAs grandes ruturas no início do seculo xx
As grandes ruturas no início do seculo xx
 
Abstracionismo
AbstracionismoAbstracionismo
Abstracionismo
 
Expressionismo e vincent van gogh
Expressionismo e vincent van goghExpressionismo e vincent van gogh
Expressionismo e vincent van gogh
 
Construtivismo russo
Construtivismo russoConstrutivismo russo
Construtivismo russo
 
Modulo 10 contexto
Modulo 10   contextoModulo 10   contexto
Modulo 10 contexto
 
Bauhaus
BauhausBauhaus
Bauhaus
 
Programação Criativa com Processing
Programação Criativa com ProcessingProgramação Criativa com Processing
Programação Criativa com Processing
 
Arte acadêmica no Brasil
Arte acadêmica no BrasilArte acadêmica no Brasil
Arte acadêmica no Brasil
 
02 arquitetura barroca
02 arquitetura barroca02 arquitetura barroca
02 arquitetura barroca
 
Neoclassicismo no Brasil
Neoclassicismo no BrasilNeoclassicismo no Brasil
Neoclassicismo no Brasil
 
Walter Gropius - Bauhaus
Walter Gropius - BauhausWalter Gropius - Bauhaus
Walter Gropius - Bauhaus
 
Linha do tempo
Linha do tempoLinha do tempo
Linha do tempo
 
Bauhaus
BauhausBauhaus
Bauhaus
 
Bauhaus: nova arquitetura e seus reflexos.
Bauhaus: nova arquitetura e seus reflexos. Bauhaus: nova arquitetura e seus reflexos.
Bauhaus: nova arquitetura e seus reflexos.
 
Surrealismo e neorealismo
Surrealismo e neorealismoSurrealismo e neorealismo
Surrealismo e neorealismo
 
Aula 04 história do design gráfico
Aula 04   história do design gráficoAula 04   história do design gráfico
Aula 04 história do design gráfico
 
Estética - Estudo do Belo
Estética - Estudo do BeloEstética - Estudo do Belo
Estética - Estudo do Belo
 
Maneirismo, barroco e rococo
Maneirismo, barroco e rococoManeirismo, barroco e rococo
Maneirismo, barroco e rococo
 
Cubismo
CubismoCubismo
Cubismo
 

Destaque

Creative Coding Workshop - Introduction
Creative Coding Workshop - IntroductionCreative Coding Workshop - Introduction
Creative Coding Workshop - IntroductionYoussef Faltas
 
Creative Coding with Processing
Creative Coding with Processing Creative Coding with Processing
Creative Coding with Processing Christian Gwiozda
 
Intro to Creative Coding
Intro to Creative Coding  Intro to Creative Coding
Intro to Creative Coding Youssef Faltas
 
Creative Coding 1 - 1 Introduction
Creative Coding 1 - 1 IntroductionCreative Coding 1 - 1 Introduction
Creative Coding 1 - 1 IntroductionTill Nagel
 
StoryCode DIY Days Presentation - Creative Coding
StoryCode DIY Days Presentation - Creative CodingStoryCode DIY Days Presentation - Creative Coding
StoryCode DIY Days Presentation - Creative Codingstorycode
 
Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01Lucas Cabral
 
Canvas Only: Creative Coding in HTML5
Canvas Only: Creative Coding in HTML5Canvas Only: Creative Coding in HTML5
Canvas Only: Creative Coding in HTML5James Stone
 
Creative coding academy
Creative coding academyCreative coding academy
Creative coding academyVivek Bhagwat
 
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - IntroduçãoMinicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - IntroduçãoLucas Cabral
 
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Lucas Cabral
 
Introduction to Processing and creative coding
Introduction to Processing and creative codingIntroduction to Processing and creative coding
Introduction to Processing and creative codingJerome Herr
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesCarlos Delfino
 
Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: IntroduçãoOficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: IntroduçãoLucas Cabral
 

Destaque (13)

Creative Coding Workshop - Introduction
Creative Coding Workshop - IntroductionCreative Coding Workshop - Introduction
Creative Coding Workshop - Introduction
 
Creative Coding with Processing
Creative Coding with Processing Creative Coding with Processing
Creative Coding with Processing
 
Intro to Creative Coding
Intro to Creative Coding  Intro to Creative Coding
Intro to Creative Coding
 
Creative Coding 1 - 1 Introduction
Creative Coding 1 - 1 IntroductionCreative Coding 1 - 1 Introduction
Creative Coding 1 - 1 Introduction
 
StoryCode DIY Days Presentation - Creative Coding
StoryCode DIY Days Presentation - Creative CodingStoryCode DIY Days Presentation - Creative Coding
StoryCode DIY Days Presentation - Creative Coding
 
Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01
 
Canvas Only: Creative Coding in HTML5
Canvas Only: Creative Coding in HTML5Canvas Only: Creative Coding in HTML5
Canvas Only: Creative Coding in HTML5
 
Creative coding academy
Creative coding academyCreative coding academy
Creative coding academy
 
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - IntroduçãoMinicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
 
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
 
Introduction to Processing and creative coding
Introduction to Processing and creative codingIntroduction to Processing and creative coding
Introduction to Processing and creative coding
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e Aplicações
 
Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: IntroduçãoOficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução
 

Semelhante a Arte Computacional

Projetos Interativos com Arduino
Projetos Interativos com ArduinoProjetos Interativos com Arduino
Projetos Interativos com ArduinoLucas Cabral
 
Tcc final - fsa2006
Tcc   final - fsa2006Tcc   final - fsa2006
Tcc final - fsa2006edson_mcz
 
Introdução à utilização de openFrameworks para o desenvolvimento de aplicaçõ...
Introdução à utilização de openFrameworks para  o desenvolvimento de aplicaçõ...Introdução à utilização de openFrameworks para  o desenvolvimento de aplicaçõ...
Introdução à utilização de openFrameworks para o desenvolvimento de aplicaçõ...Christopher Cerqueira
 
Inovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacaoInovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacaoSagui Lab
 
Microsoft research e inovação
Microsoft research e inovaçãoMicrosoft research e inovação
Microsoft research e inovaçãoVitor Ciaramella
 
ApresentaçãO Nave 2008
ApresentaçãO Nave 2008ApresentaçãO Nave 2008
ApresentaçãO Nave 2008Hudson Augusto
 
Apresentação Nave 2008
Apresentação Nave 2008Apresentação Nave 2008
Apresentação Nave 2008Hudson Augusto
 
IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de Documentações
IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de DocumentaçõesIntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de Documentações
IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de DocumentaçõesThiago Macedo
 
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...Wagner Tironi Pinto
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoTiago Barros
 
Sigradi 2007
Sigradi 2007 Sigradi 2007
Sigradi 2007 gellymr
 
Introdução ao Metadesign
Introdução ao MetadesignIntrodução ao Metadesign
Introdução ao MetadesignUTFPR
 
MPIII - Aula 01 - Apresentação
MPIII - Aula 01 - ApresentaçãoMPIII - Aula 01 - Apresentação
MPIII - Aula 01 - ApresentaçãoAlan Vasconcelos
 
Framework Entities - Dissertação
Framework Entities - DissertaçãoFramework Entities - Dissertação
Framework Entities - DissertaçãoMarcius Brandão
 
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Leonardo Botega
 

Semelhante a Arte Computacional (20)

Projetos Interativos com Arduino
Projetos Interativos com ArduinoProjetos Interativos com Arduino
Projetos Interativos com Arduino
 
Tcc final - fsa2006
Tcc   final - fsa2006Tcc   final - fsa2006
Tcc final - fsa2006
 
Introdução à utilização de openFrameworks para o desenvolvimento de aplicaçõ...
Introdução à utilização de openFrameworks para  o desenvolvimento de aplicaçõ...Introdução à utilização de openFrameworks para  o desenvolvimento de aplicaçõ...
Introdução à utilização de openFrameworks para o desenvolvimento de aplicaçõ...
 
Inovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacaoInovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacao
 
Aula 03 net art
Aula 03 net artAula 03 net art
Aula 03 net art
 
Aula 01 net art
Aula 01 net artAula 01 net art
Aula 01 net art
 
Microsoft research e inovação
Microsoft research e inovaçãoMicrosoft research e inovação
Microsoft research e inovação
 
Design agil: Encaixando o Design no processo
Design agil: Encaixando o Design no processoDesign agil: Encaixando o Design no processo
Design agil: Encaixando o Design no processo
 
ApresentaçãO Nave 2008
ApresentaçãO Nave 2008ApresentaçãO Nave 2008
ApresentaçãO Nave 2008
 
Apresentação Nave 2008
Apresentação Nave 2008Apresentação Nave 2008
Apresentação Nave 2008
 
Workshop Webinsider 2003
Workshop Webinsider 2003Workshop Webinsider 2003
Workshop Webinsider 2003
 
IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de Documentações
IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de DocumentaçõesIntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de Documentações
IntelligenceDoc - Desenvolvimento e Gerenciamento Colaborativo de Documentações
 
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...Graduação   puc - aplicações de padrões de projeto no desenvolvimento de inte...
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
 
Sigradi 2007
Sigradi 2007 Sigradi 2007
Sigradi 2007
 
Introdução ao Metadesign
Introdução ao MetadesignIntrodução ao Metadesign
Introdução ao Metadesign
 
Apresentacao metashop
Apresentacao metashopApresentacao metashop
Apresentacao metashop
 
MPIII - Aula 01 - Apresentação
MPIII - Aula 01 - ApresentaçãoMPIII - Aula 01 - Apresentação
MPIII - Aula 01 - Apresentação
 
Framework Entities - Dissertação
Framework Entities - DissertaçãoFramework Entities - Dissertação
Framework Entities - Dissertação
 
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
 

Arte Computacional