Feed Aram Bartholl [copy] http://datenform.de/blog/feed/ has loading error: A feed could not be found at `http://datenform.de/blog/feed/`; the status code is `200` and content-type is `text/html; charset=UTF-8`
Feed Cem TEZCAN [copy] https://yewtu.be/feed/channel/UCGcjzzEmGThh35eeDkvydeg has loading error: cURL error 22: The requested URL returned error: 403
Feed Centsational Style [copy] https://centsationalstyle.com/feed/ has loading error: A feed could not be found at `https://centsationalstyle.com/feed/`; the status code is `200` and content-type is `text/html; charset=UTF-8`
Feed designboom magazine [copy] http://shalnoff.co.uk/rss.php?rss=designboom has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed Kinote.info [copy] http://kinote.info/sections/blog/articles.xml has loading error: http://kinote.info/sections/blog/articles.xml is invalid XML, likely due to invalid characters. XML error: Invalid document end at line 1031, column 7
Emergence and Generative Art
https://amygoodchild.substack.com/embed

Sometimes, a system is more than the sum of its parts. Simple rules and behaviours at an individual level can lead to complex and surprising phenomena at a macro level. This is emergence - common in the natural world and in generative art.
PART ONE: EMERGENCELet’s take a look at some definitions:
"You have this very simple set of rules that doesn't look like it's going to do anything interesting, but (...) these large...
Packing & Expanding Polygons : An ongoing exploration
https://amygoodchild.substack.com/embed

I've been packing lots of irregular polygons into the canvas, and discovered some interesting (and some annoying) geometry along the way.
Collisions 101I started out detecting collisions in the same way as in my project Maplands, which you can read about in detail here.
Here’s how the collision checking worked:
Create a potential new polygon, with a path of points as the outline.
Check distances from each new point to all the points in existing polygons.
If any points are too close, discard that new polygon and try again.
This method...







