This was a piece that combined both my ability to write code-based art and artistic code!
Art
On the art side - this uses flow fields to create a sort of vine-y, leaf-y pattern overlaid over a gradient that was taken from a sunset photo with my girlfriend. An additional twist on this art is that it changes over the course of the day, with the piece getting darker and darker as the day goes on. Additionally - the amount of curling in the vines is based on the amount that the bidder had bid. This leads us to the contract.
Contract
The contract was one of the early examples of an on-chain bidder’s edition. I created this out of the frustration of artists creating bidder’s editions but then needing to manually airdrop pieces, or forgetting to do so. In this case, as each bid comes in, a new piece is automatically minted to the previous bidder’s wallet. This results in a new piece for every bidder except the winner, who gets the main piece. I passed in the bid data to the p5js script which then generated the art with the specific bidder’s amount.
—-
The piece sold at auction for 10 ETH.
You can see the full collection on OpenSea here - https://opensea.io/collection/california-sunset-yungwknd