ooS81bMwTeTtYZPvgTzBMTNYyvHrHVaGm8VcR1tNwbUv2JJwN98serendipity 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
Editions 221
Ownership snapshot 2026-10-07onhPG5rLDmjtY9PuCf1T98VnDx9DCdwmfHXF1dxBECEgXnxrRz6oo2vRhMJaqaAKoBfuedV1HR8f8wn2g9pYbWi4YTrDixnaHhYvUMopXsaLzREYSScjYVXr8oFx1CrxTLBsw11E5mC4LVR8oBRwZjPsuoo3y2mzfkhatmy94GBzSjajDa1r9LMdK3iqDDoen1im6S3eCxAioow2ZaWdT5JMQZAGRskgZ4Kb7dnSDxjfX7GVyys2h3b3vUS2MvNoo56aSUFWxHSR57d92T62mJkgTSvjNKwxiC1uoFEGkqbXy7p1f2ongqNovGrwabRZZPaUwUb8MuG86ZEgyEB8nb7qVfmNjonCTezw9opWVXmXHUSTfYktYQr5T3KkF6SLKPWiUdMUbggqPx29zfK4hkRSoo6G9SsRi55t7vY5p7UAAb1v6V62puMmHXMjA6ZmFH2k95rFmaKooHTjDUQKwuavc18D6vD7BCBQ6zcWTw9cyv22ov1VYtKmjnaSRzopThb7BT9XPTA8i7WXHAWgnNEUoyDKYcfe9pczj89vbARjuv4HtooLjNg5xJmBpmXKmrQ4zmEFXiS9zLtuqDSXzh3JTXb6C32dyEpDooxb1s8pS2bbqakeHDKkN7pD5Q2pGdLi3rSFhb44HaLKgR3FcxbopLn7kcS18cNdjfwK9vahTdBZhm3hgkaQPp1BsbVojYDRUBYymZonuR8yWNmzNndrP6vx4UHBHRgtmNTDY5Gjp5rx4J4FAaW9XbGqBserendipity vs consequence #17
ch05p151010_modOwner: tz1SwnQyk6GZmNTS2wyymRg9gUM7W9UPeBgm
- Token ID
- 1590729
- Minted
- 2023-03-15
onxwA9bFQ7XXAAfh596CTTJdkkUJww45GR2kjwZmSz8zE6LA8QcoodvyogbQdHMGXFz5MY2mtg8KUtsd1b4ZkBCnRU6FS6ddNVP2Neserendipity vs consequence #19
manowar-modOwner: tz1SZEFHAoPQa4NqynYR3chHCbAePz6QzCGn
- Token ID
- 1590731
- Minted
- 2023-03-15
oo5q5U31gqHGRR2cGWD3zN2Y1SKvyj6fxtyvuw5B2uU8M99uAxropMQaJ2AKz8Gw2QTRTGLJmNLkzABdLQv5tvGWfEQsoP4Gcw4z1hserendipity vs consequence #21
rain-mmhOwner: tz1aBK9rkzuac7NyNxro3XtQ9smue3gfdKBV
- Token ID
- 1590733
- Minted
- 2023-03-15
opAHuLyA1Cz3uwgD495si5TuaVbzzo5wsdiy4dbdnMQNFBp1avBop5NnyjY3DPJmauFM9UXTBrc9RbHvE9aSUbMkhhUMYzsktLzT7cserendipity vs consequence #23
ch05p151010_modOwner: WTFiZthiZ_Vault
- Token ID
- 1590735
- Minted
- 2023-03-15
ooEdtQkwNKUSRFyN6i6qrroQotYM92HmMvmK4iU1XWf79mSWf5AonzncP2iRFJvVe24RLiDGhJyCW7ioc7aisHu7fn4TH6uUGdytJqRelease
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
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
The Best of fxhash (Unofficial): Issue 12
By The Best of fxhash (Unofficial)
Issue 12 of The Best of fxhash (Unofficial).
- Published
- 2023-03-21
- Minted editions
- 20
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.