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.

Apenas aceitamos pagamentos por transferência bancária.
Depois de fazer a inscrição, receberá um email com as instruções de pagamento para confirmar a sua reserva.
Os participantes receberão os links de acesso ao curso após a confirmação da inscrição.

Bookings

As reservas estão fechadas para este evento.