Exploring the Creative Future: From collector to creator
written by RosbelDev
Motivation
Since the integration of code-controlled parameters, numerous projects have unleashed the creative imagination of artists, progressively involving collectors in the creation process.
I pondered... how far can we push the boundaries? With this question as my foundation, I embarked on creating a system to contribute in some way to finding an answer. The overarching idea was simple and direct: "I want the collector to become the artist."
Creation
The objective was to devise a system of points, lines, and polygons that would empower the collector to craft their own sketch. Essentially, with no predefined drawing rules on my part (up to a certain point), the outcome would hinge on the skill in manipulating the parameters.
Main problem
The fundamental problem was how to pass an array of points through the parameter system. After an extensive search for information and discussions with the fxhash community, I followed these steps:
✅ Map the coordinates of the vertices from 0 to 1. This ensures that the artwork is deterministic, and we'll explore how this will be applied later.
✅ Convert the mapped value to hexadecimal format with three characters to transform it from a numeric data to a text string. This allows us to use the familiar text box to store it.
Now we need to reverse the process for redrawing:
✅ Convert from hexadecimal to the numeric data from 0 to 1.
✅ Map those values, taking the canvas width and height as the extreme values.
Scenarios
There were two scenarios; the first (on the left) corresponds to the drawing environment. It features a gridded sheet, a counter indicating the length occupied by the vertices of polygons, and a status indicator showing whether it is open or closed. You simply have to select points directly on the canvas to create the polygons and lines forming your sketch. Tools are provided to erase the entire sketch or the last created figure.
The second scenario pertains to color customization and internal patterns (on the right). In this case, modifications can be made as usual. Similarly, scenarios can be interchanged until completion.
Here are some creations so far. As you'll notice, the variation is quite extensive due to the absence of a predefined drawing algorithm👇
Conclusion
I feel that I've succeeded in contributing to bringing those interested in collecting generative art closer to the artwork. Improving the minting experience and possibly making it more enjoyable for many.
"The limit is your imagination."
If you found what you've read intriguing so far, I invite you to visit the project and immerse yourself in the experience 👍