Grasshopper è un ambiente di programmazione visuale integrato in Rhinoceros, che consente di creare modelli 3D attraverso la modellazione parametrica. Anziché disegnare manualmente ogni elemento, l'utente costruisce algoritmi collegando tra loro componenti grafici (nodi), definendo relazioni e parametri che controllano la geometria.
Questo approccio permette di generare forme complesse e di modificarle in tempo reale semplicemente variando i valori di input, senza dover ricostruire il modello da zero. È particolarmente utile quando si lavora su progetti iterativi o si desidera esplorare rapidamente molteplici varianti formali.
Grasshopper trova ampia applicazione in architettura, design computazionale, ingegneria strutturale e fabbricazione digitale. Non richiede conoscenze di programmazione tradizionale: la logica algoritmica si costruisce visivamente, rendendolo accessibile anche a chi non ha esperienza di coding.
Durata: 2 giorni (week-end)
Milano - Palermo - Padova
n. studenti max: 10
Costo: 480€ (380€ per studenti/ricercatori/PhD)
Attestato di frequenza rilasciato da Ing. Andrea Mercurio formatore autorizzato ART (Authorized Rhinoceros Trainer) con oltre 10 anni di esperienza nella progettazione parametrica in ambito professionale e accademico.
Il corso ti fornisce le competenze fondamentali per integrare Grasshopper nel tuo flusso di lavoro progettuale, ottimizzando i tempi di modellazione e ampliando le possibilità formali e strutturali dei tuoi progetti. Partirai dall'interfaccia e dalla logica algoritmica, per poi acquisire progressivamente padronanza nella creazione di geometrie controllate da parametri, nella gestione delle strutture dati e nella costruzione di superfici complesse.
Al termine sarai in grado di:
Costruire definizioni parametriche in autonomia
Gestire liste di dati e strutture ad albero
Applicare logiche di attrattori per variare elementi in funzione di condizioni spaziali
Modellare superfici complesse
Organizzare le definizioni tramite cluster
Esportare i modelli in Rhino per sviluppi progettuali ed elaborati tecnici
Orientarti tra i principali plug-in (Kangaroo per la fisica e il form-finding, Weaverbird per la gestione delle mesh, LunchBox per pattern e strutture)
Le esercitazioni pratiche — facciata parametrica, sezione in c.a., discretizzazione superficie con attrattori, ponte ad arco, copertura waffle o reticolare — riproducono situazioni progettuali reali, permettendoti di applicare subito i concetti appresi.
Introduzione alla logica parametrica: differenze rispetto alla modellazione tradizionale
L'interfaccia di Grasshopper: canvas, componenti, connessioni e pannelli
Concetti base: parametri, dati e flusso delle informazioni
Primi componenti: punti, vettori, piani e curve
Creazione di pattern e serie (range, series, sequence)
Esercitazione pratica: costruzione di una facciata parametrica con elementi variabili
Esercitazione pratica: definizione di una sezione in calcestruzzo armato
Gestione delle liste di dati: strutture ad albero (data tree) e indicizzazione
Operazioni geometriche fondamentali
Attrattori: controllare dimensioni e trasformazioni in base alla distanza
Esercitazione pratica: tassellazione di una superficie con punti attrattori
Superfici e geometrie complesse
Domini e riparametrizzazione
Clusters e organizzazione dello script
Esercitazione pratica: modellazione di un ponte ad arco
Introduzione ai componenti condizionali (if, cull, dispatch)
Interoperabilità tra Grasshopper e Rhino: bake e referenziazione
Cenni sui plug-in più utilizzati (Kangaroo, Weaverbird, LunchBox, Karamba3d)
Esercitazione finale: progettazione di una copertura di tipo "waffle structure" o reticolare
Riepilogo e discussione
Concetto di coordinate parametriche in un dominio bidimensionale U-V
Discretizzazione di una superficie di tipo "diagrid"
Introduzione alla generazione di mesh
Strategie di meshing triangolari e quadrangolari con il plug-in Weaverbird
Il corso è di livello base e non richiede conoscenze pregresse di Grasshopper. Per partecipare è sufficiente una conoscenza base di Rhinoceros:
navigazione nell'interfaccia
creazione e modifica di geometrie semplici (curve, superfici, solidi)
Familiarità con i concetti fondamentali della modellazione 3D
È necessario un computer con Rhino 7 o 8 installato (Grasshopper è già incluso). La versione di prova del software è disponibile gratuitamente per un periodo di 90 giorni.
Se sei un'azieda o una società di ingegneria/architettura interessata al mondo della progettazione parametrica contattami per una formazione ad hoc, aderente ai processi di lavoro interni già strutturati.