2. Agenda
0_ Modellazione Generativa
1_ Grasshopper per Rhino
2_ Dynamo per Revit
3_ Differenze fra i plug-in
4_ Esempi e Live session
5_ Link utili
6_ Perchè?
Heydar Aliyev Centre: Zaha Hadid Architects
6. Algoritmo
Un algoritmo è un procedimento che risolve un determinato problema
attraverso un numero finito di passi.
Wikipedia
“ “
“
In informatica, insieme di istruzioni che deve essere applicato per eseguire un’
elaborazione o risolvere un problema.
In logica matematica, qualsiasi procedimento «effettivo» di computo di una
funzione o di decisione di un insieme (o predicato), cioè qualsiasi procedimento
che consenta, con un numero finito di passi eseguiti secondo un insieme finito
di regole esplicite, di ottenere il valore della funzione per un dato argomento, o
di decidere se un dato individuo appartiene all’insieme (o soddisfa il predicato).
Enciclopedia Treccani
“
8. Si parla di “Algoritmo generativo” o (Algoritmo Generativo della forma) ogni qual
volta il risultato di una sequenza algoritmica è costituito da una geometria più
o meno complessa. La definizione di modelli tridimensionali mediante algoritmi
generativi prende il nome di “Modellazione Algoritmica” o “Modellazione
Generativa”.
L’espressione “Modellazione Parametrica”, deriva invece dal ruolo centrale dei
dati iniziali, che assumono il ruolo di Parametri nella riconfigurazione geometrica
di un modello 3D generato attraverso algoritmi […]. A differenza di un modello
3D “statico” creato attraverso primitive geometriche, un modello parametrico
può essere inteso come sistema dinamico di relazioni tra diversi oggetti.
Tedeschi, Arturo (2011), Architettura parametrica. Introduzione a Grasshopper, II edizione, Le Penseur,
Potenza, p. 17.
Algoritmo generativo
“
“
10. Rivolto ai progettisti che stanno esplorando nuove forme usando gli algoritmi
generativi, Grasshopper® è una piattaforma algoritmica grafica fortemente
integrata con gli strumenti della modellazione 3D di Rhino. Contrariamente a
RhinoScript, Grasshopper non richiede conoscenze di programmazione o
scripting, ma consente ai progettisti di costruire generatori di forme dai più
semplici ai più incredibili.
Grasshopper
For designers who are exploring new shapes using generative algorithms,
Grasshopper® is a graphical algorithm editor tightly integrated with Rhino’s 3-
D modeling tools. Unlike RhinoScript, Grasshopper requires no knowledge of
programming or scripting, but still allows designers to build form generators
from the simple to the awe-inspiring.
da grasshopper3d.com
“ “
● Plugin di Rhino
● Gratuito
● Sviluppato in VB, C#, Python
● 100+ Add-ons
22. STATUS DI DEFAUL
CON DATI
STATUS DI DEFAUL
SENZA DATI
OGGETTO
SELEZIONATO
ERRORE NEL
COMPONENTE
OGGETTO
DISABILITATO
Componenti e connettoric
DATI MULTIPLI DELLO
STESSO RAMO
DATI MULTIPLI DI
MULTIPLI RAMI
DATO SINGOLO
29. Dynamo estende il Building Information Modeling con l’ambiente logico e
informativo di un editor algoritmico grafico.
Dynamo
Dynamo extends building information modeling with the data and logic
environment of a graphical algorithm editor.
da dynamobim.com
“ “
● Addin di Revit
● Gratuito
● Sviluppato da Autodesk
● Dynamo Package Manager
● Dynamo Stand-alone version
39. Grasshopper VS Dynamo
Grasshopper Dynamo
● Gratuito
● Numero elevato di add-ons
● Community sviluppata e supporto
efficace
● Semplicità di utilizzo ma
completezza del risultato
● Varietà di impiego: design,
meccanica, analisi, architettura
● Buona interoperabilità in uscita
● Gratuito
● Community in espansione grazie al
supporto di Autodesk
● Elevato numero di sviluppatori
dedicati alla sua crescita
● Applicazione specifica per l’
architettura
● Interoperabilità in ingresso e in
uscita con altre piattaforme
● Building Information Modeling
41. Link Utili
● Rhinoceros 5- 195€ versione studenti completa
○ Versione per Mac (non consigliata)
● Grasshopper 0.9.0076 - plugin gratuito
● Revit 2015 - gratis versione educational
● Dynamo 0.7.4 - addin gratuito
42. Link Utili
● Arturo Tedeschi, AAD Algorithms-Aided Design,
Edizioni Le Penseur, 2014. (precedente edizione in Biblioteca di Ingegneria)
● http://www.grasshopper3d.com/
● Nathan Miller - CASE
● http://www.theprovingground.org/
● http://dynamobim.org/