SAP744 Tutoriais Rhino + Grasshopper

Embed Size (px)

Text of SAP744 Tutoriais Rhino + Grasshopper

SAP744 Informtica na Arquitetura II | Renato Tamaoki Figueiredo | 13/12/11 IAU-USP

Tutoriais Rhino + Grasshopper

ndice Circle and Extrude.3 Explode and Divide ...5 Divide and Pipe..7 Quick Random Height Buildings....9 Cross Supports....11 Surface Component Tiling...13

Nota: todos os tutoriais foram desenvolvidos a partir de vdeo-tutoriais disponveis na internet e cujos links esto disponveis em cada tutorial2

|Tutorial 1: Circle and Extrude |Link: http://digitaltoolbox.info/grasshopper-basic/circle-extrude/

-Crie um ponto simples Pt no Rhino. -No grasshopper, adicione uma funo point e associe um dos pontos funo (boto direito > set one point). -Adicione uma funo Circle (sigla PRC) no Grasshopper. -Ligue a letra P do Circle ao ponto Pt. -Adicione uma funo Slider, mude seu tipo para integers* e atribua um valor 15 para ele**; ligue esse slider letra R do Circle. -Adicione uma funo Extrude; ligue a letra B do Extrude letra C de Circle.

-Adicione uma Unit Z; ligue a letra V da unit Z letra D do Extrude. -Adicione um slider; ligue-o letra F da Unit Z. Mude seu valor e verifique as mudanas no Rhino.

3

-Associando mltiplos pontos funo point (Pt) do incio do tutorial, possivel criar quantos cilindros se queira.

*Para tal, clique com o boto direito na funo, v em Slider Type e selecione Integers. **Clique com o boto direito na funo, v em Values e defina os valores mximos e mnimos.

4

|Tutorial 2 : Explode and Divide|Link: http://digitaltoolbox.info/grasshopper-basic/explode-divide/

-Desenhe trs arcos no Rhino (usando o menu Curve); -No Grasshopper, adicione uma funo de curva primitiva (params > geometry > crv) -Associe as curvas no Rhino funo no Grasshopper (boto direito na funo > set multiple curves > selecione as curvas) -Adicione a funo Loft (sigla SOL); ligue a letra S crv j criada -Adicione a funo Divide Domain (sigla IUVS); ligue a letra I do Divide letra L do Loft

-Crie dois Sliders; tranforme-os em Integers e aumente seus valores mximos e mnimos; ligue um letra U e outro letra V da funo DivideDomain. -Adicione uma funo Isotrim(Subsrf); ligue sua letra S letra L do Loft -Ligue a letra D do DivideDomain letra D do Isotrim

5

-Adicione uma funo Explode (Analysis > Brep Components); ligue sua letra B letra S do Isotrim -Adicione uma funo DivideSurface (Surface > Util>SDivide) -Adicione uma funo Num (Params > Primitive > Num); clicando com o boto direito, atribua valor 1.0 a ele (Set Number) -Conecte o Num s letras U e V do SDivide; ligue a letra S do SDivide letra S do Subsrf

6

|Tutorial 3: Divide and Pipe|Link: http://digitaltoolbox.info/grasshopper-basic/divide-pipe/

-Desenhe duas curvas distintas no Rhino (menu Curve) -No Grasshopper, crie duas funes de curva (crv); associe cada curva desenhada no Rhino a uma dessas funes -Adicione duas funes Divide Curve (Curve > Division > Divide Curve); associe a letra C de cada um a uma curva crv diferente -Crie um Slider do tipo Integer com valor mximo 15; associe esse slider s letras N das duas funes Divide

-Adicione uma funo Line (Curve > Primitive > Line); ligue umas das letras P das funes Divide letra e outra letra B da Line

7

-Adicione uma funo Pipe (Surface>Freeform> Pipe) -Ligue a letra C da Pipe letra L da Line -Crie um Slider do tipo Integer, atribuindo a ele um valor mximo qualquer; associe ele letra R da funo Pipe -Varie os Sliders da cadeia e verifique o resultado obtido

8

|Tutorial 4: Quick Random Height Buldings|Link: http://digitaltoolbox.info/grasshopper-basic/quick-random-height-buildings/

-Primeiramente, desenhe a planta de todos os prdios que se deseja edificar no Rhino. Isso pode ser feito de maneira rpida pelo menu Rectangles -No Grasshopper, crie uma curva (crv) e mude seu nome para Curvas da Planta (boto direito > primeira opo) para facilitar a visualizao do processo; associe todas as plantas a essa crv (set multiple curves) -Crie trs Sliders do tipo Integer com um valor relativamente alto; nomeie um deles como Nmero de Variaes, outro como Valor Mais Baixo e outro como Valor Mais Alto

-Defina valores para os trs Sliders; -Adicione um funo Extrude; associe sua letra B a Curvas da Planta -Adicione um vetor Unit Z; associe sua letra D letra V da Extrude; verifique que os prdios adquirem uma altura uniforme -Adicione uma funo Cap Holes (Cap); ligue sua letra B letra E de Extrude

9

-Adicione um funo Random (Sets > Sequence > Random); ligue Nmero de Variaes a sua letra N e sua letra R letra F do vetor Z -Adicione uma funo Domain (Math>Domain>Domain); ligue sua letra I letra R de Random e as letras A e B aos Sliders Valor Mximo e Valor Minimo, respectivamente -Mude o valor dos Sliders da cadeia e verifique o resultado obtido

10

|Tutorial 5: Cross Supports|Link: http://vimeo.com/3192232

-Crie dois crculos distintos no Rhino usando a ferramenta -Adicione duas funes Curve (crv); associe os dois circulos s duas curvas -Adicione duas funes Divide (Curve>Division>Divide); associe cada curva a cada letra C dessa funo -Adicione um Slider do tipo Integer de valor mnimo 10 e valor mximo 50; conecte-o s letras N das funes Divide

-Adicione um funo Line (sigla AB-L); ligue sua letra A letra P da primeira Divide e sua letra B letra P do segundo Divide -Adicione uma funo Shift (sigla LSW-L); ligue sua primeira letra L letra P do primeiro Divide e sua segunda letra L letra A da Ln; verifique a mudana nas linhas de ligao -Clicando com o boto direito na funo Shift, v em Set Boolean e selecione a opo True -Adicione uma funo Shift e uma funo Line; ligue a primeira letra L de Shift letra P do segundo Divide e sua segunda letra L letra B da Line recm-criada

11

-Ligue a letra P do primeiro Divide letra A da Line criada no tpico anterior; verifique o cruzamento entre as linhas -Modifique os valores do Slider e verifique as mudanas da forma

12

|Tutorial 6: Surface Component Tiling|Link: http://www.i-m-a-d-e.org/fabrication/?p=13

-Desenhe trs curvas distintas no Rhino usando o menu Curve -No Grasshopper, adicione uma funo Curve (crv) e associe as trs curvas a ela (set multiple curves) -Adicione a funo Loft (Surface> Freeform > Loft ); ligue sua letra S curva crv -Adicione uma funo Isotrim (Surface>Util>Isotrim; sigla Subsrf SD-S); -Adicione uma funo Divide Domain (Math>Domain>Divide Domain; sigla Divide IUV-S)

-Ligue a letra L de Loft s letras S de Subsurf e I de Divide -Adicione um Slider do tipo Integer de valor mnimo 1 e mximo 40; ligue-o s letras U e V da funo Divide -Ligue a letra D de Divide letra D de Subsrf; verifique a diviso da forma no Rhino

13

-Adicione a funo Extrude (Surface>Analysis> Brep Components; sigla Explode B-FEV); uma sua letra B letra S se Subsrf -Adicione a funo List Item (Sets > List > List Item); ligue sua letra L letra V de Explode -Quadruplique a funo List, de modo que as quatro estejam unidas letra V de Explode -Clicando com o boto direito nas funes List, defina uma integral (Set Integer) de valor 1 para uma delas, de valor 2 para outra e de valor 3 para outra -Agora, crie duas linhas Line (Sigla AB-L); una a letra A da primeira Line letra E do primeiro Item; a letra B do segundo letra E do terceiro Item; una a letra A da segunda Line letra E do segundo Item e sua letra B letra E do quarto Item

14

-Adicione uma funo Pipe (Curve>Freeform>Pipe); ligue as duas letras L das funes Line a sua letra C -Adicione um Slider do tipo Floating Point e ligue-o letra R de Pipe -Modifique os valores dos Sliders da cadeia e verifique o resultado

15