Warning, this series of fantastically written articles on generative art might make you feel very small and sad compared to those who are capable of not only creating but communicating beauty like this.<p>In other words, I highly recommend you try some generative art yourself and see that at its core, it is not that hard and YOU can do it too!
When I was a kid (in the 90s), one of the computer periodicals in Poland at the time had a column titled "Mikroprofesor", which run a lot of simple and beutiful algorithms for generative art like these. I loved the images and even tried coding some of them (I think they always came with some pseudocode). I wish there was some online archive of the articles, but unfortunately I couldn't find one (the magazine was named "Enter"; I can't recall the name of the column author however).
The father of all of this is William Latham.<p><a href="https://www.doc.gold.ac.uk/~mas01whl/" rel="nofollow">https://www.doc.gold.ac.uk/~mas01whl/</a><p>(or John Conway, but that's another league)
The Hyphae image (and the trees) have a result that's very similar to Diffusion Limited Aggregation, but the method of generation is very different.<p>IMO the Hyphae way is actually less cool than plain DLA. The algorithm had a lot of degrees of freedom that were selected randomly, while DLA has very few degrees of freedom and gives a cooler shape<p>I guess the point is that sometimes a simpler algorithm can give more interesting results for this kind of thing
About half a decade ago I had added a random blot generation to my now-unmaintained-site <a href="https://web.iiit.ac.in/~paresh.verma/" rel="nofollow">https://web.iiit.ac.in/~paresh.verma/</a>. I have spent a few hours generating random blots, and trying to interpret them. Adding more structure to it, with an algorithm should make it more interesting and entertaining.
There's but a fine line between generative algorithms used for the purposes of arts and entertainment<p>and those used for programming itself.<p>Formerly referred to as meta-programming<p>generative programming is the art of writing programs that help generate programs<p>sort of a way of extending the idea of the tool as in programming tool<p>beyond its current rather static avatar that consists merely of a rather lifeless IDE
These are very beautiful. Very organic, yet strictly mathematical.<p>Many of these techniques have practical applications in computer graphics; see for example <a href="https://www.youtube.com/user/keeroyz/videos" rel="nofollow">https://www.youtube.com/user/keeroyz/videos</a>
I was fascinated by Jared Tarbell's work and his website some time ago: <a href="http://www.complexification.net/gallery/" rel="nofollow">http://www.complexification.net/gallery/</a>
One of the reasons why I like to follow generative algorithms its extremely unique and wildly diverse at the same time. It is a combination of geometry, design, art & programming that tries to mimic nature.
He does a great job of explaining stuff that seems very hard in a way that is intuitively very implementable.<p>I've been a fan of his for years and have ported some of his stuff to my own robots...
Davinci pointed out that a tree’s thickness is constant if you slice it in a semi circle. <a href="https://fractalfoundation.org/OFC/leonardotree1.jpg" rel="nofollow">https://fractalfoundation.org/OFC/leonardotree1.jpg</a><p>That is, if you face a tree and draw a circle with your arm, and add up all the thicknesses your fingers intersect, the total will always be the same.<p><a href="https://www.insidescience.org/news/uncovering-da-vincis-rule-trees" rel="nofollow">https://www.insidescience.org/news/uncovering-da-vincis-rule...</a>
Everyone who liked this should like to read on Generative Adversarial (Neural) Networks, generative models where a pair of neural networks are trained one against the other to learn to generate new images. This has been put to many great purposes, including artistic ones: <a href="https://towardsdatascience.com/gangogh-creating-art-with-gans-8d087d8f74a1" rel="nofollow">https://towardsdatascience.com/gangogh-creating-art-with-gan...</a>