The actual drawing experience is really satisfying. A couple usability tweaks I did just fiddling in the DOM:
- Put the output and inputs side by side
- Put the "actions", export, clear, etc. pinned to the bottom
- The overall goal being zero scrolling
After that it was quite fun and I enjoyed the options you gave for things like brush size, metallics, gradients, etc. Nice!
As a programmer, maths researcher, and painter, there’s certainly something satisfying (to me) when an artistically symmetrical piece observe no mathematically symmetry: The very asymmetry in the language used to describe is in and of itself, beautiful.
Not sure what you mean by "an artistically symmetrical piece observes no mathematical symmetry" - as in, the underlying structure has a (set of) symmetries but the 'decoration' on top is asymmetric?
The control panel should have been on the side instead of below the image.
I scroll to bottom, mandalla disappears on top in the screen, I click generate, then I scroll back up, repeat.
Feature request it would be fun to draw snowflakes but to do that there'd have to be another setting to constrain things you draw to be straight lines at just the angles that ice crystals would allow.
Support click-and-spin with momentum: I clicked outside the mandala and quick-dragged horizontally, hoping this would spin the mandala.
You could support zero-friction and momentum, slowly stopping.
In either this unlocks a dramatically new aesthetic: clicking on the rotating surface draws splines. The mapping of gesture-to-line (hence mandala elements) changes completely.
There are some complications, intuitively one might expect "pottery wheel mode" where symmetry is not enabled... I think that would be "unlearned" however.
37 comments
[ 0.77 ms ] story [ 7.8 ms ] threadAfter that it was quite fun and I enjoyed the options you gave for things like brush size, metallics, gradients, etc. Nice!
And learned a bit about group theory in the process... :-/
( https://github.com/IxxyXR/unity-symmetry )
I made a similar thing for my kids (they wanted something similar to the kaleidoscopic drawing you can do in some ‘Monument Valley’ levels
https://mirror-it.staticdomains.app/index.html
I was probably inspired by mouse-painting tools in Corel Photo-Paint (like Adobe Photoshop) that have an "orbits" feature. https://product.corel.com/help/PHOTO-PAINT/540111130/Main/EN...
Support click-and-spin with momentum: I clicked outside the mandala and quick-dragged horizontally, hoping this would spin the mandala.
You could support zero-friction and momentum, slowly stopping.
In either this unlocks a dramatically new aesthetic: clicking on the rotating surface draws splines. The mapping of gesture-to-line (hence mandala elements) changes completely.
There are some complications, intuitively one might expect "pottery wheel mode" where symmetry is not enabled... I think that would be "unlearned" however.