Using a rect() loop to generate geometric or fluid light effects on gemstones, that's Dispersione. Some outputs have a glitch effect, combining the simulation of natural light with the digital world. CONTROLS • On desktop: Press 's' or 'S' to save as PNG • On mobile: Touch the screen to save as PNG *Loading may take a few seconds, depending on the output features and the user's machine* Written in p5.js by @tendenzy, October, 2024.
Using a rect() loop to generate geometric or fluid light effects on gemstones, that's Dispersione. Some outputs have a glitch effect, combining the simulation of natural light with the digital world. CONTROLS • On desktop: Press 's' or 'S' to save as PNG • On mobile: Touch the screen to save as PNG *Loading may take a few seconds, depending on the output features and the user's machine* Written in p5.js by @tendenzy, October, 2024.
This work was born from the idea of creating a more abstract project than what I usually do. Normally I represent tangible things from the real world, like buildings, flowers, or even cities.
All of these are things that we can see and touch, and some we can even move, but not sunlight, we see it and we can admire its beauty, and yes, it touches us, but we cannot hold it in our hands and move it, it is free following its path in a straight line.
Some outputs have a glitch effect, combinin...
This work was born from the idea of creating a more abstract project than what I usually do. Normally I represent tangible things from the real world, like buildings, flowers, or even cities.
All of these are things that we can see and touch, and some we can even move, but not sunlight, we see it and we can admire its beauty, and yes, it touches us, but we cannot hold it in our hands and move it, it is free following its path in a straight line.
Some outputs have a glitch effect, combining the simulation of natural light with the digital world.
There are 16 color palettes, each one representing the dispersion effect of light, in a different gemstone, they are:
Diamond, Yellow Sapphire, Amethyst, Citrine, Garnet, Emerald, Fire Opal, Aquamarine, Tourmaline, Aqua Aura Quartz, Peridot, Jade, Sodalite, Turquoise, Tiger's Eye, and Malachite!
They all have an equal chance of 6.4% of appearing, except for the 'Diamond' palette which has a slightly lower chance, 4%.
Another feature is 'Density', which is nothing more than the size of the rect() in the loop, the smaller they are, the greater the density. They are: High, Medium, Low, Very Low.
The outputs can have fluid, geometric shapes, or even mix the two types in incredible combinations that this algorithm can create.
Preview only. The final mint is generated with a random hash.