Polare Gitternetze: Einführung in die generative Kunst 2.0 | Hadeel Alharthi | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Polare Gitternetze: Einführung in die generative Kunst 2.0

teacher avatar Hadeel Alharthi, Creative Coder and Artist

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      0:43

    • 2.

      Einrichtung

      2:39

    • 3.

      Trigonometry

      1:35

    • 4.

      Ein Punkt auf einem Kreis

      5:19

    • 5.

      Punkte auf einem Kreis

      3:56

    • 6.

      Mehr Kreise hinzufügen

      3:12

    • 7.

      Coloring

      4:23

    • 8.

      Erkunden einer anderen Form

      3:35

    • 9.

      Drehung erklärt

      1:11

    • 10.

      Den Design exportieren

      2:51

    • 11.

      Du bist dran!

      0:40

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

429

Teilnehmer:innen

10

Projekte

Über diesen Kurs

Join mich in diesem Kurs, in dem wir die notwendigen Grundlagen für ein Eisen Raster benötigen. Wir verwenden einige Mathe in der Verarbeitung zur Erstellung eines kühlen generativen Kunstwerks, das man als digitaler Hintergrund verwenden kann oder auf eine andere Designpraxis anwenden kann. Wenn du diesen Kurs bestanden hast, you'll du die nötigen Fähigkeiten, um viele Projekte zu erstellen, die ein a erfordert. Nein

Der Kurs ist für Künstler:innen und Designer:innen konzipiert. Wenn irgendeine Zeit zu Zeit verloren ist, kannst du meine Einführung in den Generative ansehen, wo ich mich tiefer in die Programmiersprache der Verarbeitung einziehe. und einige der grundlegenden Konzepte der Programmierung ein. Das wird dir beim Abschluss dieses Kurses helfen.

Genießen!

Triff deine:n Kursleiter:in

Teacher Profile Image

Hadeel Alharthi

Creative Coder and Artist

Kursleiter:in

ABOUT

Hi! I'm Hadeel, and this is my humble digital abode. I'm a creative coder and artist whose sole passion is to learn all there is to know about generative art — or rather the digital art world in general. I'm curious by nature, and I love to share my findings. So if you're interested in learning generative art, this is the place to be. Welcome!

 

HOW TO NAVIGATE THE COURSES

If you're new to generative art, I recommend starting with either Back to the Basics or Intro to Generative Art. The latter is a much shorter course for anyone with too little time on their hands. Next, I'd go with Switches since that showcases my whole process, from ideating to the final design. The rest you can follow in any order since yo... Vollständiges Profil ansehen

Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hallo, alle. Mein Name ist Video und das sind Polarraster. In dieser Klasse nutzen wir oder Trigonometrie Wissen, um eine lustige generative Künstler wie diese zu schaffen. Ich verspreche Ihnen, etwas über Trigonometrie zu lernen und das polare Fernet-System zu codieren und Kunst ist viel angenehmer und leichter zu verdauen. Wir werden damit beginnen, zu skizzieren, was wir brauchen. Wenn man einige der Trigonometrie-Funktionen überarbeitet, nachdem er lernt, wie man die X- und Y-kartesischen Koordinaten in Polarkoordinaten umwandelt, die dann verwendet werden können, um April zu machen. Natürlich gibt es jetzt polare große auf unserem Campus, es sei denn, wir implementieren Behandlung. Farbe daher wird daherals nächstes ER-Raster mit Formen und Farben und manipulierten Parametern füllen, um verschiedene Variationen zu erzeugen Artie generiert. Ich hoffe, dass Sie inzwischen dazu verlockt sind, diesen Grundsatz unserer Reise zu durchlaufen. Lasst uns das tun 2. Einrichtung: bevor er eines meiner Entwürfe begann und sie plante, um die benötigten Parameter herauszufinden . Ob auf einem Stück Papier oder auf meinem Computer direkt, schauen wir uns dieses Design an und finden heraus, was wir brauchen. Wir beginnen mit einem Kreis, und dann beschäftigen wir uns mit der Reihe von konzentrischen Kreisen für den einen Kreis erfordert einen Radius, eine Anzahl von Scheiben und die Seiten der Scheibe. Dann werden wir wiederholen, dass für jeden aufeinanderfolgenden Kreis, Anpassung der Parameter innerhalb der Schleife erforderlich ist, da die Kreise radi Ich werde größer und die Scheiben werden nicht das gleiche bekommen. Okay, also für ein Projekt wie dieses, wo ich es nicht wirklich auf ein Stück Papier zeichnen muss , um zu verstehen, was passiert, werde ich es einfach tun. Auf jeden Fall. Der Weg, dies zu tun, besteht darin, eine Datei zu öffnen die Hauptfunktionen einzurichten, die ich brauche und dann herauszufinden, was ich für dieses Design brauche . Manchmal, für ein einfaches Design wie dieses, werde ich einfach gehen und anfangen zu erstellen. Ich werde es auf die gleiche Weise tun, tatsächlich für diese Klasse geplant, so werden wir mit einem Punkt auf einem Kreis beginnen, und das ist normalerweise, was ich dio. Ich werde nur die Funktionen für diesen Kreis erstellen. Und ich werde denken, Was ist es, dass ich für diesen Kreis brauche? Welche Art von Variablen benötige ich? Und dann schreibe ich sie hier drüben auf, damit wir einfach sagen: Okay, Okay, ich brauche einen Radius. Ich musste flott sein, nur um zu vermeiden, um das Design zu brechen. Denn manchmal in Juroren werden Zahlen runden und es wird ihr Kind aussehen, vor allem für Gitter. Und dann denke ich, was brauche ich sonst noch in diesem Radius? Ich weiß, dass ich Scheiben brauche. Ich weiß, dass ich Winkel brauche und so werde ich einfach tun OK, ich brauche eine Anzahl von Scheiben und ich brauche eine Größe oder einen Winkel für jede Scheibe. Und so kommen diese anderen Variablen ins Spiel. Und dann weiß ich, dass ich einen Akzent y Koordinaten brauche. Und jetzt, da ich weiß, dass ich mehr Ringe oder mehr Kreise brauche, damit diese Polarkörnung tatsächlich wie ein Gitter aussieht, ich einfach eine weitere variable Kultkreise hinzu, und ich weiß, dass das die Anzahl der Kreise umfasst. Es liegt an Ihnen, wie Sie diese Variablen benennen möchten. Ich meine, manche Leute machen keinen Winkel, und sie werden einfach Fada machen. Manche Leute werden Winkel machen. Und für mich tatsächlich hängt es tatsächlichdavon ab. Ich denke nicht wirklich so viel darüber nach. Solange die Variablen Luft beschreibend genug frei, um zurück zum Programm zu kommen und verstehen, was tatsächlich tut, dann sind Sie gut zu gehen. Jetzt lasst uns tatsächlich in die Codierung einsteigen. 3. Trigonometry: viele der fantastischen Designs da draußen verwendet Trick-Funktionen vor allem Zeichen auf Co-Zeichen. Nach dieser Lektion beherrschen Sie die Verwendung dieser Funktionen, um ein Polarraster zu erstellen, das viele Möglichkeiten eröffnet. Design weise, jedes Polarraster beginnt mit einem Dreieck und von Mathematik-Klasse. Wir wissen, dass in jedem rechtwinkligen Dreieck relativ zu einem der beiden keine rechtwinkligen Winkel. Es gibt ein angrenzendes auf der gegenüberliegenden Seite und ein Kreuz aus dem rechten Winkel. Da sind die High Pod Nachrichten. Wir wissen auch, dass wir das Zeichen eines Winkels erzeugen können, indem wir die entgegengesetzte Länge durch die hohe Partnerlänge und die Co-signierte teilen. Indem wir einen Tag teilen, der von den hohen Pot Nachrichten gesendet wird, können wir dieses Wissen nutzen, um unsere Punkte-Position auf einem Kreis zu schaffen. Glücklicherweise bei der Verarbeitung haben wir bei der Verarbeitungeine Zeichen- und Co-Sign-Funktion, die die Berechnung für uns erledigt. Schauen wir uns an, wie die Verwendung dieser Funktionen uns dabei helfen kann, Punkte auf einem Kreis zu zeichnen und so das Polarraster zu schaffen. Wir können den gewünschten Winkel innerhalb unserer Funktion übergeben, um unsere X- und Y-Werte zu erhalten. Visualisieren Sie dies auf einem Kreis. Wir können sehen, dass für einen Winkel von Null Grad, erhalten wir einen Wert von Null und eins für die Signierung Cosan jeweils. Für 45 Grad erhalten wir 450,7 für beide und für 90 Grad erhalten wir eins und Null. Dies sind unsere X- und Y-Koordinaten für 90 Grad. Wir haben einen Punkt bei 01 für 45 Grad. Wir haben einen Punkt bei 450.0.7 Punkt sieben und 40 Wir haben einen Punkt auf eins und Null. Aber wenn Sie bemerken, dass die Werte Luft zu klein für unsere Leinwand, deshalb müssen wir die Werte multiplizieren, um sie richtig zu sehen. Dort kommt der Radius ins Spiel multipliziert die X- und Y-Koordinaten mit dem gewünschten Radius. Wir holen uns Punkte am Rand eines Kreises mit diesem Radius, und das ist ihr Polarraster. 4. Ein Punkt auf einem Kreis: bevor wir anfangen, Punkte auf einem Kreis zu erstellen und beginnen, den Polar zu erstellen. Greg, ich möchte zuerst erklären, wie Punkt auf einem Kreis mit Code geplottet wird. Ich werde damit beginnen, eine Ellipse zu erstellen, die bei X positioniert wird und Y Ich werde das in einer Sekunde setzen. Und ich werde diesen Lippen die Größe von acht geben. Nun, ex Gott spart Null und warum es Null ist, und Sie können den Punkt hier sehen. Jetzt wollen wir diesen Punkt in die Mitte dieses Krans schieben, also werde ich einfach was tun? Dividiert durch zwei und Höhe geteilt durch zwei. So können Sie sehen, wie wir diesen Kreis leicht um diese Creme schieben können, nur irgendwelche Parameter verwenden, die wir haben, um unsere nativen Parameter in der Verarbeitungssprache verstecken, und sie nehmen im Grunde von der Größe -Funktion. So ist die Breite 500 die Höhe ist 500 ich durch zwei geteilt, um die Mitte des Bildschirms zu bekommen. Also, jetzt haben wir, außer 250 Pixel und warum ist bei 250 Pixel? Wissen Sie, aus dem, was wir über das Polarkoordinatensystem gelernt haben. Wir wissen, dass wir, um Punkte auf einem Kreis zu zeichnen, die Co-Zeichen und Zeichenfunktionen verwenden müssen. Also haben wir bereits herausgefunden, dass wir für X die Coastline-Funktion verwenden werden und warum wir die Sinus-Funktion verwenden werden. Also lasst uns entfernen, was wir bereits haben. Und lassen Sie uns das X auf Co-Zeichen Winkel setzen und dann hören, was gesagt wird, um den Knöchel zu signieren. Und lassen Sie uns den Winkel erstellen. Variable muss es Null machen. Mal sehen, was jetzt passiert. Es ging zurück auf Null Z oder eine Position hier drüben, aber es ist nicht wirklich um 00, weil wir wissen, dass das Co-Zeichen von Null eins ist. Also ist es eigentlich ein Pixel von der linken Seite und Sie sind Pixel von oben und wir können sehen, dass wir es mit einer größeren Zahl multiplizieren. Nehmen wir an, der Radius des Kreises, den wir wollen. Also werde ich diesen Radius des Kreises hier drüben einstellen. 200 Analysten sehen, was jetzt passiert. Sie sehen, wie sich der Y-Wert nicht geändert hat, und es ist immer noch Null, um zu sehen, wie das X jetzt ist. 100 geht über eine Tatsache, dass X waas ein Pixel, weil jetzt ist es bei 100 Pixel. Und wenn Sie sicherstellen wollen, dass noch mehr, schwächen, stellen Sie den Radius auf 500 und sehen, ob es bis zum Ende dieses Krans kommt. Jetzt ist es am Ende dieser Königin. Also, jetzt ist es eigentlich 500 und wir können auch sicherstellen, dass drucken Sie den Akzent, mein Gesims. Wir können sehen, dass es 500 für X und Null für y ist, und wenn ich es auf 100 ändere, ist es 100 0 Jetzt können wir noch eine Sache tun, und das ist ändern Sie die Mitte, die das Zentrum des Kreises ist, die jetzt 00 bis zur Mitte des -Bildschirm. Wir werden genau das tun, was wir einfach schlecht mit geteilt durch zwei in Höhe geteilt, aber du, aber wir werden es zu dem hinzufügen, was wir bereits haben. Und jetzt haben wir einen Punkt auf einem Kreis mit einem Radius von 100 Pixeln. Wenn Sie sicherstellen wollen, dass es oben auf unserem Kreis ist, der einen Radius von 100 Pixel schwächen ziehen hat , hebt diese ich auf den Lippen, die mit geteilt durch zwei und Höhe geteilt durch zwei und ich werde es die Größe für den Radius geben multipliziert mit zwei und ich gebe ihm Ah, Höhe des Radius multipliziert mit zwei Tagen. Nun, da es ein perfekter Kreis ist, können Sie sehen, dass der Punkt ist, in der Tat, oben auf alle rechten Kreis kann den Strich zu weiß ändern, und wir können es nicht Phil geben. Und jetzt können wir es besser sehen. Als nächstes werden wir sehen, wie wir mehrere Punkte auf einem Kreis mit der gleichen Methode erstellen können, die wir gerade verwendet haben. 5. Punkte auf einem Kreis: jetzt, um mehrere Punkte auf dem Kreis zu erstellen, müssen wir die Anzahl der Scheiben kennen, und wir müssen auch die Größe jeder Scheibe kennen. Beginnen wir zuerst mit der Einstellung der Anzahl der Scheiben, also werde ich sie zuerst auf sechs setzen und dann hier rein. Ich werde die Größe der Scheibe auf 3 60 abschneiden, weil das einige der inneren Winkel in einem Kreis durch die Anzahl der Scheiben geteilt ist, was uns die Größe jeder Scheibe in Dekreten geben wird. Das einzige Problem hier ist, dass wir diesen Grad oder diesen Winkel innerhalb unserer Co-Zeichen- und Zeichenfunktionen verwenden wollen , und diese nur strahlen. Wir können den Winkel in Strahlkraft umwandeln, aber ich mag es nicht, zu viele Funktionen zu verschachteln. Ich würde lieber nur die 3 60 in zwei Hechte ändern, was eine Konstante ist, die bereits für Sie in der Verarbeitung eingestellt ist. Nun, wenn wir Scheibe drucken, werden wir feststellen, dass zu Kuchen geteilt durch die Scheiben oder 3 60 geteilt durch eine Scheibe, wird uns 60 Grad Winkel in Glanz geben. Es wird natürlich anders sein, natürlich anders sein, aber jetzt verwenden wir das Slice nicht oder ändern oder machen den Winkel dynamisch. Um das zu tun, muss ich eine Vier-Schleife erstellen, um die Schleife zu verwenden oder die Variable innerhalb der Schleife zu verwenden, um den Winkel zu ändern. Lassen Sie uns also die Schleife und das Innere der Schleife erstellen. Die Bedingung wird die Anzahl der Slices sein, weil ich eine Schleife durch jedes Slice möchte bis ich das letzte Slice trage. Also werde ich nur Augen weniger machen als Scheiben, die ich inkrementieren werde, und ich werde all das auf der Seite meiner for-Schleife umfassen. Gerade eingerückt waren sauber. Sieh mal. Okay, jetzt haben wir die Slice-Größe, aber wir haben immer noch nicht die Position jedes Punktes. Jetzt brauchen wir einen weiteren Schritt, um die Punkte in der richtigen Position auf dem Kreis zu plotten. Wenn ich das Segment als Winkel innerhalb meiner Küstenlinie und Sinusfunktion setze, wird es immer noch nicht dynamisch sein, hauptsächlich weil das Segment eine Größe haben wird. Also werde ich das I in der for-Schleife verwenden, um den Winkel so einzustellen, dass er dynamisch ist, und Sie können dies leicht tun, indem Sie den I-Wert mit der Slice-Größe multiplizieren. Also für die 1. 1 wird es Null multipliziert mit 60 sein, was Null für den Winkel erzeugen wird . Das ist also unser erster Punkt, und dann wird ihr zweiter Punkt bei I eins sein, und es wird wieder mit 60 multipliziert werden, und das wird 60. Also wird es auf 60 Grad gehen und einen anderen Punkt zeichnen. Und dann zwei multipliziert mit der Scheibe wieder, die 60 Grad ist, wird uns 1 20 geben Und das ist der dritte Punkt, und so weiter und so weiter. Also lasst uns das einfach machen. Ich multiplizierte mit Scheibe. Wir sollten jetzt sechs Punkte auf unserem Kreis bekommen, und wir können jetzt mit der Anzahl der Scheiben spielen, um zu sehen, ob unsere Formel tatsächlich funktioniert und es funktioniert. Sie sehen, je mehr Punkte oder je mehr Scheiben wir hinzufügen, desto besser sieht der Kreis aus Im nächsten Video werden wir darüber sprechen, mehr Kreise zu diesem 6. Mehr Kreise hinzufügen: jetzt werden wir weitere Kreise hinzufügen. Um das zu tun, müssen wir die Anzahl der Kreise kennen. Also werde ich die variablen Kreise auf 20 setzen. Als nächstes werden wir eine vier Schleife erstellen, die bereits umfasst, weil wir diese ganze Schleife für jeden Kreis neu erstellen wollen . Und wenn ich das jetzt führe, werden wir dasselbe sehen, was wir vorher hatten. Der einzige Unterschied ist, dass es für jeden Punkt 20 Kreise übereinander gibt. Also müssen wir den Radius jedes Kreises erhöhen. Wir können das tun, indem wir mit J. multiplizieren. Aber jetzt haben wir eins in der Mitte hier drüben und das ist, als Jay Null war. Also setzen wir unsere X und R y auf Null. Also müssen wir mit Dre plus eins multiplizieren. Vermeiden Sie einfach Null. Also fangen wir jedes Mal mit einem an. Und jetzt haben wir den in der Mitte um 00 losgeworden Jetzt müssen wir den Radius des ersten Kreises reduzieren , weil wir die anderen Kreise nicht sehen können. Ich werde das einfach auf 10 reduzieren und mal sehen, was passiert. Perfekt. Jetzt haben wir 20 Kreise. Das einzige Problem im Moment ist, dass wir für jeden Kreis die gleiche Menge an Scheiben haben. Wir haben also sechs Kreise auf jedem Kreis, obwohl der Radius viel größer ist und wir mehr Scheiben brauchen, damit er schöner aussieht. Wir können das tun, indem wir die Anzahl der Scheiben jedes Mal erhöhen, wenn der Kreis oder der Radius größer wird , und das bedeutet, in der äußeren Schleife werde ich nur die Anzahl der Scheiben um eine bestimmte Menge erhöhen . Ich werde drei machen und mal sehen, was passiert. Und jetzt haben wir oder konzentrische Kreise. Wenn Sie bemerken, wann immer ich eine ungerade Zahl habe. Wir haben diesen seltsam aussehenden Kreis , der immer noch cool ist, und das ist, warum ich in gerade Zahl hinzufügen muss, weil ich meine Scheiben Zeh wollen. Haben Sie immer eine gerade Zahl dafür. Zehe sehen eben oder symmetrisch aus wie dieser Spaß, nicht wahr? Jetzt, im nächsten Modell, werde ich Farbe zu unserem Kreis hinzufügen, und wir können die verschiedenen Möglichkeiten sehen, wie wir das Muster der Farbe in diesem Kreis ändern können . 7. Coloring: a. Jede Person kann ihre eigene Farbpalette haben. Also werde ich einfach meinen Gaumen hier drüben hinzufügen. Ich werde es kopieren und von einem anderen Feuer einfügen, das wir haben. Okay, also nein, ich habe kein Array von Farben, die ich innerhalb meiner for-Schleife verwenden werde. Also hier drüben, werden wir die Füllung vor die Ellipse setzen. Ich werde es auf den Namen der Variablen setzen, die Aufrufe sind, und ich werde die I-Variable verwenden. Das einzige Problem mit der I-Variable wird von gehen, ist, dass es von Z ungefähr 25 gehen wird und ich nur fünf Elemente in meinem Array habe, was bedeutet, dass es von 0 bis 4 geht, was mir einen Fehler geben wird. Also werde ich sicherstellen, dass ich diesen Fehler nicht bekomme, indem ich das Modell ein Zeichen verwende und die Nummer aus den Elementen in meinem Array verwende . Jetzt muss ich das in eine ganze Zahl umwandeln, und wir bekommen unsere Farben. Es ist ziemlich lustig, wie die verschiedenen Variablen aus Ihren vier Schleifen oder aus dem Algorithmus, den Sie haben, das Muster der Färbung ändern können Also lassen Sie uns PJ verwenden und sehen, wie das aussieht. Das ist auch ziemlich cool. Wir können auch die X-Variable verwenden und sehen, was das produziert. Das macht ziemlich lustig. Wir können auch die Y-Variable verwenden und sehen, was wir bekommen. Sieht aus wie ein Schmetterling. Lassen Sie uns auch Winkel verwenden und sehen, was das produziert. Du siehst, wie es mit dem Kreis umgeht. Jetzt werde ich Ihnen eine andere Art zeigen, eine der Variablen innerhalb Ihrer Schleife zu verwenden, um ein anderes Farbmuster zu erstellen. Lassen Sie uns das einfach entfernen und ein sehr gut genanntes C erstellen und wir werden es hier drüben übergeben. Und ich werde eine Ganzzahl namens C erstellen und ich werde die warum Variable von 0 bis 2 pi auf Null abbilden , bevor der letzte Index im Array unserer Farben ist. Und ich werde das Modul ein Zeichen wieder verwenden und die Farben verwendet, die Längen. Oder wir können einfach fünf gebrauchen. Dies wird uns einen Fehler geben, weil Karte über Wasser produziert und wir haben nicht in Kleider. Ich werde es nur in eine ganze Zahl werfen und mal sehen, was diese Produzenten es produziert haben. Ein ganz anderes Muster. Wir können das Gleiche mit X machen und sehen, was passiert. Das ist auch cool. Und natürlich, je mehr Farben Sie hier haben, wird ein anderes Design produzieren. Also, wenn ich diesen oder weniger repliziere, wenn ich diesen hier drüben repliziere, der hier und jetzt hinzugefügt hat, haben wir sechs Farben, richtig? Also werde ich es einfach tun. Wir haben eine dynamischere Formel. Ich werde nur dazu führen, dass die Länge minus eine und mehrere Farben, ich habe den Unterschied. Die Form wird sein. Ich werde zu meinem ersten Design zurückkehren, mich frei zu entscheiden, welches Muster Sie mögen. Ich genieße sie alle, und ich experimentiere gerne mit den Variablen, die ich habe und verschiedene Wege. Ich kann diese Variablen verwenden, um ein Muster oder ein Farbmuster für mein Design zu erstellen. Als Nächstes experimentieren wir mit einer anderen Form, um zu sehen, wie das Ändern der Form der geplotteten Punkte das gesamte Design verändern kann 8. Erkunden einer anderen Form: Lasst uns mit einer anderen Form experimentieren. Ich werde ein Rechteck oder ein Quadrat wählen, und ich werde es drehen, um eine Art Mosaikart von Designs anstelle der Ellipse zu erstellen . Ich werde theoretische Funktion verwenden, und Sie haben gerade die X- und Y-Koordinaten wieder verwendet. Und ich werde die Größe zwei Achter einstellen, wie es bei der Ellipse war. Nun, wenn ich es renne, hol dir einfach ein paar Quadrate statt der Ellipsen, die wir vorher hatten. Aber wir können diesen Look noch kühler machen, indem wir rotieren. Der Platz ist ein bisschen. Wir werden sie um 1/4 von der Höhe wiederholen, nur etwa 45 Grad. Aber jetzt wird dies etwas produzieren, das ziemlich schrecklich ist, und es hat ihr Design gebrochen. Der Grund dafür ist, dass es sich um die Nullen dreht. Du bist ein Punkt. Wenn dies also so ist, wenn das Quadrat innerhalb der vier Schleifen erstellt wird, wird es um die Nullen gedreht. Sie sind ein Punkt, der alles brechen wird, was wir brauchen, um das Rechteck oder das Quadrat und die Drehfunktion innerhalb der Push-Matrix- und Pop-Matrix-Funktionen zu umfassen . Was dies tun wird, ist eine andere Matrix für diese Rechtecke zu erstellen. Für jedes Rechteck wird es also eine andere Ebene geben, auf der wir unsere Form drehen werden. Aber jetzt, selbst wenn wir das ausführen, wird es immer noch brechen. Der Grund, warum das passiert, ist, weil es sich wieder dreht. Nullen. Du bist ein Punkt, aber für die ganze Sache müssen wir die Matrix in die Mitte jedes Rechtecks übersetzen. Also werde ich einfach auf die X- und Y-Punkte übersetzen. Und dann werde ich das Rechteck hinzufügen 00 statt setzen, weil wir jetzt die Formen drücken indem wir die Übersetzung verwenden. Also schiebe ich die gesamte Matrix oder die gesamte Ebene auf diese Akzent-X- und Y-Position. Dann werde ich das Rechteck auf die Nullen setzen, Ihren Punkt dieser Matrix. Wenn ich es leite,bekomme ich nur ein paar Quadrate, die um 45 Dekrete gedreht sind und mir nur dieses Mosaik geben. Wenn ich es leite, bekomme ich nur ein paar Quadrate, die um 45 Dekrete gedreht sind und mir nur dieses Mosaik geben Sieh mal. In meinem Design ist das so ziemlich alles, was Sie über Polarkörnungen wissen müssen. Fühlen Sie sich frei, mit anderen Formen und anderen Funktionen aus der Verarbeitungssprache zu experimentieren und auch mit Farben und Farbmustern zu experimentieren. Vielleicht möchten Sie mehr Farben oder verschiedene Farben wählen, die einen Look schaffen, wir alle genießen können. Ich ermutige Sie, damit kreativ zu sein, und ich würde gerne Ihre Arbeit sehen. 9. Drehung erklärt: durchmachen. Was wir in der vorherigen Lektion noch einmal erstellt haben, wird Ihnen helfen, zu verstehen, wie Rotation bei der Verarbeitung auf einer quadratischen Leinwand funktioniert . Wenn wir ein Quadrat 0,0 haben und um 45 Grad gedreht, bekommen wir das. Und wenn wir ein Quadrat am ersten Punkt haben, den wir auf dem Polarraster erstellt haben, indem wir die Küstenlinie und Zeichenfunktionen für X und Y verwenden, und nachdem wir dieses Quadrat drehen, bekommen wir dies. Deswegen haben wir unsere Durcheinander Quadrate. Dies geschieht, weil Rotationen auf der Canvas-Ebene stattfinden, was bedeutet, dass der Campus selbst gedreht wird und die Form immer noch dieselbe Position auf dieser Leinwand hat . In der vorherigen Lektion haben wir ein paar Schritte befolgt, um es zu beheben. Anstatt die Quadrate in die X- und Y-Position zu verschieben, haben wir für jedes Quadrat eine neue Matrix erstellt. Wir haben diese ganze Matrix in unsere X- und Y-Positionen geschoben dann die Matrix um 45 Grad gedreht. Durch diesen ganzen Prozess, sind Quadrat ist immer noch am Ursprung dieser Matrix, das ist der 00-Punkt und wegen der Schleife, wird mehrere Quadrate um Ihren Kreis haben, die 45 Grad gedreht werden. Da die Quadrate standardmäßig, von der oberen linken Ecke gezeichnet. Wir müssen seinen Ursprung in die Mitte ändern Also verhält er sich wie eine Ellipse, indem er die Wrackmodus-Funktion mit den zentralen Argumenten verwendet und jetzt haben wir unser endgültiges Design. 10. Den Design exportieren: , um das Design zu exportieren, damit Sie es in Ihren anderen Projekten verwenden können. Sie können nur die Verarbeitung, PDF-Bibliothek importieren . Jeder schließt alles ein und dann hier rein. Nachdem ich die Größe eingestellt habe, werde ich die Funktion „begin record“ verwenden, um eine PDF-Datei aufzuzeichnen. Ich werde das in einen Ordner namens Output legen, und dann werde ich es mal Tom einstellen, was eine Funktion ist, die wir jetzt erstellen werden. Und dann erstellen wir den Zeitstempel der Funktion unten. Was die Zeit tut, ist, dass sie eine Instanz des Kalenders für das heutige Datum und die Uhrzeit erhält und sie dann in eine Zeichenfolge formatiert, die das Jahr, den Monat und den Tag und dann eine weitere Punktzahl hat . Und dann nimmt die Stunde, die Minuten und die Sekunden und die Kalenderklasse aus dem Java-Dienstprogramm Cal Ah Calendar Library. Also, jetzt wird es das Datum hier drüben verwenden. Der Grund, warum ich mal Zeit oder diese Funktion verwendet habe, ist, weil ich einfach verschiedene Renders machen möchte , anstatt den Dateinamen jetzt zu ändern. Dann kann ich einfach das Datum und die Uhrzeit erfassen, was mir versichert, dass ich einen Ordner mit jeder Generation, die ich jedes Mal hatte, wenn es gespeichert wurde, gefüllt haben und dann die Aufnahme zu beenden. Nachdem alles gezeichnet wurde, werde ich nur Sie und den Mais und es sollte die Datei speichern. Nun, nachdem Sie dieses Programm ausgeführt haben, können Sie in den Ausgabeordner innerhalb Ihres tatsächlichen Programmhalters gehen und Sie werden Ihre PDF-Datei finden . Jetzt können Sie diese Datei innerhalb von Adobe Illustrator öffnen, und sobald sie geöffnet ist, können Sie zur Zuschneidemaske wechseln. Lassen Sie die Maske los. Er kann die Maske löschen. Jetzt haben Sie das Design, das es manipulieren könnte, wie Sie wollen. 11. Du bist dran!: für Ihre Aufgabe erstellen, erstellen Sie etwas ähnliches wie das, was wir in dieser Klasse erstellt haben. Es ist in Ordnung, genau das einzureichen, was Sie gemacht haben, während Sie dieses Projekt mit mir durchlaufen haben, da es liebt, Ihren Fortschritt zu sehen , aber ermutigen Sie, dass Sie sich weiter treiben und Ihre Kreativität nutzen, um einzigartige Designs zu entwickeln und verwenden Sie andere Formfunktionen und andere Matrix-Funktionen, um etwas zu schaffen, das Sie mehr ist. Sie können die Techniken aus dieser Klasse oder meiner früheren generativen Kunstklasse verwenden. Es liegt an Ihnen, wie viele Farben und Formen in einem Projekt verwendet werden sollen. Solange du eine Polarkörnung verwendest, um zu demonstrieren, was du aus dieser Klasse gelernt hast. Ich hoffe, Sie haben diesen Kurs genossen und ich kann es kaum erwarten, Ihre Projekte zu sehen.