Descrizione dell’opera
Ho voluto ricreare l’effetto di una tavola di legno con le sue venature. Per disegnarle ho usato curveVertex(), dentro dei cicli for che ripetono automaticamente la stessa procedura di disegno per ognuna delle venature della tavola, cambiando ogni volta posizione e forma, così da ottenere linee morbide invece che spezzate. Con l’operatore modulo % ho fatto in modo che i picchi delle venature non fossero sempre nella stessa posizione, così ogni riga risulta leggermente diversa dalle altre. Ho anche giocato con spessore e ampiezza: la venatura centrale è la più marcata, e man mano che ci si allontana verso i bordi diventano più sottili, usando un if/else per gestire questa variazione. Alla fine ho ripetuto la tavola 4 volte con push(), pop() e translate(), per riempire tutta la canvas.
Uso dell’AI
Mi sono fatto aiutare da Claude soprattutto per capire come usare curveVertex() per le venature e per risolvere un problema con la funzione curve(), che nella versione di p5.js del mio editor non funzionava senza abilitare una libreria in più.
Lascia un commento
Devi essere connesso per inviare un commento.