Infinite Loops are loops that animate… infinitely!
Actually you’ll get 9-64 unique shapes that animate for 10, 20 or 30 seconds but loop seamlessly, at the default speed or extra fast, and a few other properties which altogether determine how peaceful or chaotic your loops experience will be.
It has 2 views, the default ‘tunnel’ view you see in the preview, and a grid view that displays all the shapes at once, and 20ish colour palettes, the rarity of which is defined by its name’s first letter, as a simple indicator.
Infinite Loops is designed to be viewed in motion and so also has some display/performance options. The default aspect ratio is 1:1 and size 1920x1920, but you can change to 9:16 or 16:9 at 1080p, you can also decrease the fps from 60 to 30, and/or reduce the resolution by half if you need a performance boost.
The full list of controls as follows:
- [i] toggle the information/settings screen
- [p] pause the animation (which displays the completed curves)
- [d] downloads a png of the current state, with the completed curves
- [<] [>] switches between the tunnel & grid views
- [1] [2] [3] switches the aspect ratios (1:1, 9:16, 16:9)
- [f] toggle the frame rate
- [s] toggle the canvas size
For my first fx(hash) project it felt fitting to release Infinite Loops, a modest tribute to simple algorithms, colours and shapes, and the diversity of creations they produce together.
Created in p5js NFT 2.0 License