CarpetDiem is a generative NFT project envisioned by New Media Artist Orkhan Mammadov. It is a collection of 1001 carpet designs created with code that resides on the blockchain. The code written on JavaScript using the p5.js library spits a unique design each time it runs. The backbone of the code is a recursive fractal system that spawns from multiple points across the canvas and interacts with each other as it propagates. This interaction is configured to emulate a traditional Persian carpet layout. The intersection of traditional and digital makes each piece uniquely mesmerizing.
As a creative developer on this project, I worked with Orkhan in developing this idea from a thought in his mind to a working prototype. The key challenge was to facilitate adequate variations in the emergent designs. We iterated through various algorithms and structures before arriving at the fractal approach. Fractals allowed for near-infinite forms of expressions by changing only a few parameters. It also ensures a fair control of rarity and that each collector gets a truly unique piece with a lot of intricacies to admire.
Check out the project here: https://carpetdiem.art/