← All projects

serendipity vs consequence

by fraguada

Minted
221 / 234
Published
2023-03-14

This work is the result of a deterministic algorithm which manifests differently depending on the device it is viewed upon.

The basis for the project is a phenomenon called z-fighting, a common issue in 3d graphics that appears when two or more objects overlap in 3d space. The graphic drivers on a device cannot determine which object is closer or farther from the viewpoint since they were in exactly the same place. If we consider reality to be a continuum including our physical and digital experiences, z-fighting is a strictly digital phenomenon as objects trying to occupy the same physical space usually have tragic or intimate consequences.

The work in the current generative art movement is based on deterministic algorithms. This means that given a set of input parameters, the result should be exactly the same. This ideal is hardly ever the case as the code behind the art goes through different processing steps, on different CPUs, rendered on different GPUs, and interpreted by different graphics drivers. The code in this project is deterministic, it includes no conditions to adapt one way or the other to any particular hardware device, yet due to how the varying hardware and software devices try to mitigate z-fighting, this same code generates an entirely different experience on different devices.

To further exploit the nuances of these consequences, this work generates an audio score based on the generated graphics, analysing the canvas with a clustering algorithm and converting color values to notes, volume, and distortion.

A back-end system has been developed to render out each iteration across a variety of devices. To explore this catalog, please visit:
https://fraguada.net/svsc/

More information about the project in the fx(text) article:
https://www.fxhash.xyz/article/serendipity-vs-consequence

Slowly developed between May 2022 and March 2023.

interacting

click or tap on the artwork canvas to enable audio. audio starts a few seconds after initiating the work.

ui
double click or double tap to open the project ui

⤡ - toggle fullscreen
img - save png. please wait for the capture to complete
vid - save webm. saves a 34 second clip with audio

console
open the development console on desktop browser for more information on the iteration

The console includes more information about a particular iteration, including parameter values, palette information, and information on some url params you can play with.
Once the audio starts, you can also see an audio score as coloured bars.

acknowledgements

To my family and friends for allowing me time and giving me support throughout the development of this project.

license

This artwork would not be possible without the collective efforts of many individuals developing open source software.

three.js, tone.js, RecordRTC, chroma.js, skmeans, html2canvas, file-saver, ua-parser.js

Project information
fxhash project ID
25967
Runtime
fxhash snippet · params: no
Network
Tezos
Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi
Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv
Artist addresses
tz1SeV6vmY1nR6xuDPXRx1tWsrhqXCwmXL2j
Generator URI
ipfs://QmUhz2fqXpCCJhXE7pqCnk8CUSeKatUiwbR5nrYb13e6aY
Tags
zfightingserendipityconsequenceserendipityvsconsequenceluisefraguadaaudiogenerative audiothreejstonejsfraguadaserendipityconsequencez-fighting
View project on objkt ↗

Editions 221

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
234
Indexed editions
221
Mint scheduled
2023-03-15T20:09:00.000Z
Primary mints recorded
221
Prices paid at mint
5.67–45.67 tez · 221 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
62
Recorded volume
704.011999 tez / wXTZ
Lowest latest priced sale
0.555 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

Related articles

E63 - Slow Meta

By Waiting To Be Signed

Will and guest host Stephen investigate the new Slow Meta... slow markets, slow collecting, and slow moving animated drops! Big thanks to Stephen for bringing the energy!

Published
2023-03-26
Minted editions
126

serendipity vs consequence

By fraguada

serendipity vs consequence is the result of deterministic algorithms which manifest differently depending on the device it is viewed upon. The basis for this project is a phenomenon called z-fighting, a common issue in 3d graphics when two or more objects overlap in 3d space thus causing an issue for the system to determine which is closer or farther from the viewpoint. Due to how the graphics drivers on different devices handle z-fighting, the same code executed on different devices will result in different results. Generally, the work in the current generative art movement is based on deterministic algorithms. This means that given a set of input parameters, the result should be exactly the same. The code in this project is deterministic, it includes no conditions to adapt one way or the other to any particular hardware device. So while this work adheres to the rules of long-form generative art with its deterministic algorithms, it is highly influenced by stochastic algorithms, where the result cannot be predicted. In a way, this project is a critique of deterministic algorithms and the fetishising of a bounded solution space of carefully crafted quantized experiences, so pervasive in the current generative art zeitgeist.

Published
2023-03-14
Minted editions
567
Index coverage

Articles mentioning this project or its editions. Last completed index sync: block 15275905 · Wed, 07 Oct 2026 23:06:57 GMT.