← Boundary Conditions

Boundary Conditions #17

by mandybrigwell

Boundary Conditions #17 static token preview
Full screen

Static preview.

Project

Boundary Conditions is based on a personal observation about the nature of existence: that it is most clear at the interface between two separate aspects of reality. We enjoy the merging of sea and land, congregate at the boundaries of the land and the sky, tenuously ponder—in small, select groups—the limits where atmosphere dwindles into vacuum. Life is about the transition from one state to another, maintaining a precarious existence on the edge of everything.

At the heart of Boundary Conditions is micro-managed Perlin noise, produced as small points and patches of colour. Rendering takes place over three hundred and sixty frames, with the number of points rendered increasing as time passes. This allows the piece to initially form a general overview, and fill in the finer details as time passes. This results in the piece fading gently into view over several seconds, but allows the rendering process to be part of the experience, rather than presenting the viewer with a blank screen or a progress bar.

The main focus of the image is the ‘grains’ layer—the dark, spattered series of grouped dots that form sweeping, striated patterns. A spattering technique is used, as though the grains were splashes of paint flung onto the canvas with vigorous brushstrokes. Amongst them, more saturated and thicker lines of colour accentuate one side of the grains, within certain chosen parameters, like shadows on the sides of a dunes, or the ripples left in sand by the receding tide.

Larger swathes of colour, termed ’dunes’, are added in such a way as to form patches, or thick striations. Along these paths larger circles of ink may be added, sometimes singly, sometimes in a pattern of splashes. Further shading is added to alter shading over the space of the entire instance. The ‘sand’ layer is a tighter, more extreme band of colour, but is intentionally limited so as not to overpower the piece.

Larger geometric shapes are sometimes overlaid: both circles and rectangles. These, too, are stippled in various ways, often fading so that only their corners, or partial edges, are visible.

Rotation is applied, perhaps, at intervals of ninety degrees, or maybe in more subtle ways—sometimes a forty-five degree rotation will produce a diagonal rendering. This is in addition to the rotation of individual blocks, although the two may work against each other, leaving only part of the instance rotated.

The main image produced using the above techniques is taken and used as a building block for the finished piece. It may appear as a background to the entire image, and may then be broken into parts to provide the finished piece. These blocks may be small, may be large, may be further subdivided, or may not even be rendered at all. Sometimes they will be reversed or rotated, sometimes shifted. The grid formations are chosen from a number of sub-styles.

Scaling allows for the image to move beyond the limits of the canvas, or be constrained within it. It also provides the possiblity of a sector being only slightly displaced from the background, leading to something akin to motion-blur. Sometimes a piece will be scaled to extremes of value.

Not all pieces are coloured, and in general the colours are muted and saturation is low. However, the saturation level is variable, and in rare cases can lead to completely greyscale images or, athe other extreme, instances where the saturation values are pushed to twice the standard value. Rarely is a piece saturated to the point where clipping of hue values occurs, but the possiblity is there. A dark mode exists in a small proportion of pieces.

Pressing 'I' whilst the piece is active will bring up an information panel. This will show which render layers are currently available; they can be activated and deactivated using the number keys.

The rendered image, at a resolution of 2048x2048 can be saved with 'S', whilst the actual viewport canvas, at whatever resolution the piece is currently running in, can be saved with 'C'.

'R' and 'P' provide options for re-rendering with and without new parameters.

Price history

DateEventPriceMarket
2023-12-26Sale1 tezfxhash marketplace v2
2022-06-05Mint1 tezfxhash issuer v2
Last completed sales index sync
fx(params) mint tickets
Block 15289815
fxhash issuer v1 (first)
Block 15289815
fxhash issuer v1
Block 15289815
fxhash issuer v2
Block 15289815
fxhash issuer fx(params)
Block 15289815
fxhash marketplace v2
Block 15289815
fxhash marketplace v1
Block 15289815
objkt.com marketplace v1
Block 15289815
objkt.com English auctions v2
Block 15289815
objkt.com marketplace v2
Block 15289815
objkt.com English auctions v1
Block 15289815
objkt.com marketplace v3.2
Block 15289815
objkt.com collection offers
Block 15289815
objkt.com English auctions v3
Block 15289815
objkt.com marketplace v3.1
Block 15289815
objkt.com Dutch auctions v1
Block 15289815

Traits

Grid Subdivision
Medium268 of 512 indexed editions · 52%
Sand levels
32132 of 512 indexed editions · 26%
Instance rotation
None457 of 512 indexed editions · 89%
Instance scale
Normal469 of 512 indexed editions · 92%
Instance density
Normal418 of 512 indexed editions · 82%
Bokeh Variation
Variant 2375 of 512 indexed editions · 73%
Sector Splitting
Variant 347 of 512 indexed editions · 9%
Sector Reflection
Variant 449 of 512 indexed editions · 10%
Sector Rotation
None385 of 512 indexed editions · 75%
Sector Shifting
Y-axis132 of 512 indexed editions · 26%
Circle overlays
429 of 512 indexed editions · 6%
Rectangle overlays
319 of 512 indexed editions · 4%
Instance saturation
Normal488 of 512 indexed editions · 95%