Pixel come funzione di tempo, indice, x e y

Martin Kleppe, tixy, minimalist creative coding environment, 2020
Il sistema permette di indicare solo il calcolo necessario a determinare la dimensione del “pixel” (risultato da 0.0 a 1.0) e il suo colore (rosso se il valore è negativo).
I parametri vengono ricavati di volta in volta e passati per ogni pixel:
t: scorrere del tempo in secondi;i: indice del pixel da 0 (alto sinistra) a 255 (basso destra) riga per riga;xey: coordinate del pixel da 0 a 15.
Con p5.js il “sistema” potrebbe essere strutturato più o meno in questo modo:
Lo sketch completo si può trovare in questo codice ricostruito per il web editor e con tutti gli esempi di calcolo attivabili nella funzione tixy().
Martin Kleppe ha previsto anche la possibilità di generare GIF animate inserendo una delle funzioni provate con il tool principale e la durata dell’animazione.
Noah Doersing ha creato una variante che permette di tenere conto anche della coordinata z e quindi di generare configurazioni 3D: tixyz.