Diego Ferrara – Generative Landscape

Per questo assignment mi sono ispirato ai paesaggi dell’anima “Neon Genesis: Evangelion” creando una variazione personale della scena finale.

Inizialmente ho pensato scomponendo lo scenario in cielo, montagne del background, montagne del foreground, mare e diversi elementi (foto e croci).

Per fare questo ho scomposto lo sketch in diverse funzioni, utilizzando “random” per le posizioni e dimensioni delle stelle, “noise” per le montagne e variabili di sistema per caricare e infine applicare immagini.

1- Ho creato il cielo usando il ciclo “for” e valori “random” per variare posizione e dimensione delle stelle sul canvas.

2- Per creare le montagne ho usato un ciclo “for” variando i valori di Y minore e maggiore attraverso delle variabili e comando “beginShape” ed “endShape”.

3- Per spostare le croci ho utilizzato i comandi “translate” e ho assegnato dei valori alla funzione “drawCross” (x, y e size/scale) per variare la grandezza delle croci laterali.

4- Infine ho dichiarato una variabile globale per poi caricare un immagine nella funzione “preload”, in modo da inserire successivamente la silhouette di Shinji.

Commenti

Lascia un commento