This is a very short tutorial on how to use Processing to create a whole family of Sinusoidal curves. These are very easy to draw once you know the equations in polar coordinates. In addition, we animate these curves, by drawing a little more of it in each frame.
Note: I am using Processing in the Python Mode. Javascript usage is very similar.
This is a 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 some of my Python videos. (I use Jupyter to teach basic concepts. Links below.)
💻 Code: https://github.com/Ram-N/generative_a...
Also see: https://github.com/Ram-N/generative_a...
🔗 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:
0.0: Install and Download Processing (Python Mode)
1.0: The Canvas. x & y Coordinates
1.1: setup() and draw() Functions in Processing
2.0 Shapes: Circles, Rectangles & Triangles
2.1 Custom Shapes
If you are new to Python:
(These will be useful when creating GenArt)
1. Getting Started with Python (Basics): • Getting Started with Python - Basics
2. Python List Basics: • Python List Basics for Beginners (2 minute...
I open-source 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