This post is best viewed on the web: https://playgroundsol.substack.com/p/introducing-waves
Playground is a new experiential platform focused on generative works of art stored immutably on the Solana blockchain. Solana is a high throughput, fast, and secure blockchain built for global scale.
Our first drop, Waves, is a generative artwork inspired by the fluidity of the crypto markets including: bollinger bands, wave theory, and moon math charts. Waves is a collection of one thousand uniquely generated artworks created using p5.js, embodying the full spectrum of emotions across the market cycles.
Below are some more details on the construction of each Wave, their individual traits, and the different variations that could be generated through the algorithm.
Please note: Each generated artwork is unique at the time of creation, examples shown are for illustration purposes only and will not be the exact same artwork you will receive.
Each Wave is generated with its own individual combination of traits. The algorithm constructs and generates each unique Wave using a combination of 9 distinctive traits including:
Number of Colors
Numbers of colors
Each Wave is assigned a variety of colors when generated, with some being a more rare combination than others. Waves have the potential to generate many repeating colors, simple gradients, or even single color styles.
Each Wave is given a width allowance which allows it to expand and contract in size (works in combination with the volatility trait below). Waves have the potential to generate many distinct waves or can sometimes generate more straight waves with contracted motion.
The thickness trait controls how “thick” each Wave is across its z-axis. The thickness helps define the contours and overall shape of each Wave. Waves have the potential to be very bold with an almost 3D-like quality to it, while others appear more delicate and more ephemeral.
Speed is simply how fast each Wave is generated, which can be seen through a replay of each genesis event (see the hash section below). The faster the generation the more effects are present, the slower the generation the more each curve & folds fill in to create a smoother overall Wave pattern.
Jitter is the quantitative measure of the amount of overall fluidity experienced by the Wave. Some patterns are very smooth, some are volatile, up and to the right, and some have downward patterns.
Color Effects: Hue, Saturation, and Brightness
There are three interrelated color traits including Hue, Saturation, and Brightness which affect the color dimension, color intensity, and overall color brightness of each Wave.
The final trait is Alpha which affects the overall degree of transparency for each color of the Wave. Some Waves will appear more transparent (less Alpha) while some Waves prominently display across the frame (more Alpha).
Each Wave is fingerprinted with a unique hash address, specifying the specific combination of traits used to generate the exact same Wave again. We have plans to use this hash address to allow the owners of each Wave to be able to replay the generation event in a “live view” functionality which will be available on our platform.
As of this writing, we cannot be sure which traits will be rare, but there will be some surprising and unique Waves based on all of the above traits.
We hope this overview helps give a deeper appreciation of the algorithm behind the artwork and the Wave pieces themselves.
We will be announcing the drop date for Wave soon, so be sure to subscribe to all of our social channels below to stay up to date with Playground and Waves!
Playground is a new experiential platform focused on generative works of art stored immutably on the Solana blockchain.