MOVING NATURE | Desenho generativo
Projeto desenvolvido na unidade curricular Programação II
Projeto em Processing que gere em tempo real uma sequência de imagens (de natureza generativa) para a criação de um vídeo modificadas através da utilização de diferentes teclas ou dos botões do rato.
Tem como tema base o amor pela natureza e as suas linhas em movimento e para a materialização do conceito, simulou-se o movimento de um terreno desenhado a partir de linhas paralelas em movimento que simboliza a natureza e um cardioide animado que simboliza o sol e o amor pela natureza, ambas as figuras responsivas ao áudio.
A título de curiosidade, são apresentados todos os comandos/funções que cada tecla possui no projeto:
Teclas
A (ou a) → Apaga todas as linhas apresentadas no ecrã
C (ou c) → Aparece/desaparece o cardioide
D (ou d) → Fica com a opacidade mais no final do desenho (isto é, no valor de y mais elevado)
DOWN → Diminui a espessura dos elementos desenhados (mínimo: 0)
E (ou e) → Coloca a espessura a 10 sempre que o E está pressionado
I (ou i) → Inverte as cores dos elementos que aparecem no ecrã
P ou p → Ativa a música
Q (ou q) → Aumenta a opacidade do fundo que sobrepõe as linhas criadas
R (ou r) → Ativa/desativa o ritmo da música nas figuras
S (maiúsculo) → Aparece/desaparece o perlin noise (e desaparecem as linhas desenhadas com "s" quando estas aparecem, e vice-versa)
s (minúsculo) → Aparece linhas aleatórias, uma a uma
UP → Aumenta a espessura dos elementos desenhados (máximo: 10)
W (ou w) → Diminui a opacidade do fundo que sobrepõe as linhas criadas
X (ou x) → Ativa/desativa a cor no terreno
Z (ou z) → Ativa/desativa a cor no cardioide
A (ou a) → Apaga todas as linhas apresentadas no ecrã
C (ou c) → Aparece/desaparece o cardioide
D (ou d) → Fica com a opacidade mais no final do desenho (isto é, no valor de y mais elevado)
DOWN → Diminui a espessura dos elementos desenhados (mínimo: 0)
E (ou e) → Coloca a espessura a 10 sempre que o E está pressionado
I (ou i) → Inverte as cores dos elementos que aparecem no ecrã
P ou p → Ativa a música
Q (ou q) → Aumenta a opacidade do fundo que sobrepõe as linhas criadas
R (ou r) → Ativa/desativa o ritmo da música nas figuras
S (maiúsculo) → Aparece/desaparece o perlin noise (e desaparecem as linhas desenhadas com "s" quando estas aparecem, e vice-versa)
s (minúsculo) → Aparece linhas aleatórias, uma a uma
UP → Aumenta a espessura dos elementos desenhados (máximo: 10)
W (ou w) → Diminui a opacidade do fundo que sobrepõe as linhas criadas
X (ou x) → Ativa/desativa a cor no terreno
Z (ou z) → Ativa/desativa a cor no cardioide
Autores:
Catarina Cardoso
Gil Araújo
Catarina Cardoso
Gil Araújo
Música:
Kiasmos - Bent