Vai al contenuto

Grasshopper & Rhino3D

Tracciatore di immagini con opzioni di pattern

Pubblicato il

In breve

Uno script Grasshopper che trasforma un’immagine in disegni al tratto con pattern diversi. Misura la luminosità su una griglia di punti regolabile e la traduce in righe, colonne o un contorno.

  • Griglia regolabile: più fitta o più rada
  • Tre pattern: righe, colonne o il contorno della forma
  • Il contorno si trova contando quanti vicini ha ogni punto
  • Il risultato si può esportare come disegno al tratto

Qui sopra è mostrata una versione animata dei disegni al tratto esportati. In alto a sinistra si vede l’originale. A è la griglia di punti misurata, che si può impostare più o meno fitta. B è la variante con il contorno, D ed E sono colonne e righe, C è tutto combinato.

I passaggi:

  • L’immagine viene suddivisa in punti in cui si misura la luminosità.
  • Lo script offre poi 3 opzioni: file orizzontali di cerchi, file verticali di cerchi oppure il contorno della forma tracciata.

Le righe e le colonne sono costituite da tutti i punti con una luminosità superiore a una certa soglia, che vengono raggruppati per striscia.

Image tracer met patroon opties
Esaminando il numero di relazioni con altri punti (la ‘vicinanza’ di altri punti) si capisce se un punto si trova sul bordo di un insieme di punti.

Per il contorno si osserva la relazione con i punti circostanti. Se un punto ha meno di 8 punti intorno a sé, si trova su un bordo. Questi punti vengono mantenuti. Segue un’analisi in cui i punti vengono ordinati per vicinanza e uniti in polilinee. All’inizio i punti non hanno alcuna relazione tra loro: sono ordinati solo secondo la griglia originale. Appiattendo la lista e considerando per ogni punto i 2 vicini più prossimi, si creano relazioni tra i punti e si può tracciare un contorno.

Un’idea per Grasshopper?

StudioFG sviluppa script e strumenti su misura in Grasshopper e Rhino3D.

Ha in mente un progetto o una formazione?

Ci descriva brevemente che cosa vuole ottenere. Entro due giorni lavorativi riceverà una risposta con un primo approccio.