January 2024

Construct:

(1) an idea or theory containing various conceptual elements

(2) to draw (a geometrical figure) with suitable instruments and under specified conditions

(3) to make or form by combining or arranging parts or elements

Scroll

Construct # 366

Palette: Terror

Shape: Triangle

Noise Scale: Smooth

Spacing: Standard

Size: Pico

Shadow: False

Signature: True

Construct #480

Palette: Chill

Shape: Circle

Noise Scale: Sporadic

Spacing: Tight

Size: Nano

Shadow: True

Construct #116

Palette: Chromatic

Shape: Circle

Noise Scale: Sporadic

Spacing: Vaccuous

Size: Gargantuan

Shadow: False

Signature: True

Constructs are a long form generative art collection in p5.js utilizing a shape constrained flow field technique in combination with carefully chosen color palettes to produce unique, visually appealing compositions.

The inspiration for constructs came from a mushroom trip in which I pondered the composition of the natural world. How atoms comprise molecules, molecules comprise entities, and entities compose the order of our universe.

The circle, being the simplest yet most mysterious shape mathematically, is used as the primary subject of Constructs.

Constructs are composed of 7 primary attributes: Palette, Shape, Noise Scale, Spacing, Size, Shadow, and Signature.

There are 23 different named palettes utilized in Constructs, they range from as few as 5 colors to as many as 10.

The exterior circular shape of a Construct can be composed from circles, triangles, or rectangles. This is represented by the Shape attribute.

The Noise Scale attribute controls the angle of rotation upon which the individual elements of a construct are rotated as they are drawn via the main loop. Rather than be random, the Noise Scale attribute has defaults that are selected by a weighted probability distribution algorithm. The possible Noise Scale presets are Smooth, Standard, Sporadic, and Chaotic.

The Spacing attribute governs the distance between each individual element (and therefore the number of them) on the canvas. There are 6 possible spacing attributes: Clustered, Tight, Standard, Sparse, Barren, and Vaccuous.

The Size attribute determines the overall size of the circle which the construct is enclosed in. There are 5 possible values: Pico, Nano, Standard, Large, and Gargantuan.

The Shadow attribute is fairly self explanatory. It is a boolean value represented by True or False.

Similarly, the final value, Signature is also a boolean value that is represented by the presence of a black or white signature at the bottom of the instance.

Constructs were minted on the Solana blockchain as a free mint on 1/26/2024.

They are available on both Tensor and Magic Eden at the links below.

Tensor: https://www.tensor.trade/trade/constructs_by_rootslashbin
Magic Eden: https://magiceden.io/marketplace/constructs-by-rootslashbin

Construct # 74

Palette: Chromatic

Shape: Rectangle

Noise Scale: Smooth

Spacing: Barren

Size: Gargantuan

Shadow: False

Previous
Previous

Currents

Next
Next

Early Work / Experiments