opE3CtCgVBcNjvEFSmXqQpQJ9F5XB2xg9FkjrMwF8JGABWGi7VcEntropy Locked Wave Function Collapse
by aebrer
- Minted
- 166 / 167
- Published
- 2022-11-15
Splits:
primary -> 10% to processing, 10% to pico_punks breadfond, 40% to #Tezos4Iran donation smart contract, 40% for me
royalties -> 80% for me, 20% for minter
Controls:
F11 -> fullscreen mode (alternatively you should be able to do this from your browser menu)
s -> save a png of the image
1-8 -> set the pixel density and re-render (default is 5, higher means higher resolution final image; the preview image is generated with a value of 5, at 1080x1080px)
Statement:
For this piece I wanted to explore the Wave Function Collapse algorithm. From the outset, I wanted to implement a version of this where instead of tiles, pixels are used as the basic tiling unit. Instead of discrete edges to connect, the rules for connection are based on HSB values of the pixels. Additionally, instead of minimizing entropy at all times, entropy for each pixel is always increasing, and the pool of possibilities expands rather than contracts (and is randomly selected from). So in short, it's not really Wave Function Collapse, merely inspired by it.
Next, I implemented Entropy Locking, using the same system as in "skyscrapers". Now we can really see the impact that Entropy Locking can have on procedural generation, and how it triggers emergence.
Thanks for reading :)
find my social links, projects, newsletter, roadmap, and more, at aebrer.xyz
license: CC0 -> go nuts; citations not required but definitely appreciated
bonus fact: if the entropy locking method is "none", then the piece should tile on all four edges! try it out!
Project information
- fxhash project ID
- 21381
- Runtime
- fxhash snippet · params: no
- Network
- Tezos
- Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi- Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv- Artist addresses
tz1ZBMhTa7gxSpaeXoqyc6bTCrxEHfZYSpPt- Generator URI
ipfs://QmboJtrRdzLahaudhbcsdQnLPyrfEAuNFXCXySChfk7rzc
Editions 166
Ownership snapshot 2026-10-07oo6EBtNEwgWDEhDUa4SvG4pWSHfiYr8ndS3dmevd5UgEEdfUp5RooApAAdi1zKj753B7Ss3rRFQvB95Z6XPaCaFgiPgrH88DUg3iadoofhM2fTC2Wtr9ShrqVP2fDh3YXnSnDQDbV5Gih5FgaL4e34i1KonnD7yLSmTdEhqLod2DP3vMmDcrSGCnZSD3cguteWGsGttNztBWonm1jBxXo4bgoMcTiyAXzN5Qjjp2APi5nDquXhy2eXe8HpmLGthoo89CK3mkiz4WZC7cKTpRvbwUvwcVzpNghxYa3qSibWPizEnQdAOwner: tz1QghPtJkZurySZrfehLwfv9cotBuyQQYDg
- Token ID
- 1310306
- Minted
- 2022-11-15
op3AtqP9JxCocfTiWsgMuG6nQME55SZShzM4VG9unCNnDHXhRv8opYd7hcEPL7Lwq3pNvgJXwAcaaDXbscchhAYRFXpbMKdGBP9A2MooYZmRus7DQU7jwceNZV2kFtsT3koFwauhNaJNgdCZQAmzkVXQQopAjdPEioFck7cbdfg1b1U664yc5rsLDGyKEEaipzx6TTu929nqonso8pnZ2o7d6LAmFTPiKKG8YiY2X2zpGBLfs64sqACrnAz4Sbaop6UG3ihJzneZ7nq6CKvrverHC6S5zb8WJDF3ARVX7nUDm5HapvooAWg7RWZaHVgnGxCN5LRZjnYpKnCGF19x7jiUPsisLpu77yV8uoofqr9ZGLsjJ4QdHscwwMHWM2t1ScBxJeNdPVvapaB5EfDdqzKQop7n77cjwEtYfj9EmCCbPeeDmhsGNToDuUXon6wgGv3wGsW74Ysop12FbVTu4Z4XLaXLNGici8yWCtgWDEzXZGf8TzNAGQXHY9ioVRonitG1U7YEjeLW9r7priiwTmuCKGs5DFiExaHdKEKK5XHX66yinOwner: tz1hPyXowqw4uZyMaSCZLVGu4gtumB4DUSHA
- Token ID
- 1310371
- Minted
- 2022-11-15
ooB7468b629GoncHExaTkvPN5GBFocqoua9SpFJMyvzfKZNHea3oosMsioWTCxgEvQ6wkQEERWqD1zicZCZGKc4au1vxu9Dybw3i17op3Wjy9wLs36nS1BeA2u5JZ5KNd5vRcybUngCAazHqRQuDNSX2donii6nkciqaP8XajMXjKktpFcUNMu3YkQCqXEChZTqYP31n43xXopFiJ14hWVBemjNW9xcHJAevgkziBNxvY3EoTcg9xW4tsF68hpoOwner: tz1hPyXowqw4uZyMaSCZLVGu4gtumB4DUSHA
- Token ID
- 1310421
- Minted
- 2022-11-15
opXKyAqLPznfspSpZnDzdfHveBY56KSAmtoSzhz4327Nhhprvy7Release
Current mint status and pricing are unavailable. Reload to retry.
Primary minting creates a new edition. This site replays existing editions.
Mint history
- Supply
- 167
- Indexed editions
- 166
- Mint scheduled
- 2022-11-15T22:00:44.000Z
- Primary mints recorded
- 166
- Prices paid at mint
- 1 tez · 166 priced mints
Current mint availability and pricing are shown on fxhash.
Market history
- Secondary trades
- 8
- Recorded volume
- 31.5 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