Seamless infinite generative abstract SVG animations
Mint is currently open ->

Cyclos is a collection of endless animations. Each abstract composition is generated with P5JS and saved as SVG, a vector graphic format that ensures the clips are crisp and uncompressed. The animations are designed to continuously evolve, creating an ever-changing visual experience. From playful to mesmerizing, each animation is a captivating exploration of shape, color, and movement. This unique collection of digital art is the product of a passionate anachronistic duo, me (Eltono) and my dad, Michel, a developer from early days with more than 50 years into coding!

The algorithm is simple: it randomly chooses 5 or 6 shapes out of 15 available and place them on the canvas with a random starting position. Then, two rotations are applied: the Spin, which rotates the shape on its center, and the Revolution, which rotates the shape on an ellipse. We defined 7 different color palettes, 3 scaling factors, 6 speeds, and two directions, and applied a blend mode to merge the rotating shapes into each other.

My idea was to make animated artworks that could be loaded on a screen and play forever. For best viewing experience, we added a fullscreen option inside the SVG code. To enable fullscreen mode, simply click on the image and press F11 in your browser to hide the toolbars. Click again on the image to go back to the square animation.

After running the script for a few hours, we curated a collection of 111 animations.

Example of images generated during testing:


Please note that some of these animations contain rapidly moving shapes and potentially triggering content that can cause discomfort for individuals with photosensitive epilepsy or similar conditions. Viewer discretion is advised.

All the images are unique 1/1
Artworks sold under non commercial license: CC BY-NC 4.0