Skip to content

Immagina – Prova – Crea

Guarda i tutorial Rhino e Grasshopper

Tutorial Grasshopper creiamo una conchiglia

In questo tutorial Grasshopper userò “Evaluate curve” per creare una geometria di conchiglia.

Vedremo come usare la tangente della curva e produrremo diversi dati controllabili con “intervallo”. Iniziamo!

tutorial Grasshopper conchiglia

Prima di tutto, voglio spiegare la logica che userò in Grasshopper attraverso Rhinoceros così poi sarà più semplice applicarla. Il primo passo è avere una curva come sezione principale della conchiglia.

tutorial Grasshopper conchiglia

Il passaggio successivo consiste nel ruotare questa curva attorno a un punto che si trova sulla curva e con la tangente della curva come asse di rotazione.

tutorial Grasshopper conchiglia

Se ruoti più volte la curva principale, puoi creare le sezioni di base per la conchiglia.

tutorial Grasshopper conchiglia

Dopo aver ruotato, le scaleremo dallo stesso punto da cui abbiamo ruotato le sezioni. la scala diminuisce mentre ruotiamo le sezioni.

tutorial Grasshopper conchiglia

L’ultimo passaggio consiste nel ridimensionare nuovamente le sezioni. Il fattore di scala può essere un numero ripetuto che rende la conchiglia più interessante.

tutorial Grasshopper conchiglia

Ok, iniziamo a seguire il tutorial su Grasshopper per avere una conchiglia parametrica! 

Il primo passaggio consiste nel creare 4 punti (parametri>geometry) e fare clic con il pulsante destro del mouse sul punto e scegliere più geometrie. Dopo aver definito i punti possiamo utilizzare una “Curva Nurbs” (Curva>Spline) per collegare i punti tra loro.

tutorial Grasshopper conchiglia

Per chiudere la curva, possiamo fare clic con il pulsante destro del mouse su “periodico” e impostare booleano su true.

tutorial Grasshopper conchiglia

Se selezioni i punti e il gumball di Grasshopper è attivato (Display>Gumballs), puoi facilmente spostare il punto della curva per avere la forma desiderata.

tutorial Grasshopper conchiglia

Il passaggio successivo è “Valuta curva” perché vogliamo ruotarlo attorno alla tangente della curva. Puoi trovarlo nella sezione Curve>Analisi o semplicemente cercare “eval”.

tutorial Grasshopper conchiglia

Dopo aver collegato l’output della curva di Nurbs per valutare l’input della curva, è necessario definire il “Parametro” o “t”. Il parametro della curva è in realtà un numero del dominio della curva, quindi se vuoi vedere il dominio della curva, puoi semplicemente collegare un dominio (Params>Primitive) alla curva e collegare l’output a un pannello. Come puoi vedere di seguito, il dominio della curva va da 0 a 4 quindi se vogliamo spostarci dall’inizio alla fine della curva dovremmo dare un numero da 0 a 4 all’input “parametro”.

tutorial Grasshopper conchiglia

Il dominio della curva è diverso per curve diverse. Come puoi vedere di seguito, se scelgo un’altra curva il dominio cambia.

tutorial Grasshopper conchiglia

Poiché lavorare con il dominio principale della curva è un po’ difficile, possiamo fare clic con il pulsante destro del mouse sulle curve (ingressi o uscite) e scegliere “riparametrizza”. Come mostrato di seguito, un’icona apparirà accanto al nodo e il dominio della curva verrà ridimensionato a 0 e 1. Questo è il modo più comune per definire “t” o “parametro” perché è sempre compreso tra 0 e 1.

tutorial Grasshopper conchiglia

Dopo aver assegnato un numero compreso tra 0 e 1 al parametro possiamo vedere che il punto viene valutato. Per vedere la tangente puoi usare “Vector Display” (Display > Vector) e anche moltiplicare la tangente (l’output è un vettore unitario) per un numero (come 10 volte più grande) come mostrato di seguito.

tutorial Grasshopper conchiglia

Per ruotare la curva possiamo usare “Ruota3d” dal menu Trasforma>Euclideo. La “Geometria” è la curva, Il centro di rotazione è il punto valutato e l’asse di rotazione è effettivamente la tangente. Se diamo un numero all’“Angolo” possiamo vedere la curva ruotare della sua tangente

tutorial Grasshopper conchiglia

Ma tieni presente che per impostazione predefinita, Grasshopper usa “Radianti” per gli angoli. Questo può essere facilmente modificato in gradi facendo clic con il pulsante destro del mouse sull’angolo e scegliendo i gradi. Apparirà un’icona accanto all’angolo, come mostrato di seguito.

tutorial Grasshopper conchiglia

Se la curva sta ruotando nel modo sbagliato, puoi facilmente fare clic con il pulsante destro del mouse su “Angolo” e scegliere “Espressione”. In questo campo è possibile modificare l’input definendo un’espressione scritta da x. Ad esempio possiamo usare “-x” per invertire la rotazione.

tutorial Grasshopper conchiglia

Se diamo più numeri ad “Angolo” possiamo vedere che la curva ruota più volte. Ma invece dobbiamo dare una serie di angoli rotanti per avere la forma desiderata.

tutorial Grasshopper conchiglia

Usando “Range” (Sets>Sequence) possiamo definire l’angolo di rotazione massimo e minimo. Ho già parlato di “serie “. L’uso della serie per la rotazione non è una buona opzione perché non possiamo controllare quanto ruotano le conchiglie. Invece, utilizziamo un “intervallo” e diamo un “dominio di costruzione” (Matematica> Dominio) all’input del “dominio”. Questo strumento può facilmente combinare due numeri e renderli un dominio parametrico. i passi del Range possono definire quante curve abbiamo bisogno tra il dominio desiderato.

tutorial Grasshopper conchiglia

Il passaggio successivo consiste nel ridimensionare le sezioni con “Ridimensiona” (Trasforma>Affine). L’uscita di Rotate3d è collegata all’ingresso di scala “Geometry” e il centro di scala è lo stesso del centro di rotazione. Per fare in modo che le sezioni diventino più piccole, mentre la sezione ruota, possiamo optare per un simile approccio di “gamma”. Il fattore di scala minimo è 1 e questo perché vogliamo che la curva della sezione principale non venga ridimensionata. Il massimo è un numero piccolo, quindi il guscio si forma mentre la sezione ruota. Ho usato 0.01 per la fine della scala, ma puoi cambiarlo per avere una forma diversa.

tutorial Grasshopper conchiglia

Possiamo usare la tecnica del “Graph Mapper” che ho spiegato in altri tutorial per rendere la scala non lineare.

tutorial Grasshopper conchiglia

L’ultima parte consiste nel dare una seconda scala alle sezioni per creare un motivo sulla conchiglia. Possiamo facilmente usare “Scala” e definire uno schema ripetuto per il “Fattore”. Questo può essere fatto avendo più fattori di scala prodotti dallo strumento “Ripeti dati” (Set>Sequence). L’input “Lunghezza” sta definendo quante volte i numeri si ripetono, quindi ricorda di dare il numero “[ps2id id=’repeat’ target=”/]” che abbiamo usato prima e aggiungilo per 1! Questo perché quando dividiamo un dominio per n volte otteniamo n+1 numeri e quindi n+1 curva. puoi fare clic con il pulsante destro del mouse sull’input “Lunghezza” e scegliere “espressione” e assegnargli un valore “x+1”.

tutorial Grasshopper conchiglia

Possiamo avere la nostra conchiglia collegando l’output a “Loft” (Surface>Freeform) ma abbiamo un maggiore controllo sulla forma definendo un nuovo punto della scala di rotazione. Se crei un punto in Rhino e lo importi con uno strumento “Punto” (Params>point) puoi assegnargli la rotazione 3d e la scala. Possiamo creare un nuovo tipo di conchiglia cambiando la posizione del punto.

tutorial Grasshopper conchiglia

Per avere un miglior controllo sul punto di scala rotante possiamo usare “Gumball”. Facendo doppio clic sulla tela e cercando Gumball puoi collegarlo all’output “valuta curva” e dargli il rotate3d e scale. scegliendo “Gumball” puoi spostare liberamente il punto e creare la tua forma.  Per ripristinare il punto, fai clic con il pulsante destro del mouse su “Gumball” e scegli svuota la cache.

tutorial Grasshopper conchiglia

Vuoi seguire le mie lezioni online dal vivo? Contattami.

Dai un’occhiata anche ai video tutorial che ho pubblicato su You Tube

RIMANIAMO IN CONTATTO!

Mi piacerebbe inviarti ogni tanto la mia newsletter

Non inviamo spam! Leggi la nostra Informativa sulla privacy per avere maggiori informazioni.

Carmen Russo istruttore certificato di Rhino ha formato centinaia di persone all’uso di Rhino

Esperta nei campi scelti, porta questa esperienza del mondo reale nelle sue sessioni di formazione. Nei corsi di formazione Rhino il numero di studenti è strettamente limitato e i nostri studenti possono aspettarsi un supporto individuale.

Utilizziamo Google Meet o Zoom come soluzione di hosting per i nostri corsi online, entrambe sono soluzioni affidabili e professionali per l'erogazione di lezioni online, tra gli altri strumenti utili consentono la condivisione dello schermo in modo che l'istruttore possa (previa autorizzazione) vedere e commentare il tuo lavoro proprio come farebbe in classe.

Inoltre, ogni prenotazione di un corso online include l'opportunità di una sessione one-to-one di un'ora con il nostro tutor di Rhino3d in un orario reciprocamente concordato (al di fuori dell'orario di lezione principale). Se hai domande per noi, ti preghiamo di contattarci: puoi inviarci un'e-mail qui.

Informazioni sulla formazione online di Carmen Russo

AGREEMENT TO TERMS

These Terms and Conditions constitute a legally binding agreement made between you, whether personally or on behalf of an entity (“you”) and [business entity name] (“we,” “us” or “our”), concerning your access to and use of the [website name.com] website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the “Site”). 
You agree that by accessing the Site, you have read, understood, and agree to be bound by all of these Terms and Conditions. If you do not agree with all of these Terms and Conditions, then you are expressly prohibited from using the Site and you must discontinue use immediately.
Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms and Conditions at any time and for any reason. 
We will alert you about any changes by updating the “Last updated” date of these Terms and Conditions, and you waive any right to receive specific notice of each such change. 

It is your responsibility to periodically review these Terms and Conditions to stay informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Terms and Conditions by your continued use of the Site after the date such revised Terms and Conditions are posted.

INTELLECTUAL PROPERTY RIGHTS

Unless otherwise indicated, the Site is our proprietary property and all source code, databases, functionality, software, website designs, audio, video, text, photographs, and graphics on the Site (collectively, the “Content”) and the trademarks, service marks, and logos contained therein (the “Marks”) are owned or controlled by us or licensed to us, and are protected by copyright and trademark laws and various other intellectual property rights and unfair competition laws of the United States, foreign jurisdictions, and international conventions. 

The Content and the Marks are provided on the Site “AS IS” for your information and personal use only. Except as expressly provided in these Terms and Conditions, no part of the Site and no Content or Marks may be copied, reproduced, aggregated, republished, uploaded, posted, publicly displayed, encoded, translated, transmitted, distributed, sold, licensed, or otherwise exploited for any commercial purpose whatsoever, without our express prior written permission.


Provided that you are eligible to use the Site, you are granted a limited license to access and use the Site and to download or print a copy of any portion of the Content to which you have properly gained access solely for your personal, non-commercial use. We reserve all rights not expressly granted to you in and to the Site, the Content and the Marks.


USER REPRESENTATIONS

You may be required to register with the Site. You agree to keep your password confidential and will be responsible for all use of your account and password. We reserve the right to remove, reclaim, or change a username you select if we determine, in our sole discretion, that such username is inappropriate, obscene, or otherwise objectionable.
You may not access or use the Site for any purpose other than that for which we make the Site available. The Site may not be used in connection with any commercial endeavors except those that are specifically endorsed or approved by us. 

PRIVACY POLICY

We care about data privacy and security. Please review our Privacy Policy [CLICK HERE]/posted on the Site]. By using the Site, you agree to be bound by our Privacy Policy, which is incorporated into these Terms and Conditions. Please be advised the Site is hosted in the United States. 
If you access the Site from the European Union, Asia, or any other region of the world with laws or other requirements governing personal data collection, use, or disclosure that differ from applicable laws in the United States, then through your continued use of the Site, you are transferring your data to the United States, and you expressly consent to have your data transferred to and processed in the United States. 
[Further, we do not knowingly accept, request, or solicit information from children or knowingly market to children. Therefore, in accordance with the U.S. Children’s Online Privacy Protection Act, if we receive actual knowledge that anyone under the age of 13 has provided personal information to us without the requisite and verifiable parental consent, we will delete that information from the Site as quickly as is reasonably practical.]
Our Terms & Conditions

Formazione online Carmen Russo - Informazioni e requisiti per i tirocinanti

Prima dei nostri corsi online e delle sessioni di formazione private ti contatteremo per organizzare una breve sessione di orientamento con te. In questa sessione di 15 minuti ci incontreremo online per testare tutte le connessioni, assicurarci che tu abbia dimestichezza con l'adesione alla formazione online e descrivere il set-up per la/e prossima/e sessione/i.

Prima di partecipare a un corso di formazione online con noi, verifica quanto segue:

Hai accesso a una connessione internet buona e affidabile

Sono necessari due schermi, uno che esegue il software Rhino e uno su cui seguire l'istruttore (può funzionare anche avere l'istruttore visualizzato su un iPad/Tablet)

Si consiglia vivamente un mouse a più pulsanti con rotellina di scorrimento

Idealmente dovresti unirti alla formazione dal vivo con una WebCAM attiva più un auricolare con un microfono collegato per una comunicazione chiara

Dovresti avere una configurazione comoda per aiutare la tua concentrazione

Assicurati di testare la tua configurazione nei giorni precedenti la lezione, se desideri testare il collegamento con noi, faccelo sapere, saremo felici di aiutarti.

Se hai domande da farci in merito all'impostazione dell'allenamento, ti preghiamo di contattarci almeno qualche giorno prima dell'inizio dell'allenamento. Questo ci darà il tempo di aiutare a risolvere eventuali problemi che potrebbero sorgere. Puoi inviarci un'e-mail qui.

Informazioni e requisiti per i tirocinanti

AGREEMENT TO TERMS

These Terms and Conditions constitute a legally binding agreement made between you, whether personally or on behalf of an entity (“you”) and [business entity name] (“we,” “us” or “our”), concerning your access to and use of the [website name.com] website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the “Site”). 
You agree that by accessing the Site, you have read, understood, and agree to be bound by all of these Terms and Conditions. If you do not agree with all of these Terms and Conditions, then you are expressly prohibited from using the Site and you must discontinue use immediately.
Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms and Conditions at any time and for any reason. 
We will alert you about any changes by updating the “Last updated” date of these Terms and Conditions, and you waive any right to receive specific notice of each such change. 

It is your responsibility to periodically review these Terms and Conditions to stay informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Terms and Conditions by your continued use of the Site after the date such revised Terms and Conditions are posted.

INTELLECTUAL PROPERTY RIGHTS

Unless otherwise indicated, the Site is our proprietary property and all source code, databases, functionality, software, website designs, audio, video, text, photographs, and graphics on the Site (collectively, the “Content”) and the trademarks, service marks, and logos contained therein (the “Marks”) are owned or controlled by us or licensed to us, and are protected by copyright and trademark laws and various other intellectual property rights and unfair competition laws of the United States, foreign jurisdictions, and international conventions. 

The Content and the Marks are provided on the Site “AS IS” for your information and personal use only. Except as expressly provided in these Terms and Conditions, no part of the Site and no Content or Marks may be copied, reproduced, aggregated, republished, uploaded, posted, publicly displayed, encoded, translated, transmitted, distributed, sold, licensed, or otherwise exploited for any commercial purpose whatsoever, without our express prior written permission.


Provided that you are eligible to use the Site, you are granted a limited license to access and use the Site and to download or print a copy of any portion of the Content to which you have properly gained access solely for your personal, non-commercial use. We reserve all rights not expressly granted to you in and to the Site, the Content and the Marks.


USER REPRESENTATIONS

You may be required to register with the Site. You agree to keep your password confidential and will be responsible for all use of your account and password. We reserve the right to remove, reclaim, or change a username you select if we determine, in our sole discretion, that such username is inappropriate, obscene, or otherwise objectionable.
You may not access or use the Site for any purpose other than that for which we make the Site available. The Site may not be used in connection with any commercial endeavors except those that are specifically endorsed or approved by us. 

PRIVACY POLICY

We care about data privacy and security. Please review our Privacy Policy [CLICK HERE]/posted on the Site]. By using the Site, you agree to be bound by our Privacy Policy, which is incorporated into these Terms and Conditions. Please be advised the Site is hosted in the United States. 
If you access the Site from the European Union, Asia, or any other region of the world with laws or other requirements governing personal data collection, use, or disclosure that differ from applicable laws in the United States, then through your continued use of the Site, you are transferring your data to the United States, and you expressly consent to have your data transferred to and processed in the United States. 
[Further, we do not knowingly accept, request, or solicit information from children or knowingly market to children. Therefore, in accordance with the U.S. Children’s Online Privacy Protection Act, if we receive actual knowledge that anyone under the age of 13 has provided personal information to us without the requisite and verifiable parental consent, we will delete that information from the Site as quickly as is reasonably practical.]
Our Terms & Conditions
BENVENUTA
PRIMAVERA
Fino al 21 marzo il 20% di sconto sui Corsi Rhino online
20% di sconto sui Corsi Rhino. Usa il  codice
21MARZO
Overlay Image
Come apprendere da soli la modellazione 3D in Rhino?
Non perderti nemmeno un tutorial
Overlay Image
%d blogger hanno fatto clic su Mi Piace per questo: