Screen Drawings
Programação criativa (P5.js/ Processing)
Sessão 3: I/O e processamento de imagem, video, texto, SVG, OBJ, JSON, …
Terça-feira 26 de Janeiro, 19h00 as 22h00.
Este curso é baseado em pequenos programas designados por sketchs escritos em Javascript e Processing (P5.js), que correm naturalmente no navegador de internet, tendo como objetivo principal transmitir ou expressar uma ideia ou conceito artístico de forma simples e criativa. É interessante, pois, para quem queira desenvolver os processos criativos baseados em programação de computadores.
Este tipo de programação de computadores é designada por Creative coding, existindo grandes comunidades como o OpenProcessing (https://www.openprocessing.org) , onde é possível partilhar e utilizar as criações de outros coders.
O sketch, esquisso ou esboço, é a forma mais natural de desenvolver um projecto artístico, individual ou em grupo, ou de ensinar artes.
O curso de P5.js/ Processing é baseado em torno das “Wall drawings” de Sol LeWitt, neste caso rebatizadas para “Screen drawings”.
Sol LeWitt foi um artista conceptual cuja obra consiste em instruções escritas e diagramas para a execução de obras. Este conceito não deixa as obras fechadas, antes ficam abertas à criatividade de novos “executantes”, em que as instruções funcionam como uma meta-linguagem para a programação.
Devido à pandemia, o curso vai ser online, não presencial, através das plataformas Jitsi Meet e OpenProcessing, nomeadamente através das classes do OpenProcessing https://www.openprocessing.org/teach
Nenhum conhecimento prévio de programação é necessário.
19h00 – 22h00 Terças-feiras (dias 12, 19 e 26 de Janeiro)
60€ curso completo (3 sessões) ou 25€ por sessão
Quero inscrever-me no curso completo!
Objetivos:
Sessão 3: I/O e processamento de imagem, video, texto, SVG, OBJ, JSON, integração com bibliotecas de código aberto e serviços como LoremFlickr. P5.js Web Editor e servidor local em Node.
Estrutura do programa (preload)
Imagem
IO (Input, Output)
Rendering
Tipografia
Bibliotecas externas 1, Bibliotecas externas 2
GUI avançado
Web service Loremflickr
Servidor local com Node
P5.js Web editor
NOTA: os objectivos são cumulativos.
Bookings
As reservas estão fechadas para este evento.