function nav() { window.location.href = 'https://andrewmitchell-art.xyz/art/flowersofalfiren.php'; } nav();
The 86 pieces, released September 7th, sold out in 3 minutes. View the entire collection on Foundation
Presented by Vertu Fine Art.
A curated set of generative works, created with javascript and the p5js library.
Immortal flowers for the digital renaissance.
Script is stored on-chain. Script is also hosted as a server-less webpage on arweave here.
Featured at Art on Paper in New York City, September 2023.
The Process:
This script is a living entity. I have been using it and building off of it for the last year and a half. Here is a little more information about how it works.
1. Draw each organism in a black box. This process can be infinite. The organisms I use here took the last year to create. The flowers themselves are comprised of hundreds of individual curves, drawn in a series of loops. To say it simply, these loops move from ~ 0 to ~2*PI. The geometric functions of cosine, sine, and tangent are used to draw curves rotationally around the center of the flower.
2. Drawing these organisms as well as any other textures to the canvas. When I say canvas, I am talking about a digital canvas on an HTML page. In HTML: <canvas> </canvas>.
3. Trial and error, constantly changing the formula. In simplest terms, the formula for placing the flowers uses a custom scaled noise field. I found success on ignoring gravity, increasing the crowdedness of flowers towards the center of each piece.
4. Once I have a formula for placing all my digital paint strokes. I focus on creating layers. There are three main layers, background, color, and skeleton. Each of these three are also aggregates of other layers.
Color Layer
Background Layer
Skeleton Layer
Final Piece