onwFvPyngXXkvxJ34WBByv9fTqLyX1HUg9ZiwoySsCd82cvZuPtfollow my lead
by Gabriel
- Minted
- 189 / 256
- Published
- 2023-08-06
'follow my lead' is a visualization of three communities of individuals, and the ways in which they interact with each other.
Using an implementation of a physarum slime mold model, I create three distinct groups of homogenous individuals, with each group having different sentiments towards the others. Individuals within a community make their best effort to follow each other around, and depending on group preferences try to either move towards or away from those in other groups.
All of these interactions take place on a simulated three dimensional landscape (that varies by token), with groups of individuals having a preference towards either moving uphill or downhill.
Each group begins with a different spatial distribution, such that the extent of exposure to others can change over time.
For more details on the slime mold implementation and a link to the github repo containing the code, see the accompanying fx(text) article.
Animation
This is designed first as a static piece. The final image consists of running 300 steps of the algorithm and then stopping.
However, I have also exposed a couple of ways to watch the image evolve over time. It should be noted that for some outputs, the image will eventually degenerate as we go well past the initial 300 frames.
Keys:
- space: Pauses/unpauses the animation
- 'F': Fresh start - reloads the page and animates the first 300 frames, pausing when finished (or append &fresh=true to the URL)
- 'A': Animate - reloads the page and animates in perpetuity (or append &animate=true to the URL)
WebGL
This piece makes heavy use of shaders/WebGL. I've put quite a lot of time/effort into trying to ensure things behave identically across different browsers/hardware. I've managed to get things to the point where I was consistently seeing identical outputs on the set of hardware available to me. However, there is still a risk that on other hardware specs, things will not be identical. Furthermore, it is the nature of this project that even very small differences in calculations can become exaggerated after multiple steps of the algorithm, leading to larger differences in the final result.
References:
Jeff Jones's Physarum paper: https://uwe-repository.worktribe.com/output/980579
Sage Jensen's post on Physarum, which was my first exposure to it: https://cargocollective.com/sagejenson/physarum
Color names generated using coloraze: https://github.com/evansque/coloraze
Project information
- fxhash project ID
- 28396
- Runtime
- fxhash snippet · params: yes
- Network
- Tezos
- Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr- Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b- Artist addresses
tz1PjYs7SYBeULD8xWjMvxsCfCd2W4kuttYV- Generator URI
ipfs://Qma86NMoqqGkwvoVVLSyDJGE35Dy3QJgfoZfGANsecAHY4
Editions 189
Ownership snapshot 2026-10-09ooFxjiYLfn4ggUW3Eh7s6zXFTdGkbEM5epFEDKzK4BfEkXq9Xpqoo1Uu6zycgS7dqEt4S1wr68kZdPsqSCHr3XVZXTkA9NeUihkuZ6ooB6M7rAChN4fL59dDsu7saasACEyDfNua7YJkCjjbmsYF3ovCGooZFjapvrUZ1dkQK13rH6q71S3nvtWiKQVgVwJiFnwS1py2TSUVoovgpS6HKxxFewDFsNVpj63EdLVieABShVxRzS8KTJxz1ZK9iKWooHqptyYNPGy6t95rN6qHq6KWaRmrG8MmSm2hNjdjnjN217PGmRooX2jKRVchnSTwUFnZG9rLd3S32tETrNSeS3EjeJqiDToneo87eop6gvGBFFNM9t8FjtyFJFTdg9UpvCMJSb9nU1bzmcTaQmX1amj7ooohaHw9Vjd5jECqAZuVdNu5UmXL3Vrbe66TMUmaMay6eJZ9wKuooYP5Hgz51qHWDvHm4zcv7BdDDa3HMZFfboTxDiS4sT6nGWDvbNop3xxjGEpgKha3GPASqpAGZsPXrNRCvuHkjQb8k4XaSA2fuitjNonmCYvYwBHiw9PkENUAvBFCixBR6vAJQxKhizVcXRXeH95r7n6hop2U8KabH2Py3YHhtB42H96GGJnnTgg5tRygeJ8LRYBhRrDrV73ooQ8LHiXdYeKmpfh1KM6RYVBcs7wepiF5oXtrCnpSHZkvrAiUfCooUyz7AvmsgaA7y5E5DTFAhFKqFZx9UDNARpdDjQ8UkCgqweifEoopZ1DJHuLsndhGkcmAyNSpvYC6Vynsc8XgzrhUFMb4xb7WsHvxooXo5yiDBHvp488fhtsWsGfZKNAnyLRDURL8TbBWBtZ2PNGJAeaooQNPaJKJPE9e8b9oJviTiJbgHjSpin2LQAfjrtGFMTE7XLY3H5opPuzX9KBMVxKSagHQUdYbv1bJmWJxLuMQy4rcDXBDPqTQ2NirooootmC1BCU79Bmcc9483hxBUmC7Qx8bd7UvXm6LHzPhE6Yb1xf2ooTxXcJuCy65JDKnGr4ijWuUEM6uFh4EC2LNrfu3BHWkRqcerTXont7M1TeTg85jAjZ26pE6gCYSLqH5jew3DLsPoj1pSDNCmWQbwLooSSfo4TATibfXCrFbsKvE9HvjvVJwCKmXuFgnYYRKsNA2Ksv91Release
Current mint status and pricing are unavailable. Reload to retry.
Primary minting creates a new edition. This site replays existing editions.
Mint history
- Supply
- 256
- Indexed editions
- 189
- Mint scheduled
- 2023-08-09T16:30:00.000Z
- Primary mints recorded
- 189
- Prices paid at mint
- 2–9 tez · 189 priced mints
Market history
- Secondary trades
- 58
- Recorded volume
- 389.06 tez / wXTZ
- Lowest latest priced sale
- 0.1 tez / wXTZ
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
Related articles
The Best of fxhash (Unofficial): Issue 33
By The Best of fxhash (Unofficial)
Issue 33 of The Best of fxhash (Unofficial).
- Published
- 2023-08-15
- Minted editions
- 10
follow my lead
By Gabriel
In depth explanation of the project by the same name.
- Published
- 2023-08-04
- Minted editions
- 256
Index coverage
Last completed index sync: block 15290017 · Thu, 08 Oct 2026 22:50:28 GMT.