Generative Art that is based on daily prompts for the month of January 2021
- Easier to read Description and Documentation at Github Pages that accompanies this repo.
For details, please read: https://genuary2021.github.io/
A group of generative artists have collaborated and created a "prompt" for each day. Click for the prompts for each day. Here are the actual prompts, but you’re only supposed to do them on that particular day.
Jan 31 Prompt: Eno's Oblique Strategies Code
Jan 30 Prompt: Replicate a Natural concept Code
Jan 29 Prompt: Any Shape, None can touch. Code
Jan 28 Prompt: Use Sound. Code
Jan 27 Prompt: Monochrome Gradients without Lines. Code
Jan 26 Prompt: 2D Perspective. Code
Jan 25 Prompt: Make a grid of permutations of something. Code
Jan 24 Prompt: 500 Lines Code
Jan 23 Prompt: #264653 #2a9d8f #e9c46a #f4a261 #e76f51, no gradients. Code
Jan 22 Prompt: Draw a Line. Wrong Answers only. Code
Jan 21 Prompt: Recursion f(x) {Draw(x) and call f(x/2)} Code
Jan 20 Prompt: No Loops Code
Jan 19 Prompt: Increase the randomness along the Y-axis. Code
Jan 18 -Prompt: Prompt: One process grows, another process prunes. Code
Jan 17 -Prompt: Draw a line, pick a new color, move a bit. Code
Jan 16: Circles Only Code
Jan 15: Rules by Someone Else Code
Jan 14: Subdivision Code
Jan 13: Do Not Repeat Code
Jan 12: Public API to create Art Code
Jan 11: Non-computer Autonomous Process Code
Jan 10: Tree Code
Jan 09: Interference Patterns Code
Jan 08 Curve Only Code
Jan 07 Generate Rules - Hand Drawn Code
Jan 06 Triangle Subdivision Code
Jan 05 Code Golf Code
Jan 04 Small Areas of Symmetry Code
Jan 03 Something Human Code
Jan 02 Rule 30 Code
Jan 01 Triple Nested Loops Code
In each day's directory, you should find the following.
- Art artifact (jpeg, png or gif) files under the images/ directory
- A brief description of the end product, and possibly the thinking behind it, where appropriate
- Some technical notes and challenges (if any)
- References, if any
- Code (typically, the *.py that you can run under Processing)
For most of these, I am using the Processing
Framework. Since I mostly code in Python, I use the Python extension of Processing, which is not as popular as its Java version. Also, I sometimes create small resuable code segments which I use in multiple projects. I'm sharing all my genart code, in case it is useful to others. These I tend to keep in a folder called common
.
Ram