A generative algorithm to draw stylized 2D flowers for a flower poster collection. Each flower design simulates parts of mature real-life flowers: a center, stamens, petals, and sepals.
The algorithm to place and draw each flower is relatively simple, but I love the compositions it produces. They feel clean and stylized but also organic.
First, it constructs a voronoi diagram from a grid and places flowers in each cell. User parameters define the characteristics of the flower species, and each flower has a random seed that determines its unique variations. Each petal is drawn using bezier curves. The center, stamens, and sepals are also drawn using beziers. The last step is drawing a stylized (stippled) outline around each petal.
I started experimenting with turning this into generative NFT art on fx(hash) but never finished.