Generative Art

Texture and Hues

A minimal, live-rendered, on-chain/in-chain, monochromatic token collection.

Texture and Hues #75, rendered by the smart contract.

From Alekxander Rodchenko in 1921 to Matto in 2022.

When Alekxander Rodchenko created the Pure Red Color, Pure Blue Color, and Pure Yellow Color paintings in 1921, he created the world’s first monochromatic painting set. Many artists since have worked with certain specific colors, like Yves Klein and his International Klein Blue, Gerhard Richter with grey, and Ad Reinhardt with his monochromatic journey toward black. Subtleties in application, density, or pattern affect the end results in these paintings, showing these artist’s hands and also elevating the work beyond just a color. Robert Rauschenberg took monochromatic paintings a step further by using texture – with as much absence of texture as possible with his white paintings (applied with paint rollers) to his inclusion of significant texture in his Black Paintings¬†series.

It is with this historical context that I have created Texture and Hues, an on-chain/in-chain generative art collection grounded in minimalism. The project consists of 256 pieces (256 is an important number/quantity in computing) that traverse the color wheel in a most orderly yet imperfect fashion. The project also explores darkness and lightness and randomly assigned textures. Created as NFTs on Ethereum in the genre we’re calling ‘long-form generative art’, entropy that is assigned at the token’s creation is used to set certain qualities in the resulting pieces. In this project, entropy is used to determine the texture, which can vary from nearly nonexistent and without affecting the apparent brightness of the piece, to extreme and significantly reducing the apparent brightness in the final image.

As a piece made with code, this is the artist’s hand- the usage and control of entropy in the end result. Admittedly, and purposefully, as an experiment in minimalism, I restricted this artist’s hand to only a few parameters in creating this one effect – the texture – while everything else is completely pre-determined. Further embracing minimalism, only a single custom smart contract controls, creates, and powers this project (no servers are used).

Nodding to the medium of being generated live in the browser, the resulting pieces can render differently depending on their scale. No longer are monochromatic pieces locked to a single physical (or digital) size and end-result, with live-rendered images, much more is possible, and Texture and Hues takes advantage of this.

While Texture and Hues is a relatively simple experiment and is being/was offered for free to previous collectors, I do believe it will be a keystone in future ‘Matto’ generative art collections as it combines many of my artistic interests: minimalism, conceptualism, generative art, on-chain/in-chain solidity programming, and most importantly, thanking prior collectors.

To learn more about the historical context of monochromatic work, start with this page on WikiPedia.

Texture and Hues are claimed directly from the Smart Contract.

BLONKS tokens numbered 0 – 691 are eligible to a single claim* of a 1/1/256 Texture and Hues token (for free, while supply lasts). This means there are more than 2x eligible tokens than available mints!

To claim with an eligible BLONKS token:
    1. Go to the smart contract on Etherscan:  https://etherscan.io/address/0x15bf7610a7d50541e865efa3adad434147a4e1a9#writeContract
    2. Click the ‘Connect to Web3’ button and connect the wallet that owns the eligible BLONKS (sometimes I have to click the button twice for some reason).
    3. Use the first function, ‘1. CLAIM’. Enter eligible BLONKS ID number, and click ‘Write’. This does create a transaction that requires gas, but with no cost, and it does not set any approvals.
*To check if a BLONKS has already been used to claim a Texture and Hues token:
    1. Go to the smart contract on Etherscan: https://etherscan.io/address/0x15bf7610a7d50541e865efa3adad434147a4e1a9#code
    2. Click on the ‘Read Contract’ button.
    3. On number ‘4. claimed’ enter the BLONKS ID number and ‘Query’. A response of ‘0′ means that it has not claimed, and ‘1′ means that it has claimed.
Screenshot of the Texture and Hues contract for verification:

Note the contract address. You can further verify the contract address by checking the official links in Matto’s discord server.