So codierst du kreative generative Kunst auf einfache Weise: Verarbeitungsgrundlagen für Anfänger | Melissa Wiederrecht Generative Art | Skillshare

Playback-Geschwindigkeit


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

So codierst du kreative generative Kunst auf einfache Weise: Verarbeitungsgrundlagen für Anfänger

teacher avatar Melissa Wiederrecht Generative Art, Generative Design, Creative Code

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

12 Einheiten (32 Min.)
    • 1. Einführung

      1:35
    • 2. Was ist generative Kunst?

      0:35
    • 3. Was geht dahin arbeitet?

      1:00
    • 4. Wenn du noch nie Code geschrieben hast, schon vorher

      0:59
    • 5. Grundlegende Funktionen

      3:34
    • 6. setup() und zieh()

      4:15
    • 7. Randomness

      6:07
    • 8. Variable Größe nach Ort

      1:49
    • 9. Wenn die Anweisungen

      2:24
    • 10. Zufällige Weg

      8:13
    • 11. Ein Stillbild exportieren

      0:44
    • 12. DEIN PROJEKT

      0:21
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

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.

2.227

Teilnehmer:innen

38

Projekte

Über diesen Kurs

660324ed

Dies ist ein Kurs für Leute, die noch nie schon immer programmiert haben (oder nur nur sehr ) und die Möglichkeiten der Erstellung von Kunst mit Code erkunden möchten. Du lernst, wie einfach und schnell die Erstellung wunderschöner generativen Designs mit einer Sprache namens Processing ist.

Wenn du die Schrift begib nicht magst, kannst du schöne Bilder programmieren! Lerne die Grundbausteine von Code und wie du sie auf generative Kunst in diesem Kurs anwenden kannst. Wir werden Folgendes besprechen (und viel mehr):

  • Was ist generative Kunst?
  • Was ist Verarbeite? Wie bekomme ich das und verwende sie?
  • Was sind die Grundbausteine von Skizzen und Animationen in der Verarbeitung?
  • Was sind einige Grundfunktionen?
  • Wie verwende ich Zufall?
  • Wie programmierst du einen Zufallsprinzip

Triff deine:n Kursleiter:in

Teacher Profile Image

Melissa Wiederrecht Generative Art

Generative Design, Creative Code

Kursleiter:in

 


 

Have you ever thought generative art and creative coding looked like a fascinating thing to try, but you wanted someone to explain it in an easy way for absolute beginners?

I’m here to help. Nice to meet you! I am Melissa Wiederrecht. I am obsessed with art, mathematics, computer science and most especially anything that combines the three together.

My online graphic design classes will take you step by step through the process of how to make art with code, how to use the Processing language, and how to easily make beautiful digital pattern designs.

Interested to see more of my personal generative art work, progress shots, and pattern design collections?  I post regularly on https://www.instagram.com/melissawiederrecht... Vollständiges Profil ansehen

Kursbewertungen

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

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

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 bei 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: Hi, ich bin auf Twitter es. Ich bin ein Informatiker und ein Künstler und eine Homeschooling Mutter von vier Kindern und von Wyoming ursprünglich, aber ich derzeit sie in Mekka in Saudi-Arabien. Ich mache generative Kunst, seit ich ein Kind war, das mir beigebracht hat, im Alter von 12 Jahren zu programmieren bevor ich wusste, dass es etwas war. Was mich an generativer Kunst süchtig gemacht hat, ist, dass man mit generativer Kunst ein System definiert. Einige Regeln, richtig, ein bisschen Code, und dann lehnen Sie sich zurück und beobachten Sie den Computerzug vor Ihren Augen, und ich werde nie versäumen, erstaunt zu sein über die Schönheit, die aus einer sehr einfachen Kälte kommen kann. Dies ist meine erste Klasse von vielen, vielen Klassen, die ich unterrichten möchte. Generative Kunst in dieser Klasse deckt wirklich die Grundlagen ab. Es wird Ihnen den Einstieg in die Verarbeitung geben, die ein Sprachdesign für Künstler ist. Es wird die grundlegenden Funktionen und wie man eine einfache Animation einrichtet auf. Wir werden in Zufälligkeit geraten und dann werden wir alles mit einem etwas komplizierteren Projekt einschließen , das als Zufallswanderung bezeichnet wird. Du bist ein Projekt wird es sein, ein Kunstwerk mit Onley-Funktionen zu erstellen, die ich dir in dieser Klasse beigebracht habe . Also gehen Sie vor und melden Sie sich in dieser Klasse an und lassen Sie uns loslegen. Und vergiss nicht, mir zu folgen, damit du jedes Mal benachrichtigt wirst, wenn ich eine neue Klasse veröffentlicht habe . 2. Was ist generative Kunst?: generative Kunst ist ganz einfach Kunst mit Mantel zu machen. Es gibt Dinge, die man mit generativer Kunst erreichen kann, die wirklich schwer oder gar unmöglich auf andere Weise zu erreichen wären . Einige der wichtigsten Werkzeuge eines generativen Künstlers sind Zufälligkeit, Rauschen und mathematische Funktionen wie Quit-Funktionen und diese Werkzeuge. Was sie einem Künstler bieten, ist ein Weg für die Kunst lebendig zu werden, abgesehen von der bewussten Richtung des Künstlers, wissen Sie, dass der Künstler zurücktritt und sich von dem Ergebnis überraschen kann, das sie eine wirklich unendliche Variation ermöglichen . 3. Was geht dahin arbeitet?: Verarbeitung ist eine Sprache, die für Kunst entwickelt wurde. Es ist einfach genug, um sofort loszulegen, mit genügend Funktionen, um wirklich schöne, unkomplizierte Kunst zu schaffen . Die Verarbeitung könnte in zwei D oder drei D verwendet werden. Es könnte Standbilder oder Animationen machen. Sie können Ihre Kunst mit Tastatur- und Mauseingaben interaktiv gestalten und Ihre Grafik in einer Vielzahl von Formaten exportieren, einschließlich Vector und Raster. Wirklich, das Wichtigste an der Verarbeitung ist jedoch, jedoch, wie einfach es ist, loszulegen. Es ist so einfach. Oh, und übrigens, es ist frei, Verarbeitung zu geben. Gehen Sie zur Verarbeitung von Dot Org's und gehen Sie zum Download. Wählen Sie Ihr Betriebssystem aus. Ich betreibe Mac OS 10. Also habe ich darauf geklickt und es hat ein Programm heruntergeladen. Ich kam in meinen Download-Ordner. Ich habe es gerade auf den Desktop gezogen. Wenn ich das geöffnet habe, bekomme ich mein Editor-Fenster. Das ist, wo ich tippen werde. Code hier unten ist der Konsul , wo Nachrichten für Sie angezeigt werden. Wenn Sie einen Fehler in Ihrem Code haben oder wenn Sie Nachrichten für sich selbst schreiben aus Ihrem Mantel auf, dann, wenn ich Play drücken, zeigt mir, was ich auf dem Campus gezeichnet habe 4. Wenn du noch nie Code geschrieben hast, schon vorher: , wenn Sie noch nie Code geschrieben haben. Zuallererst sollten Sie sich bewusst sein, dass der Computer Code Zeile für Zeile von oben nach unten verarbeitet, normalerweise spielt es keine Rolle, was Sie eingeben und auch wichtig ist, in welcher Reihenfolge Sie es nehmen . Es ist wirklich, wirklich wichtig, dass Sie das Video pausieren und Sie öffnen die Verarbeitung und Sie geben genau das, was ich eingegeben, und drücken Sie diesen Play-Button und erhalten die Ergebnisse, die ich bekommen. Wenn du die Ergebnisse nicht bekommen hast, musst du es überprüfen und herausfinden, was du nicht lernen wirst, indem du mich einfach tippst. Du musst es selbst ausprobieren. Und auch, wenn ich einen Code schreibe, wie zum Beispiel, wenn ich den Code schreibe, um eine Zeile zu erstellen, sollten Sie nicht nur den Code schreiben, den ich geschrieben habe, sondern Sie sollten versuchen, ihn zu ändern. Sie sollten versuchen, diese Zahlen zu ändern und diese Neun anzupassen, damit Sie genau verstehen können was es tut und wie Sie später Ihre eigene Zeile erstellen können. Das letzte, was Sie über Codierung wissen müssen, ist, dass der Computer sehr wählerisch ist. Wenn ich Klammern an einem bestimmten Ort auf einem Semikolon an einem bestimmten Ort habe. Sie müssen es genau an den gleichen Ort stellen. Der Computer versteht es nicht. Wenn du es irgendwie richtig machst. Du musst wirklich genau das hineinlegen, was ich nehme. 5. Grundlegende Funktionen: Lassen Sie uns beginnen, indem Sie die Größe nach Typ in Größe ändern könnte es Pixelbreite und Pixelhöhe geben . Also werde ich 700 mal 700 gehen. Wenn ich wieder auf Play klicke, bekomme ich eine größere Leinwand. Ich mag diesen tollen Hintergrund nicht so sehr. Ich werde Hintergrund sagen und ihm RGB-Werte 2 55 bis 55 50 55 geben, was hier ziemlich schnell beiseite für diejenigen ist , die vielleicht nicht wissen, was RGB ist oder wie es funktioniert. Ich wechselte über den Fotoshop und öffnete die Farbfigur durch Klicken auf dieses Quadrat hier, und Sie können die RGB-Werte für jede Farbe sehen. Jede Farbe hat also ihre einzigartigen RGB-Farbwerte. Und wenn Sie eine beliebige Farbe verwenden möchten, kopieren Sie diese Zahlen einfach in die Funktionen und Verarbeitung und vor allem, weiß ist 2 55 55 bis 55 und schwarz ist 000 Lassen Sie uns für eine Sekunde auf der Verarbeitungswebsite zurück auf die Website gehen und gehen Sie zu Referenz, und Sie können hier sehen, sind alle Funktionen, die in die Verarbeitung von vielen coolen, interessanten Sachen eingebaut sind . Die meisten von denen ich noch nie berührt habe, meisten von denen Sie wahrscheinlich nie berühren müssen, aber eine Menge tolles Zeug, wenn Sie erkunden wollen, seine beginnen mit den beiden D-Primitiven. Wenn Sie also eine Linie zeichnen möchten, geben Sie Linie ein und geben ihr Start-X- und Y-Koordinaten und endende XLR-Bünde, die Leinwand hat den Ursprung angezeigt. Dies ist 00 und das X erhöht sich auf diese Weise. Warum erhöht sich das? Also möchte ich eine Linie von, sagen wir, sagen wir, 101 100 bis 606 ziehen. Da gehst du hin. Gehen Sie wie OK, wenn ich, sagen wir, ein Quadrat zeichnen möchte sagen wir, , würde ich sagen, Rechteck für ein Rechteck. Ich gebe ihm seinen Ausgangspunkt, zum Beispiel, vielleicht 103 100. Und dann gebe ich ihm eine Größe und ein Gewicht. Und dann, wenn ich einen Kreis will, sage ich Ellipse an. Ich setze es bei 301 100 seine mit 100. Und wenn Sie einen Punkt für ein Rechteck angeben, geben Sie die obere linke Ecke an. Aber wenn Sie einen Punkt für eine Ellipse angeben, Ihre Angabe der Mitte, wenn inmitten eines anderen Rechtecks und einem anderen Kreis und geben ihnen die gleichen Punkte, die ich das ursprüngliche Rechteck und Kreis gab, aber ich machte sie nur fünf mal fünf. In der Höhe sehen Sie, dass das Rechteck in der oberen linken Ecke liegt, aber der Kreis kommt in der Mitte des anderen Kreises. Wenn ich die Linienfarbe ändern möchte, kann ich sagen, dass es geschrieben ist und ihm eine Farbe geben. Vielleicht werde ich lesen, und ich werde ihm einen Außenwert 50 geben. Dies wird angegeben, ein RGB rot, grün und blau von 0 bis 2 55 und dann ist die alfa auch von 0 bis 2 55 Null wäre völlig transparent bis 55 vollständig undurchsichtig. Also habe ich eine Reihe von roten Linien, die ziemlich transparent, nicht vollständig Luft . Wenn ich das andere ganz aufgeben würde, würde ich völlig undurchsichtig werden. Und wenn ich dann eine Füllfarbe angegeben habe, ist es genau wie Strich. Ich könnte sagen, vielleicht blau alsa Medien mit Phil und Schlaganfall, sobald Sie sie alles nach ihnen gesetzt wird, dass die gleiche Sache, bis Sie es wieder ändern gesagt. Also vielleicht für meine Lippen möchte ich es zurück zu Strich von Schwarz und Füllung von Weiß ändern 6. setup() und zieh(): im vorherigen Video habe ich Ihnen gezeigt, wie Sie die Dinge direkt hier in das Editor-Fenster eingeben, und es spielen, um das Ergebnis zu sehen, was großartig ist. Das funktioniert. Es ist in Ordnung, und das kannst du tun. Aber es ist eigentlich viel häufiger und viel nützlicher, zwei Funktionen namens Setup in Draw zu verwenden . Zuerst zeige ich Ihnen, wie Sie sie eingeben, und dann erkläre ich, was sie tun. Also zwei Arten, die oben, sagen wir nichtig. Richten Sie öffnende, schließende Klammern, Öffnen, Schließen geschweifte Klammern ein und lassen Sie eine Linie zwischen ihnen. Zeichnen sieht genauso aus wie eingerichtet, aber mit dem Wort zeichnen statt der Wörter, die so was? Diese besteht daher darin, den Code zu trennen, den Sie am Anfang ausführen möchten, um alles im Vergleich zu dem Code einzurichten , den Sie immer wieder mieten möchten, um Ihr Kunstwerk zu zeichnen. Einrichtung ist direkt am Anfang, direkt, wenn Sie auf Play klicken und Ihr Kunstwerk einrichten. Draw wird nach der Einrichtung ausgeführt, immer und immer und immer wieder. Jetzt können Sie sich vorstellen, dass dies es wirklich einfach macht, Animation und Verarbeitung zu machen. Es mag kontraintuitiv klingen, aber Animation und Verarbeitung ist Justus einfach, fast einfacher als nur das Zeichnen eines Standbildes. In der Tat, oft wenn ich Standbild zeichnen möchte, werde ich es immer noch animieren, die auf dem Bildschirm gezeichnet wird, weil es nur ein ZZ manchmal einfacher und viel mehr Spaß ist. Von nun an werden wir in dieser Klasse immer einen Pin-Drop verwenden, um zu demonstrieren und einzurichten. Wir würden oft die Größe unseres Campus setzen kann die Hintergrundfarbe, und dann in Unentschieden, würden wir unsere Zeichnung setzen. Wenn ich also eine Linie zeichnen möchte, würde ich sie hier reinlegen. Jetzt. Ich sagte Ihnen, dass Zeichnen mit animierten Dingen nicht einfach ist, und ich habe zu zeichnen, und Sie können feststellen, dass nichts animiert. Nun, das ist ganz einfach, weil ich Draw gesagt habe, dass ich jedes Bild dasselbe zeichnen soll. Also ist es tatsächlich jeden Frame neu zu zeichnen, wahrscheinlich mindestens 30 Bilder pro Sekunde im Moment, langweiligste Animation, die Sie je gesehen haben, weil es immer wieder dasselbe zeichnet. Wenn Sie auf jedem Frame etwas anderes machen wollten, müssen Sie ihm etwas anderes sagen, um alles zu zeichnen. Es gibt unzählige verschiedene Möglichkeiten, das zu tun. Ich werde dir nur ein Beispiel geben. Im Moment werde ich eine Variable namens Frame camped verwenden. Nun, bevor ich Ihnen zeige, wie man die Frame-Zählung verwendet, werde ich zeichnen tatsächlich ausdrucken lassen, damit Sie sehen können, was es ist. Es gibt also eine Variable, die in die Verarbeitung eingebaut ist, die in der Stadt aufgerufen , und es ist wie wir, und was es ist nur eine Zahl, die die Anzahl der Frame enthält, die angezeigt wird, wenn es den Bildschirm zum ersten Mal zeichnet. Das erste Mal, dass den Bildschirm von der Zählung zeichnet, ist wahrscheinlich eins, und dann zieht es den Bildschirm einen Frame später neu und Friend Count hält an. Es ist nur eine Nummer. Es ist sehr einfach, also lassen Sie mich es ausdrucken, damit Sie sehen können, dass ich diese Funktion namens Drucken verwenden kann, um alles auszudrucken , was hier im Rat getan wurde. Wenn ich jetzt auf Play klicke, wirst du es noch nicht lesen können, weil es sie gedruckt hat, die zusammengeklebt sind. Also, wenn Sie in der Lage sein wollen, diese Zahlen besser zu sehen, werde ich ein neues Zeilenzeichen setzen. Es ist genau so, als würde man nach jeder Zahlenauslosung immer und immer wieder eintreten. Es trocknet nichts. Was es gerade macht, ist Zahlen auszudrucken, jeden Rahmen. Wir sind schon bei der 500 Etwas. Anstatt die Frame-Zählung auszudrucken, werde ich sie benutzen, um mein Leben zu animieren. Ich werde Verarbeitungspunkt auf jedem Frame sagen. Jedes Mal, wenn trocknet laufen, sollte es eine Linie zeichnen. Und anstatt nur Zahlen in die Koordinaten zu setzen, werde ich diese Variable die französische Out-Variable verwenden. Insbesondere werde ich die Y-Koordinate meines Endpunkts B-Frames zählen. So können Sie jetzt sehen, dass die Verarbeitung die gleiche Linie immer wieder mit leicht unterschiedlichen Koordinaten trocknet , da die Y-Koordinate des Endpunkts der Frame-Anzahl zunimmt. Aber Sie können auch feststellen, dass es keine Linien löscht, die bereits gezeichnet wurden. Jedes Mal, wenn eine neue Linie gezeichnet wird, wird sie direkt im selben Raum wie die andere Linie gezeichnet. Wenn wir wollten, dass es so aussieht, als ob sich die Linie bewegt, anstatt Hunderte von verschiedenen Linien zu zeichnen , die wir tun könnten, ist jedes Mal, wenn es einen Rahmen zeichnet, kann es alles, was wir bereits gezeichnet haben, wieder mit dem Hintergrund vertuschen. Wenn ich zu Beginn meiner Draw-Funktion wieder in den Hintergrund gerufen habe. Was das tut, ist, den ganzen Bildschirm auszulöschen. Sind die ganze Zeichnung mit der Hintergrundfarbe wieder, bevor es etwas anderes tut. Jetzt scheint es also, dass wir eine Zeile haben, die sich bewegt. Es ist eigentlich jedes Mal eine andere Zeile. Es zeichnet eine brandneue Linie, jeden Rahmen. Aber es sieht so aus, als ob es sich bewegt, weil wir die Frame-Anzahl in der Y-Koordinate des Punktes haben , und wir können nur die letzte Linie sehen, die gezeichnet wird, weil wir alles andere mit dem Hintergrund vertuschen . 7. Randomness: Jetzt, wo wir über gesprochen, eingerichtet und zeichnen, lassen Sie uns Zufälligkeit erkunden. Zufälligkeit ist eines der Dinge, die generative Kunst großartig macht. Zufällige Mrs. etwas. Es ist wirklich schwer, von Hand zu erreichen, aber ein Computer könnte so einfach und so schnell tun, und es macht einfach fantastische Kunst. Also, um Zufälligkeit zu tun, müssen wir eine Funktion namens Zufall diskutieren. Lassen Sie mich die Zeichnung davon wegnehmen und zeigen Sie einfach, was zufällig tut, indem Sie die Ergebnisse des Ausdrucks zufällig sagen, nimmt Random eine Zahl und gibt Ihnen eine Zufallszahl zwischen Null und dieser Zahl zurück. Und dann drucken Sie, wie Sie sich erinnern, nur druckt das Ergebnis von irgendetwas im Rat aus. Wenn ich also auf Play klicke, habe ich die Zufallszahl 9.998869 Wenn ich es erneut ausführe, sollte ich eine völlig andere Zahl bekommen. Ich habe 7.634116 Die Zufallsfunktion wählt nur eine beliebige Zufallszahl aus, einschließlich verrückter Dezimalstellen zwischen Null und der Zahl, die Sie ihm geben. Sie können es auch Zahlen geben, sagen fünf und 10 und es würde Ihnen eine Zufallszahl zwischen fünf und 10. Sie sollten dies versuchen, es immer und immer wieder ausführen und nur die Ergebnisse sehen, die Sie erhalten. Anstatt meine Zufallszahl auszudrucken, werde ich zufällige Linien zeichnen. Ich werde sagen, wieder lügen. Aber dieses Mal, was ich tun werde, ist, dass ich die Verarbeitung sagen werde, um einen völlig zufälligen Start- und Endpunkt alles zu wählen . Dies ist also die X-Koordinate für den Startpunkt meiner Linie zwischen Null und der Breite meiner Leinwand. Dasselbe für die y-Koordinate. Und eigentlich, weil es zwischen Null ist und dass nie ich nicht einmal die Null gleiche Sache für den Endpunkt setzen muss . Das ist also die gleiche Zeilenfunktion wie ich vorher benutze, und ich gebe es nur für Zahlen. Aber die vier Zahlen, die ich ihm zufällig gebe, werden eine Zahl auswählen und sie hier einkleben und eine andere Zahl auswählen und sie hier einkleben, eine andere Zahl auswählen und sie hier einkleben. Wählen Sie eine andere Nummer aus. Anstiftende Linie ist die gleiche Linie wie wir zuvor gesehen haben. Nur die Zahlen in einem Wohnmobil. Und wenn ich auf Play klicke, bekomme ich überall zufällige Linien. Ich könnte jedes Mal alles mit einem frischen Hintergrund auslöschen. Und dann würde ich nur meine letzte Zeile sehen. Das ist irgendwie dick. Du weißt schon. Ich mag es wirklich, wenn es nicht wieder während des Hintergrunds und ich kann alle meine Länder sehen. Ich denke, das ist wirklich hübsch. Okay, lassen Sie einige weitere Beispiele für die Verwendung von zufälligen versuchen. Wir könnten Reina-Rechtecke machen. Ich habe gerade die Zeile in Rechteck geändert. Denken Sie daran, Rechteck vier nimmt vier Zahlen so gut wir konnten war die gleiche Sache. Aber die 2. 2 Zahlen sind die Breite und die Höhe. Wir wollen nicht wirklich, dass das zwischen 01 700 liegt. Wir wollen, dass das dazwischen liegt. Ich weiß nicht, vielleicht 0 100 Ich denke, ich würde es besser mögen, wenn meine Rechtecke nicht gefüllt wären. Also werde ich nichts sagen. Aber, weißt du, ich könnte tun, anstatt nein, Phil, ich könnte keinen Schlaganfall machen und ich könnte ihm eine zufällige Farbe geben. Wie wär's mit Zufall? Zwischen Null und 2 55 Die rot, grün und blau. Und weißt du was? Wie wär's mit der Höhe? Wie wäre es mit anstelle eines zufälligen Alfa, möchte ich, dass mein Outfit Zeh immer ungefähr 20 ist. Ich möchte, dass sie alle wirklich durchsichtig sind, damit ich sehen kann, wen sich übereinander stapeln. Das ist Fahrzeug. Obwohl ich diese völlige Zufälligkeit der Farbe nicht wirklich mag, würde ich es lieber näher an einem Ende haben, immer noch irgendwie zufällig, wie vielleicht möchte ich, dass alles irgendwie mehr blau, weniger rot und weniger grün ist. Also vielleicht sollte mein Rot zwischen Null und 100 und das Gleiche zu meinem wütend, was mein kleiner zwischen Null und 2 55 Also werde ich viel mehr blau im Allgemeinen haben. So wie Sie die Kombination zwischen Dingen immer und immer wieder sehen können, wird die Verwendung der Draw-Funktion und die Verwendung von Zufall bereits ziemlich interessant. Lassen Sie uns versuchen, es bleibt so statt Rechteck, wird Lippen sagen. Wir werden zufällige Positionen zwischen der Breite und der Höhe des Bildschirms haben. Und lassen Sie uns dasselbe tun wie die Rechtecke mit einem zufälligen innerhalb der Höhe zwischen dem, was wäre, stattdessen, stattdessen, obwohl ich wollte, dass sie zufällige Kreise sind. Im Moment gebe ich also eine andere Zahl für die Breite der Ellipse und eine andere Zahl dafür, um sie zufällig große Kreise zu machen. Was ich tun müsste, ist eine Zufallszahl auszuwählen und dann die Zufallszahl für Breite und Höhe zu geben . Um das zu tun, muss ich eine Variable machen. So variabel ist im Grunde, es ist wie eine Algebra. Es ist, ähm, wie eine Box, um eine Zahl zu halten, um eine Variable zu machen. Du gibst ihm einen Typ. Es könnte eine Energie er sein, in diesem Fall würde ich sagen, dass eine Energie eine ganze Zahl wäre. Aber in diesem Fall möchte ich einen Float, weil es eine Zufallszahl halten wird und meine Zufallsfunktion zurückkehrt. Ein Float über Wasser ist eine Zahl, die weit entfernte Punkte hat. Und wenn Sie sich erinnern, als ich meine Zufallszahl ausgedruckt habe, hatte sie Dezimalstellen. Also werde ich einen Fuß benutzen. Ich werde es Random Diameter nennen, weil es den Durchmesser meines Kreises halten wird, und dann werde ich diese Variable mit einer Zufallszahl zwischen Null und 100 füllen. All dies sagt, ist eine Variable namens Random Diameter, die ein Float ist, was bedeutet, dass es eine Zahl mit Dezimalstellen eine Zufallszahl zwischen Null und 100 halten wird . Und dann kann ich diese Variable hier unten verwenden. Wenn ich meine Lippen zufälligen Kerl, Ich werde die gleiche Variable in die Breite und die Höhe setzen, so dass ich einen Verkehrskreis zu bekommen . Sie sind zufällig, weil jedes Mal, wenn ich ziehen, ich einen anderen zufälligen Durchmesser bekomme. Aber wenn ich dann gehe, um meinen Kreis zu zeichnen, verwende ich den gleichen Durchmesser für die Breite und die 8. Variable Größe nach Ort: Lassen Sie uns versuchen, ein lustiges, einfaches kleines Projekt mit nur dem, was wir bisher wissen, beginnen, indem wir einen sehr kleinen X-Standort machen und Ihren viviendo durch innit kleben? Zwischen 7 700 und einem anderen über Ort auch mit einem anderen Zufallswert zwischen Null und 700 aufgerufen . Und dann ziehe ich die Lippen an der X-Position und Medikamente. Aber ich werde etwas Lustiges machen, und ich werde die Größe meiner Lippen auf der Grundlage seiner Lage machen. Wenn sich die Ellipse auf der linken Seite des Bildschirms befindet, sollte sie kleiner sein. Und wie es in Richtung der rechten Seite des Bildschirms geht, sollte es größer werden. Alles, was ich tun muss, ist die Größe meiner Lippen zu machen. Basierend auf meinem Ex-Standort möchte ich nicht wirklich, dass es den ganzen Weg von 0 bis 700$ reicht, also werde ich diese Zahl teilen . Aber ich werde auch etwas Farbe reinlegen und meinen Strich auf weiß und meine Seele Farbe setzen. Ich werde sehr basierend auf dem weißen aussehen. Ich werde den Rahmen wirklich etwas beschleunigen, weil ich keine Ahnung habe, wie schnell meine Computer-Verbindung abgebrochen ist. Werfen Sie etwas Verrücktes da draußen, wie 1000 Bilder pro Sekunde. Und es geht einfach schnell. Ist es das? Eigentlich Tendo, spielen Sie mit diesem Konzept herum und sehen Sie, ob Sie Rechtecke machen können, die größer werden, wenn X zunimmt und dünner, wenn Weiß zunimmt. 9. Wenn die Anweisungen: Lassen Sie uns nun über if-Anweisungen und if-Anweisung sprechen, um zu überprüfen, ob etwas wahr ist . Und wenn es wahr ist, mach eins. Und wenn es nicht wahr ist, mach etwas anderes. Ich bin zu meinem Code aus dem Video über Zufälligkeit zurückgekehrt, wo ich eine Reihe von zufälligen Kreisen auf dem Bildschirm angezeigt hatte , sich nicht von ihrem Standort unterscheiden. Also, um zu demonstrieren, wenn Aussagen, werde ich eine neue Variable machen, die meine zufällige Erregung die Nummer hält, die ich hier gesetzt habe , und dann werde ich überprüfen, was diese Zahl ist und basierend auf dem, was es ist, werde ich eine andere Farbe. Also, was ich hier mache, ist, dass ich eine neue Variable namens zufällige X-Position mache, indem ich eine Zufallszahl zwischen 01 700 einfüge und dann werde ich diese Variable als Explikation meiner Lippen verwenden . Es tut genau das Gleiche wie vorher. Wenn ich das jetzt spielen würde, würdest du keinen Unterschied sehen. Aber was ich jetzt tun werde, ist, dass ich es überprüfen werde. Ja, meine zufällige X-Position ist größer als 3 50 Wie in, wenn es auf der rechten Hälfte des Bildschirms ist. Dann werde ich meine Füllfarbe gleich halten. Ist es klug? Und wenn es nicht größer als 53 30 wie in ist, ist es nur linke Seite des Bildschirms. Ich werde eine andere Farbe machen. Also habe ich die gleiche Phil Aussage von hier unten kopiert und ich habe es gesagt, taumelt in beide oben unten hier, aber unten. Wenn ich es ändern werde, werde ich es ändern, so dass, wenn es auf der linken Seite des Bildschirms ist, ich werde mehr rot auf diesem. Also die if-Anweisung, sagen Sie einfach, wenn und dann in Klammern, Sie setzen etwas, das Sie testen möchten, so dass Sie etwas über jede Variable bestreiten. Meine zufällige Erkundung ist also die Variable, die ich teste. - Ich teste es. Ist es größer als 3 50? Welches unveränderliches könnte sein, weil es zwischen Null und 700 liegt? Wenn es iss, gebe ich ihm diese Philipfarbe. Wenn es nicht ist, gebe ich es diese Woche. Spielen Sie herum mit if-Anweisungen sehen, ob Sie es so machen könnten, dass das obere Drittel grüne Farben ist . Das mittlere Drittel ist rote Farben, und das untere Drittel ist blaue Farben 10. Zufällige Weg: Also lasst uns jetzt alles, was wir bisher gelernt haben, nutzen, um etwas komplizierteres zu bauen . Was wir im Begriff sind zu bauen, wird als zufälliges bezeichnet. Lassen Sie mich Ihnen zeigen, wie es aussieht. Zuerst beginnt es an einer zufälligen Position und dann zieht es eine Linie an eine neue Position nahe an der Stelle, an der sie einen Kreis herauszieht. Es sieht irgendwie cool aus. Ich denke, ich könnte es etwas verlangsamen, um Ihnen zu helfen, ein bisschen leichter zu sehen. Lassen Sie mich Sie durch, wie Sie das bauen können. Also werde ich alles auslöschen, was ich bisher habe. Außer für die Einrichtung und Zeichnen und die Größe in der hinteren Raumfarbe war, dass wir gleich bleiben und ich werde anfangen, Variablen zu machen. Sagte dem Ort, an dem ich zuletzt in meinem zufälligen Blick war, ich werde sie hier oben außerhalb der Einrichtung und zeichnen, so dass ich sie überall verwenden kann und auch, so dass sie ihren Wert zwischen Calls of Draw bewahren. Wenn ich diese Variablen in Draw lege, dann gäbe es neue frische Variablen. Jedes Mal, wenn Ziehung ausgeführt wird, das ist nicht das, was ich will. Ich will, dass sie dort bleiben. Aber ich werde müde, schweben ab Ort und schweben. Also diese Variablen werden nur einen Ort halten, an dem ich zuletzt eine Linie gezeichnet habe, so dass ich das nächste Mal, wenn ich eine Linie zeichnen gehe, eine Linie zeichnen kann, die an dieser Stelle beginnt und dann in meinem Setup, werde ich ihnen Anfangswerte geben. Die X-Position ist also ein zufälliger Punkt zwischen Null und 700. Und warum die Lage auch ein zufälliger Punkt zwischen Null ist. Bei meiner Ziehung muss ich einen neuen Ort auswählen, der sehr nahe an meinem Ex-Standort liegt, und eine Linie zwischen meinem ursprünglichen X-Standort und meiner zweiten Explizierung zeichnen . Also werde ich einen neuen Float machen, eine neue Variable namens New X Location, und ich werde es nah an meinem anderen wie X-Standort machen. Ich werde es schaffen. Die vorherige X-Position dauert eine Zufallszahl zwischen Null und 50 und dann die Zahl zwischen Null und 50. Wenn ich das nur tue, werde ich auf Lee sein, um nach rechts einige zufällige Menge zu bewegen, und ich möchte, dass es in der Lage sein wird, zufällig rückwärts zu bewegen, also brauche ich meine Zufallszahl zwischen, um negative Zahlen zu sein. Also werde ich das tun, indem ich 25 subtrahiere. Aber was? Dies wird am Ende anstelle einer Zufallszahl zwischen Null und 50 es wird tatsächlich eine Zufallszahl sein . Zwischen negativ 25 25. Mein neuer X-Standort wird irgendwo zwischen negativen 25 25 liegen. Weg von meinem vorherigen X-Standort. Ich werde das Gleiche für meinen wilden Standort tun, und dann werde ich mich von meiner Aussage und warum Standort zu meinem neuen Excel ziehen. Achtung Neu. Warum Standort. Und nach jedem Zeichnen werde ich meinen Ex-Standort auf den neuen X-Standort einstellen. Und warum Ort, um ein neuer Ort zu sein. Ich mache das, denn wenn wir die nächste Zeile zeichnen, ist es X-Standort. Es beginnt mit der Explizierung. Muss der Punkt sein, dass wir diese Aufstellung beendet haben. Die neue X-Position für diese Linie ist also der Ausgangspunkt. Die Explizierung für die nächste Zeile. Ich habe ein paar Dinge falsch gehalten, also werde ich das einfach reparieren. Da gehen wir. Wir haben einen einfachen zufälligen Spaziergang. Oh, es ging vom Bildschirm. Wir müssen, wenn wir überprüfen und sicherstellen, dass unser Sieg und Spaziergang nicht vollständig der Straße fällt. Wenn wir einen neuen X- und Y-Standort bekommen, müssen wir überprüfen. Es ist neu. X-Position ist kleiner als Null. Hoppla, Weston dio. Dann werden wir es zurück in die Ausführung setzen wird es nur einfacher machen, wenn versucht, aus dem Bildschirm zu gehen . Wir legen es einfach am Straßenrand zurück. Auch, wenn der neue X-Standort größer als 700 vertrauenswürdig auf der rechten Seite des Bildschirms ist, das gleiche. Neue Ausführung. Wir werden es auf sieben Jahre setzen. Das Gleiche für das warum, wenn die neue warum Lage weniger als Null ist als und es versucht, vom oberen Rand des Bildschirms zu gehen , und ich sagte, es Null zu sein. Und wenn der neue warum Standort größer als 700 ist, während er versucht, von den Boden dieser drei zu gehen , dann schicken wir ihn an diese um 100. All dies tut, ist zu überprüfen, ob wir vom Bildschirm gefallen sind. Und wenn wir nur den neuen warum Standort oder die Ausweisung zurück innerhalb der Grenzen schieben und es würde wirklich helfen, wenn Sie es richtig eingeben. Sehen Sie den Iran bis jetzt zweimal in den Rand. Und es kam einfach. Nein, es ist Zeit zu spielen, um das ein bisschen schöner zu machen. Eine Sache, die wir tun könnten, ist zu ändern, wie weit wir zufällig gehen. Vielleicht sollten wir zuerst etwas Kleines ausprobieren, als ob wir vielleicht nur fünf in jede Richtung auf einmal gehen wollen. Das ist anders. Oder vielleicht wollen wir deine Zahlen ausprobieren. Und dann würde ich vielleicht jedes Mal, wenn ich eine Linie zeichne , gerne einen Kreis an die in Flint halten. Ich mag die Art, wie das aussieht. Also werde ich das tun. Ich werde alle Lippen auf die neue X-Ausbildung mit Maschine setzen, und ich werde es schaffen. Oder ich könnte seine Größe beginnen lassen. Ähm, aber ich wollte immer noch ein Kreis sein, also werde ich wieder eine Variable verwenden. Ich verwende hier eine Variable, damit ich die gleiche Zufallszahl an zwei Stellen verwenden kann. Das ist cool. Ich möchte, dass meine Ellipse nicht versagt wird, also würde ich nein sagen, Vielleicht will ich. Vielleicht möchte ich eine sehr helle Farbe. Wie wäre es mit Zufallslauf? Kein Grün. Und ich möchte, dass es ziemlich transparent ist. Vielleicht 20 von 2 55 werde ich meine Linienfarben ändern, um meinen Strich zu machen. Außerdem, Brendan Farbe zwischen einem zufälligen Vorsprung und nichts und ich werde meine Gesundheit behalten. Das war's. So wie Sie diese Bausteine sehen können, die wir bisher gelernt haben, können diese Funktionen auf kompliziertere Weise zusammengefügt werden, um interessantere Dinge zu machen . Und an diesem Punkt ist es an der Zeit, einfach zu spielen und zu beginnen, neue Dinge mit den Tools zu erforschen und zu zeichnen, 11. Ein Stillbild exportieren: bevor ich dich verlasse, zeige ich dir einen wirklich schnellen Weg, um ein Standbild deines Bildschirms zu exportieren. Wenn Sie unter Ihre Zeichenfunktion kommen und in diesen Code setzen, vermeiden Sie die Maus gedrückt und dann innerhalb der Maus gedrückt Funktion, sagen Sie speichern Rahmen und geben Sie ihm eine U R L, die die volleren Rahmen und £4 Symbole enthält. Weiche einem Schwein aus. Was passiert ist, wenn Sie Ihre Skizze ausführen, wenn Sie auf klicken, erhalten Sie ein Standbild Ihrer Skizze. An diesem Punkt, wenn ich hier in den Ordner komme, in dem meine Skizze es jetzt ist, finde ich einen Ordner namens Frames und Standbilder von den Frames, auf die ich geklickt habe. 12. DEIN PROJEKT: es ist Zeit für Ihr Projekt. Ihr Projekt ist es, etwas Originelles mit Onley zu erstellen. Die Funktionen, die ich Ihnen in dieser Klasse beigebracht habe, verwenden Zufälligkeit, wenn Anweisungen die Funktionen einrichten und zeichnen und viele kreativ und kommen mit etwas Originelles. Ich bin wirklich aufgeregt zu sehen, was du dir einfällt. Vergiss nicht, mir auf Skill Share zu folgen, um jedes Mal benachrichtigt zu werden, wenn ich neue Klassen veröffentlicht habe .