If you are onto something like this, you should also try Context Free [1] which allows for the wide variety of recursive arts in a programmatic manner (well, it literally has its own versatile scripting language).<p>[1] <a href="https://www.contextfreeart.org/" rel="nofollow">https://www.contextfreeart.org/</a>
Written instructions from when this was last posted (in 2012)<p><a href="https://news.ycombinator.com/item?id=3951499" rel="nofollow">https://news.ycombinator.com/item?id=3951499</a>
Years ago, Flash (I thinks it's "Adobe Animate" now) had a similar feature in that you could create symbols and Symbols and edit them after the fact, so this part, while cool didn't impress me much.<p>I'm glad I continued watching up to the point where the presenter puts symbols within themselves because that part blew my mind! I'd really love to see a feature like this incorporated into Inkscape and/or Kitra.
See also: Alan's layer language, which has a blogpost referencing Toby's 'recursive drawing - <a href="https://layerlanguage.blogspot.com/2012/05/more-computational-toys-for-artists.html" rel="nofollow">https://layerlanguage.blogspot.com/2012/05/more-computationa...</a>
There's a bunch of examples and links to interesting work in Kate Compton's GDC talk "Practical Procedural Generation for Everyone" <a href="https://www.youtube.com/watch?v=WumyfLEa6bU" rel="nofollow">https://www.youtube.com/watch?v=WumyfLEa6bU</a>
I've often thought that this sort of thing would be great for user interface design. "Recursive drawing" in combination with a CAD style constraint system would be really cool to see. My preferred name for such a system would be "inductive constraint layout".
A later project with excellent videos, "Shadershop", is definitely also something to marvel at: <a href="http://tobyschachman.com/Shadershop" rel="nofollow">http://tobyschachman.com/Shadershop</a> and <a href="http://www.cdglabs.org/Shadershop" rel="nofollow">http://www.cdglabs.org/Shadershop</a>
This is so cool, I really love this! Thank you for sharing. Also what a easy and friendly way to teach recursion to those still grasping the concept, definitely a resource I'll be sharing