Due realtà diverse
Grasshopper 1 e Grasshopper 2 sono inclusi in Rhino 9. GH1 è maturo, con un ampio ecosistema di plug-in e anni di file e flussi di lavoro accumulati, e riceve ancora nuove funzionalità e correzioni. GH2 è più recente e ha meno plug-in, ma include metadati, looping, dati globali e miglioramenti matematici come funzionalità native. GH2 può aprire file GH1 e generalmente ospitare o aggiornare i componenti in tali file.
Di seguito, alcune delle principali nuove funzionalità di GH2.
Metadati
I metadati consentono a qualsiasi valore di contenere le proprie informazioni, come una zona, un materiale o il nome di un livello, per l’intera definizione, senza dover creare collegamenti separati o gestire i dati in parallelo. I metadati possono essere visualizzati nelle viste di Rhino utilizzando regole di visualizzazione personalizzate, che possono assegnare proprietà come colori o modelli di riempimento alle forme con metadati. La funzione Bake è ora consapevole dei metadati; gli attributi degli oggetti pertinenti, come il livello o il nome, verranno assegnati alle forme inviate al documento di Rhino.
Prestazioni
Le iterazioni dei componenti vengono eseguite in parallelo su tutti i core disponibili; il risultato: soluzioni più rapide. GH2 include supporto migliorato per l’annullamento e mantiene l’interfaccia attiva mentre i calcoli avvengono in background.
Documentazione
Le immagini di aiuto mostrano file di esempio reali, che possono essere aperti trascinando l’immagine sul canvas di GH. Puntiamo a fornire file di esempio per ogni componente incluso in GH2, così come una voce del glossario per ogni termine tecnico utilizzato. GH2 offre strumenti di documentazione, consentendo agli sviluppatori di plug-in di integrare senza problemi i propri contenuti nel sistema di aiuto.
Matematica
GH2 fornisce una base matematica più ampia, inclusi strumenti statistici e trigonometrici maturi, oltre a un ricco supporto per campi scalari e vettoriali. Ad esempio, angoli, distribuzioni statistiche e funzioni univariate sono ora tipi di dati nativi.
Dati globali
Il pattern Shout-Listen in GH2 consente la condivisione wireless di valori all’interno e tra i file, rendendo più facile suddividere file grandi in file più piccoli e gestibili, o ripulire il groviglio di collegamenti all’interno di un file. Gli oggetti Listen possono essere utilizzati anche per leggere dati direttamente da file 3dm o di testo.
Cicli
Il looping è integrato in GH2; i cluster possono restituire i loro risultati a se stessi, per un numero prestabilito di iterazioni o fino a quando viene soddisfatta una determinata condizione. Questo apre a una nuova classe di algoritmi iterativi, come modelli di crescita, rilassamento e simulazioni passo dopo passo, senza necessità di plug-in.
Scripting
Ora l’editor di script supporta la modalità Script essenziale e composta da istruzioni pure, così come la modalità SDK flessibile che consente allo script di disegnare geometria di anteprima, aggiungere opzioni al pannello dei componenti e eseguire codice in diverse fasi del processo.
Come tutti i componenti standard in GH2, le iterazioni degli script vengono eseguite in modo asincrono e hanno pieno accesso ai metadati associati a ogni valore.
Interoperabilità
GH2 fornisce un livello base di interoperabilità con GH1. I componenti possono essere trascinati o copiati e incollati da GH1 in GH2, dove possono essere ospitati o aggiornati automaticamente all’equivalente più vicino di GH2. GH1 e GH2 possono scambiarsi dati utilizzando file ghdata condivisi, che entrambe le versioni possono leggere e scrivere.
Risorse
Documentazione su Grasshopper 2
Accedi alla documentazione online di Grasshopper 2. Include un glossario dei termini, argomenti approfonditi e specifiche dei componenti per Grasshopper 2.


