← All projects

Boundary Conditions

by mandybrigwell

Minted
512 / 512
Published
2022-06-05

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.

Project information
fxhash project ID
14224
Runtime
fxhash snippet · params: no
Network
Tezos
Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi
Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv
Artist addresses
tz1VjCS2jiBTVPSEoYzJ79KkbYV5QbFJxuf3
Generator URI
ipfs://QmWXem8t3ec51fGg7krGoA2BKNPLNkCA8sFw5aWcbgmKKw
Tags
noisep5jsboundary conditionsmandybrigwellrender
View project on objkt ↗

Editions 512

Ownership snapshot 2026-10-07

Release

Current mint status and pricing are unavailable. Reload to retry.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
512
Indexed editions
512
Mint scheduled
2022-06-05T19:00:00.000Z
Primary mints recorded
512
Prices paid at mint
1–5 tez · 512 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
33
Recorded volume
93.221 tez / wXTZ
Lowest latest priced sale
1 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15275886
fxhash issuer v1 (first)
Block 15275886
fxhash issuer v1
Block 15275886
fxhash issuer v2
Block 15275886
fxhash issuer fx(params)
Block 15275886
fxhash marketplace v2
Block 15275886
fxhash marketplace v1
Block 15275886
objkt.com marketplace v1
Block 15275886
objkt.com English auctions v2
Block 15275886
objkt.com marketplace v2
Block 15275886
objkt.com English auctions v1
Block 15275886
objkt.com marketplace v3.2
Block 15275886
objkt.com collection offers
Block 15275886
objkt.com English auctions v3
Block 15275886
objkt.com marketplace v3.1
Block 15275886
objkt.com Dutch auctions v1
Block 15275886