op1cCJveEkAakiHVYrUFQyKZmnSf1q89UuWUnTvMDg1w5Z6MzKySand
by Ivan Dianov
- Minted
- 86 / 128
- Published
- 2023-08-03
This project is a cellular automata that simulates falling sand. The falling is deterministic: each sand particle will fall to the same place each time the program is run. Some iterations eventually stop, some continue indefinitely.
The fun is that the project is implemented on a fragment shader. There is no array of grains of sand. Each pixel decides whether a grain of sand from a neighboring pixel will end up in it or not. This logic required a lot of banging my head against the wall, because the slightest mistake caused sand to disappear into nowhere or appear out of nothing and clutter up the entire space.
0…9 — set speed
space — pause
s — save picture
drag over — add more sand
shift+drag — erase
Project information
- fxhash project ID
- 28356
- Runtime
- fxhash snippet · params: yes
- Network
- Tezos
- Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr- Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b- Artist addresses
tz1MwvWz611pLwYdFMZpWCEsh247MEYtm5ii- Generator URI
ipfs://QmQf2KpmamyK2gXcwd7eFncQcojtL9kfbXBAt3Xs5myuD9
Editions 86
Ownership snapshot 2026-10-07op2sDNA7gG3wDkKnVaqN5gF85YoQ4h1xeyZAef39SAu1Ar2qptXoortZ7We8qUKG7SwLMZCKYEqpgn6qjiVGqPNkw6T6gAwK5WsLgnop9CnHHP94VpHbQKjXVz5AncGEXPvrYnGQFHP1gcQzPhs3W6bHKookD4spyqNPpHfKQAUbo2USvoJRwhreEwLNt8DXAWff412Z1bBNoodkrsYKSHG7pTMCGHapSJ8eTxng3cNr4ux9My7dWCDRy1JYUgBonuYkqdujAkZtog3nfFaaV4yBHnEAjBz2LJjvAEHQzgXnxKm1reooN55DerbZRrHs5Apib9FVn31W6zG9nDtBLjYAeiaAZyMXyLgvTooqfNYfGH3ze5s8YHTxJsAJVLRQ1CVbWR6GMKz2vYqpMVhz8sJkoorJSweSFu91FVfpeC5K9b3dQjwKD4eUEqmhHg9Pukr9gLDuWU2opRUDggtoy2wtzwSXNjx1CgEytUpNAoDSWvA12nqJzg2UaitsmJoomGzh21YzKpH8jTqpDN2PU3JyHQxuE3M1X4MjEZ8ag6fAttxtRooBZhsvFaJJkeVUZzWYSrRoVwiRxtNhxMDJVUqfbmJUDtjBXacEoopJuVNisTAhLRgLpioxejZ1x8mUSDVXoyBAuuwH98K8EzkSFvgopWkhDBMY9JX2ntRVqe5gzL7BAt6LUQC25okKH4nLNfFRDs6mWkoo15Z6SEAzFjmR5FGL4gz3ZVHTU84PuM5vpHtACbevciuzVfiDmooEB2ybBrp5co5F9S73QJ6iKPxfbp6SCahvUVVmR1egkQNMsog8op5N1Yf5sexzmJeX4mXTqXZmNcfewKP8qgd2N5fuWajZYXiz3SuopK72sQcd2rj9ckm19tRfrhVkTgyAg7JZJiPaFmsXM5bArJmiVTonmhjxoS2NJKbhsYEcaCCqjUnEEqDP9PGtTnipBN3KsEMBLsAZeoo7K2qr8y6ht56iZ255BX3jrBpTyMGaBijqLrMH1aB9tnvdeQk2ongbmVJpMxuC9M1za5CcPVkThauyBDp3yafei4v12toYzYnUcieopGpbo32YoB5Y97z1NeoNHSULf6Rac2e8fnZgPStVMbZUaeoBUGooYUCo2y3GAKEjYRSgVJLpzzJHP8GesfbQqtAkPHKBe6gagw8bLRelease
Current mint status and pricing are unavailable. Reload to retry.
Primary minting creates a new edition. This site replays existing editions.
Mint history
- Supply
- 128
- Indexed editions
- 86
- Mint scheduled
- 2023-08-04T17:00:00.000Z
- Primary mints recorded
- 86
- Prices paid at mint
- 13–29 tez · 86 priced mints
Current mint availability and pricing are shown on fxhash.
Market history
- Secondary trades
- 62
- Recorded volume
- 1664.537 tez / wXTZ
- Lowest latest priced sale
- 3 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