18 comments

[ 2.6 ms ] story [ 56.0 ms ] thread
Completely unusable on mobile
It’s a masters degree thesis project from 2012, what would you expect?
then use a proper desktop browser.
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".
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).

[1] https://www.contextfreeart.org/

The key addition of ContextFree is the multiple definitions of the same chosen by probability.

So a Blurp could be defined as a) a circle and a Blurp b) a circle c) a Blurp and a Blurp

And when rendering a Blurp it picks one of a,b, or c randomly (with weighted probabilities)

That single addition opens up a huge world of variety.

(comment deleted)
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.

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.

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