Processing

A programming language is, after all, just another language. And a language can be spoken in many different ways, with a variety of accents or inflections. (…) But if a language isn’t capable of poetry, it has clearly lost its relevance on the human side of the equation. Matt Pearson

Pricipi del design

I quattro principi fondamentali del design sono:

  • colore
  • forma
  • caratteri
  • immagini
  1. Leggi breve presentazione di questi principi in Processing, il linguaggio che useremo in questa lezione
  2. Scarica e decomprimi l’archivio ZIP con il codice che useremo in questa lezione

Colore

La possibilità di influenzare direttamente oltre 16 milioni di colori offre agli utenti una libertà incredibile. Il contrasto simultaneo - senza di esso sarebbe impossibile percepire i colori - è qui illustrato, giustapponendo una serie di combinazioni di colori. {color}

  1. Sostituire il quadrato con un cerchio usando la funzione ellipse

Forma

Il punto, la linea e il piano sono ancora la santa trinità di ogni forma? L’indicazione di Kandinsky di questi elementi di base è più rilevante che mai nel contesto del design generativo. {shape}

  1. Colorare i raggi della ruota (ma non il suo contorno) con colori casuali usando la funzione random

Caratteri

Le lettere diventano spazi pieni e vuoti, lasciano tracce, e ci permettono di disegnare nel tempo e nello spazio. {type}

  1. rimpicciolire la dimensione del carattere disegnato e fare in modo che rimangano le sue tracce sul canvas
  2. colorare il carattere con toni di grigio casuali in draw()
  3. usare il cursore come un pennello, disegnare qualcosa e salvarlo come immagine PNG

Immagini

Un’immagine digitale è un mosaico di piccole tessere di colore. L’accesso dinamico a questi piccoli elementi permette la generazione di nuove composizioni. {image}

  1. scaricare un’immagine dal Web e usarla nello sketch
  2. usare la funzione filter per applicare un qualche filtro all’immagine caricata

Frattali

Un frattale è un oggetto autosomigliante, cioè che si ripete nella sua forma allo stesso modo su scale diverse, ovvero non cambia aspetto anche se visto con una lente d’ingrandimento. E’ un oggetto a prima vista complesso, ma generato da una sorgente ordinata molto semplice. Guarda un esempio su Twitter.

Si ritiene che in qualche modo i frattali abbiano delle corrispondenze con la struttura della mente umana, è per questo che la gente li trova così familiari. Questa familiarità è ancora un mistero e più si approfondisce l’argomento più il mistero aumenta. (Benoit Mandelbrot)

Un frattale si può disegnare usando una procedura ricorsiva.

  1. Disegniamo dei cerchi concentrici. {circle1}
  2. Moltiplichiamo per due. {circle2}
  3. Moltiplichate per quattro. {circle4}

Laboratorio

Il laboratorio ha come obiettivo creare un’opera d’arte in Processing che potrebbe diventare il vostro primo Non Fungible Token (NFT).

  1. riunirsi in gruppi di 4/5 studenti
  2. pensare ad un concetto che si vuole esprimere attraverso l’opera
  3. programmare l’opera in Processing e salvarla come immagine
  4. trovare un titolo e scrivere una descrizione dell’opera
  5. inviare il titolo, la descrizione e l’immagine dell’opera al docente su Telegram