← New Wave
New Wave #5 static token preview
Full screen

Static preview.

Project

This piece began with an attempt to generate rippling patterns that imitate an ocean surface, but evolved into a wider exploration of wave interference as I discovered the potential to create bold, abstract, pop-arty patterns through the application of different colouring methods, palettes, and wave manipulations.

Multiple waves with different amplitudes, wavelengths, and orientations (sometimes circular as from 'droplets'), are generated randomly, and their interference pattern is calculated. The interference pattern is then coloured by either amplitude or slope, with amplitude optionally subdivided to create the appearance of multiple nested waves. Each colour segment is shaded using a random number of contour steps, which affects the apparent smoothness of the waves.

With the optional 'striped' feature, colours in each segment are selected randomly from the image palette, which allows for both continuous and discontinues colouring of waves as they traverse the stripe boundaries.

100% generative p5js code, custom palettes.

To save image:

Press '3' for 3000 x 3000 - may take > 10 seconds
Press '6' for 6000 x 6000 - may take > 30 seconds
Press '9' for 9000 x 9000 - may take > 1 minute

Traits

Palette
New Wave 65 of 13 indexed NFTs · 38%
Border Mode
Flat2 of 13 indexed NFTs · 15%
Border Fade
true4 of 13 indexed NFTs · 31%
Border Edge
false13 of 13 indexed NFTs · 100%
Wave Color Mode
Subdivision4 of 13 indexed NFTs · 31%
Striped
true5 of 13 indexed NFTs · 38%
Small Waves
41 of 13 indexed NFTs · 8%
Medium Waves
33 of 13 indexed NFTs · 23%
Large Waves
35 of 13 indexed NFTs · 38%
Total Waves
101 of 13 indexed NFTs · 8%
Droplets
61 of 13 indexed NFTs · 8%
Wave Contour Steps
65 of 13 indexed NFTs · 38%

Price history

DateEventPriceMarket
2023-01-14Mint5 tezfxhash issuer v2