Catarina Cardoso's profile

Moving Nature | Desenho generativo

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


Autores:
Catarina Cardoso
Gil Araújo

Música:
Kiasmos - Bent
Moving Nature | Desenho generativo
Published:

Moving Nature | Desenho generativo

Published: