62
GRASSHOPPER

Rhino Grasshopper Teil 4

Embed Size (px)

DESCRIPTION

Rhino Grasshopper Teil 4

Citation preview

Page 1: Rhino Grasshopper Teil 4

GRASSHOPPER

Page 2: Rhino Grasshopper Teil 4

Grasshopper ist keineswegs nur ein kleines Tool um schöne Fassaden und „verrückte“ Formen zu entwerfen, denn richtig genutzt wird es zu jedem beliebigen Arbeitswerkzeug. So wird es beispielsweise auch für die industrielle Fertigung und Konstruktion von Gebäuden und für exakte Klimaberechnungen verwendet. Grasshopper kann zunächst einmal fast alles. Grund genug sich also ein wenig damit auseinander zu setzen.

Page 3: Rhino Grasshopper Teil 4

Einstieg in Grasshopper (kostenloser Aufsatz für Rhino) Grasshopper ist ein Plugin für Rhino3d, was wir zunächst einmal herunterladen müssen. Zum nächsten Mal also bitte Laptops mitbringen und bei Hr. Phleps nachfragen bezüglich Vollversion Rhino3d und Grasshopper auf den HS-Rechnern.

Page 4: Rhino Grasshopper Teil 4

Grasshopper bietet die Möglichkeit leicht auch ohne Programmierkenntnisse eigene komplexe Algorithmen und Funktionen aufzustellen.

Wir geben in die Befehlsleiste den Begriff Grasshopper ein.

Page 5: Rhino Grasshopper Teil 4

1)  Programmleiste 2)Arbeitswerkzeuge 3) Arbeitsfeld

Page 6: Rhino Grasshopper Teil 4

1)  A) Typisches Hauptmenü wie wir es von Windows kennen.

2)  B) Hier kann man schnell zwischen mehreren verschiedenen GH-files hin und her wechseln.

3)  C) Komponenten Panel:

Page 7: Rhino Grasshopper Teil 4

C) Komponenten Panel. Per Drag and Drop die Komponenten anwählen und aktivieren (reinschieben)

Alternativ kann man mit Doppelklick nach seiner Komponente suchen

Page 8: Rhino Grasshopper Teil 4

1)  D) Windows Fensterleiste. Doppelklick zum minimieren klicken.

2)  E) Canvas Toolleiste.

Page 9: Rhino Grasshopper Teil 4

1)  E) Canvas Toolleiste.

2)  Enthält die wichtigsten grundliegenden Befehle: 1) Definition 2) Sketchwerkzeug (funktioniert wie paint) 3) zoom default 4) Navigationskarte 5) Alles zeigen (Zoom out) 6) jeweils zu den Ecken zoomen. 7) Named views 8) Restore old definition 9) Restore Events 10) Cluster (zusammenfügen von Funktionen in einen Button funktioniert noch nicht mit der jetzigen Version, ist aber in Entwicklung.) Explode Cluster (Cluster in Einzelteile auflösen) 11) Bake tools (Hier kann man das was man in GH bearbeitet hat in ein tatsächliches 3D Modell in Rhino übertragen.

Page 10: Rhino Grasshopper Teil 4

Wir können entweder mit Doppelklick auf unser Arbeitsfeld ein Werkzeug suchen oder wir navigieren in unser Arbeitwerkzeugleiste zu dem gewünschten Werkzeug. In unserem Fall wollen wir einen einfachen Punkt setzen.

Page 11: Rhino Grasshopper Teil 4

Dazu navigieren wir zunächst auf den übergeordneten Text -> Vector und dann zu dem xyz-Punkt

Page 12: Rhino Grasshopper Teil 4

Wir platzieren den xyz-Punkt irgendwo auf unserem Arbeitsfeld.

Page 13: Rhino Grasshopper Teil 4

Alternativ können wir auch mit Doppelklick auf unsere Arbeitsebene gehen und anschließend den gewünschten Begriff eingeben. (Ähnlich wie in Rhino geben wir manchmal auch Abkürzungen für unsere Begriffe/Befehle ein. Zb: pt anstatt point oder srf statt surface.) Hier geben wir pt ein und navigieren zu dem xyz-pt

Page 14: Rhino Grasshopper Teil 4

Dazu navigieren wir zunächst auf den übergeordneten Text -> Vector und dann zu dem xyz-Punkt

Page 15: Rhino Grasshopper Teil 4

Jetzt müssen wir dem Punkt Koordinaten geben. Dazu können wir entweder feste Zahlen eingeben oder wir geben dem Punkt so genannte Number Slider. Das bedeutet wir können die „Parameter“ je nach Bedarf verändern.

Page 16: Rhino Grasshopper Teil 4

Unser erster Slider. Wir klicken nun mit der rechten Maustaste auf den Slider. Um weitere Einstellungen vorzunehmen.

Page 17: Rhino Grasshopper Teil 4

Wir klicken auf Edit.

Page 18: Rhino Grasshopper Teil 4

Hier verändern wir die Einstellungen so, dass die Zahlen nach dem Komma nur 1 sind und das Minimum 0 und das Maximum 10 ist.

Page 19: Rhino Grasshopper Teil 4

Den Slider können wir nun beliebig hin- und herschieben. Damit er aber den Punkt beeinflusst müssen wir ihn mit dem Punkt verbinden.

Page 20: Rhino Grasshopper Teil 4

Wir verbinden nun den ersten Slider mit unserem PtXYZ.

Page 21: Rhino Grasshopper Teil 4

Was wir aktuell in Grasshopper bearbeiten sehen wir direkt in Rhino.

Page 22: Rhino Grasshopper Teil 4

Allerdings nur, wenn der View eingeschaltet ist.

Page 23: Rhino Grasshopper Teil 4

Wir kopieren den Slider und verbinden die Slider anschliessend mit den jeweiligen Punkten.

Page 24: Rhino Grasshopper Teil 4
Page 25: Rhino Grasshopper Teil 4

Den Punkt können wir nun durch unserer Parameter beliebig beeinflussen.

Page 26: Rhino Grasshopper Teil 4

Das ganze wiederholen wir nun für einen zweiten Punkt. Oder wir kopieren einfach unseren Punkt und unsere 3 Slider

Page 27: Rhino Grasshopper Teil 4

Wir verändern nun unseren zweiten Punkt durch unsere Slider beliebig.

Page 28: Rhino Grasshopper Teil 4

Aus unseren 2 Punkten wollen wir nun eine Box erstellen. Dazu navigieren wir zur Box aus 2 Punkten. Oder geben wieder alternativ mit Doppelklick im Arbeitsfeld den gewünschten Begriff ein.

Page 29: Rhino Grasshopper Teil 4

Orange bedeutet das die Box einen Fehler hat. Es ist etwas noch nicht angeschlossen und könnte eventuell nicht richtig funktionieren. Grau bedeutet es funktioniert einwandfrei und rot bedeutet es ist defekt. Hier ist etwas falsch angeschlossen. Beispielsweise ein Vector dorthin wo eigentlich ein Slider hingehört.

Page 30: Rhino Grasshopper Teil 4

Wir können nun unsere Box beliebig mit unseren Slidern bearbeiten.

Das P von der Box dient zur Ausrichtung der Box. Das benötigen wir zunächst noch nicht.

Page 31: Rhino Grasshopper Teil 4
Page 32: Rhino Grasshopper Teil 4

In Grasshopper gibt es nie nur einen richtigen Weg. Viele verschiedene Wege führen zum selben Ziel. Manche schneller, manche langsamer. Jeder entwickelt hier (nach den vorgegebenen Regeln) seinen eigenen Stil.

Page 33: Rhino Grasshopper Teil 4

In den folgenden Schulungen werden wir lernen wie wir uns selbst nützliche Tools bauen können. (Hier beispielsweise für den Modellbau mit Lasercutter. Man braucht nur noch Höhe von Dach, Höhe der Stockwerke und Breite des Gebäudes anzugeben und erhält sein fertiges exaktes 3D-Modell eines Gebäudes.

Page 34: Rhino Grasshopper Teil 4

Oft benötigen wir Attraktoren. Also Punkte, Linien oder Geometrien, welche wiederum andere Geometrien beeinflussen.

Page 35: Rhino Grasshopper Teil 4

Wir starten Rhino3d und anschließend Grasshopper indem wir in der Befehlsleiste den Befehl Grasshopper eingeben.

Page 36: Rhino Grasshopper Teil 4

Wir erstellen ein quadratisches Grid. Auf den Punkten sollen später Kreise liegen, die sich je nach Nähe zu unserem Attraktor (in unserem Fall wollen wir eine Linie als Attraktor) verändern. Das squaregridtool suchen wir mit Doppelklick auf unsere Canvas-Ebene/Arbeitsfläche in GH.

Page 37: Rhino Grasshopper Teil 4
Page 38: Rhino Grasshopper Teil 4

Wir erstellen 2 Slider.

Page 39: Rhino Grasshopper Teil 4
Page 40: Rhino Grasshopper Teil 4

Wir wollen die Punkte finden, die am unser Kurve am nächsten sind. Wir geben also den Befehl Curve CP (find the closest point on curve) an

Page 41: Rhino Grasshopper Teil 4

…und verbinden den OUTPUT P (point) aus unserem sqgrid mit dem INPUT P (point) aus unserem crvcp.

Page 42: Rhino Grasshopper Teil 4

Jetzt erstellen wir eine Kurve. Dazu geben wir den Begriff Curve ein (crv) und verbinden diese mit unserem CRVCP.

Page 43: Rhino Grasshopper Teil 4

Unsere Kurve zeichnen wir nun manuell in Rhino.

Page 44: Rhino Grasshopper Teil 4

Jetzt gehen wir wieder aus Grasshopper. Klicken mit der rechten Maustaste auf unsere Kurve (set one curve) und wählen dann in Rhino3d unsere Kurve aus.

Page 45: Rhino Grasshopper Teil 4
Page 46: Rhino Grasshopper Teil 4

Wir erstellen nun eine kleine Rechnung. (algorithmisches Entwerfen) In unserem Fall erstellen wir eine Gleichung mit 2 Variablen.

Page 47: Rhino Grasshopper Teil 4
Page 48: Rhino Grasshopper Teil 4

Mit Doppelklick auf unsere Funktion und ein neues Fenster springt auf. Hier können wir nun mathematische Gleichungen eingeben.

Page 49: Rhino Grasshopper Teil 4

Wir geben nur ein, dass X kleiner als Y sein muss.

Page 50: Rhino Grasshopper Teil 4

Nun verbinden wir die gemessene Distanz von der Linie bis zu den einzelnen Punkten, welche wir in CRVCP haben mit der Funktion. Das ist unser X

Page 51: Rhino Grasshopper Teil 4

Für Y erstellen wir einen weiteren Slider.

Page 52: Rhino Grasshopper Teil 4

Wir erstellen nun Dispatch. Dieses Tool sortiert unsere Punkte.

Zb: Aus A;B;C;D;E;F;G;H wird A;C;E;G und B;D;F. Es funktioniert bei uns als ein Filter. Das gesamte Punktenetz wird anhand der Punkte die nahe der Kurve sind neu sortiert.

Page 53: Rhino Grasshopper Teil 4

Anschließend verbinden wir die Punkte aus dem Grid und die Punkte aus dem CRVCP mit dem Dispatcher.

Page 54: Rhino Grasshopper Teil 4

Um die Punkte wollen wir Kreise haben. Wir erstellen also einen Circle (einen Kreis)

Page 55: Rhino Grasshopper Teil 4

Damit der Kreis funktioniert braucht er einen Ursprungspunkt und einen Radius. Wir erstellen also einen neuen Slider für unseren Radius und verbinden ihn mit dem Circle.

Page 56: Rhino Grasshopper Teil 4

Wir verbinden die Basispunkte der Kreise aus unserem sortierten Grid mit dem Circle.

Page 57: Rhino Grasshopper Teil 4

Langsam wird es in unser Vorschau in Rhino3d unübersichtlich. Wir wählen also alle unsere Komponenten bis auf unseren Kreis aus und klicken nun auf den Button: Disable Preview Selection.

Page 58: Rhino Grasshopper Teil 4
Page 59: Rhino Grasshopper Teil 4

Wir erstellen einen weiteren Kreis und einen Slider und verbinden sie miteinander.

Page 60: Rhino Grasshopper Teil 4

Die Basispunkte sind nun die anderen gefilterten Punkte, welche wir aus der Dispatch-Komponente erhalten haben.

Page 61: Rhino Grasshopper Teil 4

Nachdem wir mit den Slidern die Kreise je nach Bedarf angepasst haben wählen wir beide Circle aus und klicken anschliessend auf BAKE (damit festigen wir die in GH programmierten Geometrien. Anschliessend schliessen wir Grasshopper.

Page 62: Rhino Grasshopper Teil 4