Vanilla javascript and some css on SVG on canvas and back from bitmap input.
Press "s" to download a 1200x1200 pixels png image (if"opened" in full page) Press "l" to load and use an image of yours (if"opened" in full page)
Owners of previous version will receive a free update, If you prefer not to receive future updates please contact me.
The most interesting aspect of this work is the use of some public domain artwork bitmap images as input dataset to generate a randomized grid of blended triangular surfaces.
Triangle is the basic shape from which it's possible to construct all other shapes, at least on a finite discrete grid like our screens. How not to adore triangles blessing our screen?
The goal of this work is not trying to catch the "essential", the "vibe", or the "atmosphere" from an input artwork, neither to parasite it and shine with it's reflected light. The input images are a way to random noise, but you can use your own and you'll see that Triagulatria's own character will be preserved and you'll have even more good time.
For this new version (3.0.x) I want to reduce the gamma of possible outputs of each release by the addition of culling algorithms in the process and by focusing on the pontential of one one variation of one single configuration each time, int this case the Ousel variation of the configuration Glassamatz.
The Ousel configuration variation differs from the Stickyou by the increase of just 1 unit of the space subdivision parameters. In general I refactored some aspects of the rendering process, I restored the custom input functionality and I also added two more input images (now 26).
Note: In some rare cases Triangulatria may produce just an empty square. It's a valid artistic outcome but I will reserve some mints to exchange them with the empty ones, at my sole discretion (ask me for the change if you want it)