Transkripte
1. EINFÜHRUNG: Hallo allerseits und willkommen bei DCO. Mein Name ist David Konfetti und in diesem Video werde
ich erzählen, wie man
dieses gesperrte späte Design kreiert dieses gesperrte späte Design , das hier
in einer Grashüpfer erstellt wurde. Am Ende zeige ich, wie ich es in so
etwas verwandelt habe. Wenn wir hierher in den schattierten Modus gehen
und alles verstecken, gehen Sie zurück zum Design. Hier können Sie wahrscheinlich sehen, dass es sich um ein
unkompliziertes Design handelt. Ich werde tatsächlich alle
Schritte im Detail machen. Und wir werden
rübergehen, um
dieses Design von einer zufällig
erzeugten Oberfläche zu nehmen . Dann können wir Punkte hinzufügen
und entfernen. Dann haben wir einen weiteren
zufällig generierten Satz
von Punkten erstellt , der
dann nach unten projiziert wurde. Dann wurde das verwendet, um
das Hängeleuchte Design zu erstellen. Ich bin weg. Wie ich schon
sagte, ich werde alle Schritte hier
durchgehen. Wenn Sie
Fragen oder irgendetwas haben, lassen Sie es mich wissen. Vielen Dank
, dass du hier bist. Und lasst uns weitermachen
und direkt hineinspringen. Ich werde erzählen, wie das
Programm spannender alle Schritte
im Detail
durchläuft. Auf diese Weise können Sie verstehen,
wie alles funktioniert. Das Programm ist
zunächst
etwas einschüchternd , wenn Sie es
noch nie benutzt haben, aber sobald Sie sich daran gewöhnt haben, werden
Sie sehen, wie wichtig
es ist,
es zu verstehen und wie Sie
es zu Ihrem Vorteil nutzen können. Teilen Sie auch das
Skript, damit Sie es an
Ihrer Seite haben , während wir die Übung
durchlaufen. Auf diese Weise können Sie immer auf das
zurückgreifen, was ich mache. Hoffentlich freust
du dich ,
mit Grasshopper anzufangen. Und lasst uns gleich reinspringen.
2. BASISOBERFLÄCHE: Das erste, was
wir für
diese Übung tun werden, ist zu bemerken , dass die Einheiten, die ich verwende
, in Fuß sein werden. Beginnend mit einem
brandneuen Projekt werden
wir dann eine ebene Fläche
einbringen. Aber ehrlich gesagt
könnte das alles sein. Zum größten Teil benutze ich das Flugzeug und das
wird, sagen
wir mal, eine Fläche darstellen ,
die Sie einbringen können. Sie sind also nicht auf vier beschränkt, es ist ein Rechteck, es könnte eine beliebige Form haben. Aber im Moment verwenden wir dafür
ein Basisrechteck. Lasst uns hier zu einem Flugzeug gehen. Oberfläche. Hier im
Flugzeug wird das xy-Flugzeug fahren. Wir können das sogar nach
oben bewegen, dieses Flugzeug nach oben. Lasst uns um zehn Fuß vom
Boden verjüngen. Sagen Sie hier zehn Instruktoren-Punkte. Wenn das zehn ist, Einheit von zehn höher. Was wir jetzt tun werden, ist eine Größe für x und y
anzuschließen . Es wird 15 geben. Bis zum 15. Wir können diese Runde immer ändern. Ich fange damit an, dass es
ein bisschen kleiner ist. Aber das Coole
daran ist, dass wir
den Schieberegler immer ändern und die Größe
vergrößern
können . Das nächste, was wir tun werden, ist, dass
wir
dies nehmen und mithilfe von Punkten unterteilen
. Jetzt gibt es verschiedene Möglichkeiten , wie wir dies unterteilen können. Das Werkzeug, das
in den Sinn kommt, wären Flächenrahmen oder
Trennfläche. Dies wird uns eine U- und V-Punktzählung geben, direkt
auf dieser Oberfläche. Also lasst uns nun die
U- und V-Zählzahl
von drei und dann weniger als 15 ändern . Wir haben also einen Schieberegler
von drei bis 15. Lasst uns das
ein bisschen ändern. Mit diesen Punkten werden
wir
sie jetzt nach dem Zufallsprinzip nach unten bewegen. Was das tun wird,
ist uns dann irgendwie
eine topographische
Oberfläche zu geben , die zufällig gewellt
wäre . Und das wäre die
Oberfläche, auf die die anderen
Punkte
projiziert werden . Großartig. Jetzt, da wir dies haben, werden
wir uns vorstellen,
dass wir diese Punkte haben und wir wollen
sie nach dem Zufallsprinzip nach unten bewegen. Also müssen wir einen Umzug Komponenten
einbringen. Und die Bewegung
wird Einheit Z sein
und dann negativ sein, damit sie einen bestimmten Betrag sinkt. Aber jetzt schließen wir
diese Punkte ein und wir sehen, dass es sie um den gleichen Betrag
nach unten bewegt. Eines der Dinge, die wir beachten müssen
, ist , dass die Punkte wahrscheinlich
abgeflacht werden , weil sie die
Informationen
auf diese Weise organisieren werden. Aber abgesehen davon kommt mir in
den Sinn
, dass wir
genau wissen müssen , wie viele Punkte wir
haben, damit wir
die genaue Anzahl von
Punkten nach dem Zufallsprinzip generieren können .
3. ZUFÄLLIGE ZAHLEN: Was ich mache, ist, dass ich die Listenlänge
nehme, die mir die genaue Anzahl der Punkte gibt, die wir hier
unter der Listenlänge haben. Ich gehe zu Anführungszeichen. Jetzt können wir tatsächlich
sehen, wie viele wir haben. Wir haben 64 Punkte. Der Grund, warum das kritisch
ist, ist, dass dies eine
der Eingaben für
unsere Zufallszahl sein wird . Aber lasst uns weitermachen
und das voranbringen . Und wir werden einen Zufall
einbringen. Dies wird also
eine Zufallszahl für
den Zahlensatz erzeugen . Dies ist also wie viele
Gesamtzahl oder ein Wert. Du willst also, dass das 64. Ich kann das offensichtlich überspringen, aber das ist mehr dazu,
Ihnen zu zeigen, wie viele Punkte wir haben. Dann wird das Saatgut
wie eine randomisierte Option sein. Dann Range, wir
müssen das konstruieren. Also verwende ich gerne
eine Strukturdomäne. Dies gibt uns einen
Start- und Endpunkt, die wir hier in den Bereich stecken können. Also fangen wir bei 0 an, werden 0 weniger als 3.5000 gehen. Und das
kopieren wir zweimal. Und benutze ein. Es spielt keine Rolle,
welche wir verwenden, solange der eine
anders ist als der andere, dann können wir hier tatsächlich
sehen, dass wir
64 Werte und deren
Zufall zwischen 0,12,45 haben . Der Grund, warum wir
diese Zufallszahl wollen, ist dass wir hier nur einen
Wert haben, den wir angeschlossen haben. Und deswegen ist es statisch. Denn wenn wir den Schieberegler hier machen, ist
es nur eine Zahl, ein
Wert, den er ändert. Jetzt werden wir in
diese Zufallszahl gehen, um sie hier
ein wenig zu organisieren. Manchmal lasse ich mich ein
wenig mitreißen. Aber lass mich jetzt die in die Bewegung
stecken, die z down ist. Wir werden die Zufallswerte einstecken
. Deshalb habe ich gesagt, dass die Zahlen abgeflacht werden
müssen. Dies weil
degenerierte 64 Zahlen dann hier in Sets
herausbringt. Aber wenn wir hier abflachen, wird
es sich um dieses Problem kümmern. Jetzt deaktivieren wir
die Vorschau auf. Eigentlich nein, wir
können genau hier sein. Wie Sie sehen können, haben
wir
einige zufällige Punkte erstellt , die sich
nach unten bewegen , und wir können
die Anzahl der Divisionen ändern , die wir haben. Dafür können wir
die obere und untere Zahl ändern ,
damit wir diese senken können. Wir können es auch genauso machen. Dies kümmert sich um
die Erstellung dieser ersten zufälligen Punkte. Jetzt werden wir diese Punkte
nehmen und sie an
eine Komponente anschließen , die durch diese Punkte
eine Oberfläche erzeugt . Wir gehen hierher, doppelklicken und bringen
die Oberfläche von Punkten ein. Jetzt gibt es andere Komponenten , die wir dafür verwenden könnten. Aber ich denke, dieser
gibt uns tatsächlich das beste Ergebnis. Also nehmen wir diese Punkte und stecken sie
in die Punkte. Für das Vereinigte Königreich zählen. Wir müssen tatsächlich hier
runter gehen , wenn wir die Division
sehen. Wir werden dieses Ende anschließen, aber du wirst sehen, dass
es nicht funktionieren wird. Oder tatsächlich funktioniert es. Aber es gibt uns ein Problem. Wir müssen ein Plus eins machen. Ich benutze hier ein Relay, ein Plus
mitbringt und
das behebt das Problem. liegt daran, dass
Sie
dem Konto eine Nummer hinzufügen müssen ,
um eine der Seiten zu berücksichtigen. Und das kümmert sich um das
Problem mit dieser Oberfläche. Jetzt sehen Sie, dass wir
dieses gewellte, wellige Ding haben dieses gewellte, wellige Ding , das
wir als Basisfläche verwenden können, um diese
zufälligen Punkte zu projizieren. Technisch gesehen
gäbe es keine zufälligen Punkte, also wäre es
dasselbe wie diese. Aber damit kannst du
sehen, lass uns das senken. Es wird sich ändern, wie viele
Unterteilungen wir hier haben. Dann können wir
unter diesem auch die Richtung
ändern, wenn uns das nicht gefällt. Und dann wird
der Startwert mehr zufällige Punkte
oder mehr bei zufälligen Lösungen sein , die auf fünf gehen. Und dann stopfen Sie so
etwas gut aus. Jetzt verwenden
wir dies als unsere
Basisfläche und können daher diese
Punkte, die wir nicht brauchen,
im Grunde verbergen. Wir haben auch dieses Basisflugzeug. Das kannst du wahrscheinlich auch verstecken. Jetzt können wir mit der
Erstellung der zufällig generierten oder nicht zufällig generierten Punkte in
denselben Rasterpunkten fortfahren, aber dann
werden sie auf
diese Art von zufällig
generierten Punkten zurückgewiesen Oberfläche. Und die Oberfläche,
was cool ist ist, wir können, das gefällt uns nicht. Wir können es immer ändern und sehen, ob es ein besseres gibt oder einfach nur das
UMD-Konto hier verwenden. Die Ausgabe ist ebenfalls eine Übereinstimmung. Nein, es ist eine unbeschnittene Fläche. Was wir tun werden, ist diesen Zufall zu
nehmen, diese Punkte, die auf dieser Oberfläche
erzeugt werden. Und wir werden es kopieren.
4. PROJEKTPUNKTE: Jetzt kopieren wir diese beiden Schieberegler und
stecken sie hier an. Ein Erhöherungskonto deaktiviert die Vorschau für
alle anderen. Und lassen Sie uns die
Obergrenze unserer Unterteilungen erhöhen. Jetzt können wir
diese nehmen und auf die Oberfläche projizieren. Also gehen wir zum Ablehnungspunkt, stecken die Punkte in
die Punkteingabe ein
und gehen den
ganzen Weg hierher und bringen diese
Oberfläche in die Geometrie. Und standardmäßig
heißt es 00 negativ,
was bedeutet, dass es es
nach unten projizieren wird. Also
kümmert es sich irgendwie für uns darum. Und die Idee ist jetzt, dass wir
jetzt ein
Liniensegment zwischen diesen beiden erstellen können,
da wir diese
Punkte haben , die wir auf diese Oberfläche projiziert haben. Diese hier unten wären 0, der Endpunkt und
dann der Startpunkt. wird nett sein. Da sind sie
als gepfropfte Sets eingerichtet. Es ist eigentlich ein X. Jeder Punkt. Von diesem bis hin zu diesem. Ich deaktiviere die Vorschau
der Punkte hier oben. Wie Sie jetzt sehen können, haben
Sie begonnen,
die Form der
ursprünglichen Oberfläche hier zu sehen . Eines der coolen Dinge ist, dass wir dies
immer ändern können , um eine andere Lösung zu finden und es mit der Verwendung leicht zu
halten. Da wir so
viele Unterteilungen haben und je mehr
Unterteilungen wir schaffen, wird
es super schwer werden. Wir wollen diese
Punkte nehmen und wir
möchten ein Netz erstellen. Also werden wir hier zum Primitiv gehen. Wir können zur Mesh-Kugel gehen. Wenn Sie jedoch das
Polyeder-Plug-In installiert haben, können
Sie
die Ökosphäre verwenden, die wir verwenden werden. Ich stecke die
Punkte in das Flugzeug und die Skala wird abnehmen. Mach etwas wie 0,8 oder weniger. Und natürlich können wir das
immer nehmen und
einen Punkt-Attraktor oder
ähnliches machen , bei dem wir die Größe aller
Lichter und ähnliches
ändern können . Aber das ist nicht der
Sinn davon. Der Sinn dieses Problems war, Ihnen
zu zeigen, wie Sie
dieses wirklich coole
Hängelichtsystem
mit einer zufälligen Basisfläche erstellen dieses wirklich coole
Hängelichtsystem können. Und dann erzeugte dieses
Raster, das nach unten projiziert wird. Um das Tutorial zu
beenden, zeige ich Ihnen, wie Sie
den oberen Frame erstellen und ihn
mit den 0s verbinden. So können Sie im Grunde
dieses Hängelichtsystem
mit einer Art Struktur haben ,
an die Sie es anschließen können. Was wir tun werden, ist
zu den Punkten zu gehen, die hier oben generiert
wurden, was wären diese. Konstruiere das Raster.
5. FINALISIEREN UND BACKEN: Es wird reichen, wenn wir
diese Punkte nehmen und das Delaunay-Netz einbringen , was mir immer
schwer fällt und ich weiß nicht, ob
ich richtig sage, aber so oder so
werden die Punkte gepfropft werden. Dann siehst du
diese gestrichelte Linie. Es wird die Eingabe abflachen. Auf diese Weise. Es bringt sie alle
in eine große Liste und berechnet dann die Punkte,
wie nah sie
beieinander sind , und generiert dies. Was wir jetzt wollen, ist
hier zu gehen, um die Kanten anzupassen. Wir können den Drahtrahmen
mit diesem triangulierten Look extrahieren . Wenn das nicht genau das
Aussehen ist, das Sie anstreben, gibt es andere Dinge, die
wir tun können, um es zu unterteilen, aber ich denke tatsächlich,
dass das ziemlich cool aussieht. Was wir also tun werden, ist, dass wir
das nehmen und wir gehen zum Bordstein. Wir bringen
das einfach in einen Input ein. Ich meine, das ist nicht
wirklich notwendig. Wir können den gesamten Eingang technisch einfach
anschließen. Manchmal ist es schlanker, es so
zu machen. Also schließe ich das alles an
und dann werde ich
den Eingang auf diese Weise abflachen. Alles was ich
auf einmal sage, wir haben 2601. Und so würde das Erstellen einer Pfeife für so viele Kurven es wirklich lückig
machen, hätte bemerkt,
dass es das nicht macht. Laggy würde also Multi Pipe Sub
d
verwenden . Das hilft tatsächlich sehr,
weil es alles zu einem macht. Und es ist wirklich hell
, wenn wir
Änderungen am
Skript vornehmen und wir sehen, dass es ziemlich schnell aktualisiert wird. Es sieht auch sehr
gut aus und Verbindungen. Also lasst uns weitermachen und das in den Eingang
stecken. Es ist offensichtlich viel zu groß hier. Tippen wir auf Runde und lassen Sie uns
die Größe verringern. Geh auch hier hin. Ich mache das jedes Mal und es liegt daran, dass
er einfach für mich arbeitet, aber ich zeige es dir einfach. Also werde ich zwei
Zahlen erstellen, die gleich sind, also 1.5000 und stelle sicher, dass ich viele Dezimalstellen habe , weil ich
manchmal zu einer niedrigen Zahl
gehen muss. Davon erstelle ich zwei. Ich multipliziere eins mit dem anderen. Der Grund dafür ist, dass
es einen Anteil
zwischen den beiden geben muss, damit
es richtig funktioniert. Aus meiner Erfahrung. Und das mache ich. Ich stecke das in die Strep-Größe ein. Ich habe angeschlossen ist in den Node
Science und End Offset. Du wirst sehen, dass es
irgendwie verrückt wird. Also müssen wir all dies
verringern, aber wir
müssen diese nur verringern. Du wirst sehen, dass
sie anfangen zu arbeiten. diesem Grund müssen
wir manchmal zu
einer niedrigen maximalen Zahl gehen , also haben wir mehr Schieberegler,
um damit zu arbeiten. Das ergibt Sinn. Und dann machen wir
das Gleiche hier. Ich mache die Obergrenze auf zwei. Je nachdem, ob die Verbindung größer
sein soll oder nicht. Dort machst du
diesen größeren, diesen, das wird eine
Verbindung sein. Das wird sein, manche könnten
sagen, dass das daran liegt, dass Sie diese Zahlenmarke
hier verringern müssen diese Zahlenmarke , wird diese verringern. Erzeugt irgendwie ein Drahtgitter
für das gesamte Design. Bis wir weitermachen und
es backen und schauen uns an,
wie es hier aussieht. Ich gehe zu einer neuen Ebene, nenne diese Struktur.
Dann klicke ich auf Tab. Es erstellt eine neue Ebene
und nennt dieses Licht. Ich erstelle meine
Strukturebene, meine aktuelle Ebene. Und dann
klicke ich in der Mitte und backe dann. Ich mache das
Gleiche mit dem Licht. Ich mache das zu meiner aktuellen Ebene. Gehe zum Netz. Gewählt Mittelklick, Backen. Jetzt deaktiviere ich
die Vorschau hier am. Zeichne keine
vorherige Geometrie. Werfen wir einen Blick auf das.