Back to Browse

3.0 Loops and Randomness in Generative Art - Getting started with Processing

150 views
Sep 18, 2020
17:58

In this video we take a quick look at the two more important concepts for you when creating GenArt: Repetition and Randomness. Contents: 0:40 3.1 Repetition (Using For loops) 8:04 3.2 Randomness 12:25 3.3 Making a Grid 14:40 3.4 Bonus: MouseX in Processing This entire playlist of videos aimed at anyone starting out with Generative Art using Python and Processing. (I use this in my workshops and webinars.) The focus is on getting beginners up to speed so that they can experiment and have fun creating their own Art. So my videos tend to be "building blocks." I strive to explain the underlying concepts. Once there is a good foundation, you can easily pick up the rest. If you are new to Python, you can check out some of my Python videos. (I use Jupyter to teach basic concepts. Links below.) 💻 Code: https://github.com/Ram-N/generative_art/workshop 🔗 Processing.py:  https://py.processing.org/ Python Reference:  https://py.processing.org/reference/ Please Note: I am using Processing in the Python Mode. Javascript usage is very similar. Videos in this Processing Python basics Playlist: (https://www.youtube.com/playlist?list=PL_-HPWaG402d7oi77H4zL299kwSMUjgmE) 0.0: Install and Download Processing (Python Mode) https://youtu.be/CIlGx_0xPVg 1.1: The Canvas. x & y Coordinates https://youtu.be/-GUWP-Phgso 1.2: setup() and draw() Functions in Processing 2.0 https://youtu.be/gff0Ecjt2mc 2.1 Shapes: Circles, Rectangles & Triangles 2.2 Custom Shapes 2.3 Colors If you are new to Python, watch the following. These will be useful when creating GenArt 1. Getting Started with Python (Basics): https://www.youtube.com/playlist?list=PL_-HPWaG402eIikcV9ypPJW_-_MsQ7Ov0 2. Python List Basics: https://www.youtube.com/playlist?list=PL_-HPWaG402eoowlTESScwyrCwMb8hjLA I open-source most of my teaching materials and code (on Github). I'd be delighted and honored if you use these in your learning journey. If you create any generative art, do share your creations in the comments below! The idea is for us to learn from each other. - Ram Twitter: @ramnarasimhan Github repo: https://github.com/Ram-N/generative_art/

Download

1 formats

Video Formats

360pmp422.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

3.0 Loops and Randomness in Generative Art - Getting started with Processing | NatokHD