5 April 2024
First mined image
The first piece ever mined. I found out that SHA-256 can be translated into RGB, and at the same time how hard it is to get a satisfying visual result from that translation alone.
First ever
determined.ink is a generative art project exploring a new technique of creating images by mining them pixel by pixel. The output is shaped by a signal the process cannot control. What you see above is a piece being created in real-time.
Each pixel comes from a SHA-256 hash translated into a colour: three values for red, green, and blue. The miner tries hundreds of thousands of nonces to find a colour of a pixel that satisfies aesthetic rules set for that piece, for example how close it must stay to its neighbours. Those rules are the difficulty. The stricter they are, the more computation each pixel takes, and the more the look of the image is shaped by the constraints themselves.
An open educational extract of the foundational algorithm is on GitHub: github.com/mbrucki/pixel-mining.
The process exists not as a hidden means toward an image, but as the visible result of creative work. The process is not chosen for symbolic or aesthetic reasons. It is technically necessary. Without it, the image could not exist in its final form.
The piece is not rendered in advance, nor gradually revealed from a predetermined structure. After each pixel is mined, the system does not know what the next pixel will be. The only way forward is to continue the work. There is no shortcut, no closed form, no possibility of skipping the process without losing the result.
The process has a beginning, a duration, and an end. It is initiated by a seed, unfolds through mining, and resolves in a completed image. The beginning matters, because the seed makes the piece deterministic: the first pixel is the initial condition, and everything that follows is chained to it. The end matters, because without it the process would remain unresolved. But the duration matters equally, because the image can only emerge through time.
What becomes visible is a form of value production that cannot be compressed into seconds, as is common in digital creation. The time spent is not an artistic gesture added afterward, but an unavoidable cost of the form itself.
The aim was an algorithm that makes visually satisfying works: a series that holds together, while every piece still feels different, interesting, and complete on its own. That search began in April 2024. More than two years later, v10.9 is the first version that reliably delivers it. Below are the completed live 1080×1080 pieces, newest first.
I am trying to find an algorithm that produces satisfying visual output through pixel-by-pixel mining, where a batch of runs on the same rules does not turn monotonous. The journey started in April 2024, and it has been an exciting trip so far.
contact: mariuszbrucki@gmail.com