Abandoned Structures

Domitori16/16

Inspired by space photography, brutalism, and 'Solace' by lunarean.


Features
--------

- 2 color themes: "moon" (white, gray, pale yellow) - 90%, "crimson" (deep red) - 10%
- 5 possible shapes in the center (equal probabilities): "bowl", "dome", "cylinder", "well", "empty"
- Different light source positions, with a limited altitude range

Press 's' to save a 2000x2000px PNG (see overriding parameters below).


Technical details
-----------------

Uses a custom top-down isometric rendering engine for building semi-realistic shadows. Pure JavaScript, no GPU required.

Works best in Chrome or Firefox on desktop. Safari on desktop and mobile browsers could be *extremely* slow.

You can override internal buffers dimensions for higher quality image by setting `size` query parameter, e.g. by adding `&size=2000` to the end of the URL (use "open" button below the preview to open in new tab). Lower size will produce more artifacts in shadows, more pixelated look, but faster. Higher sizes produce smoother shadows, less visible pixels, but slower. The default buffer sizes are 1200x1200px.

You can also override the dimensions of a saved image file (pressing the 's' key) by adding `&savesize=2000` to the URL. Default is 2000x2000px.

Example URL for high-quality 3000x3000px image (IPFS and transaction hashes omitted):

https://gateway.fxhash2.xyz/ipfs/Qm.../?fxhash=oo...&size=3000&savesize=3000

Built with p5.js: <https://p5js.org/>


License
-------

- CC-BY-SA-4.0 - <https://creativecommons.org/licenses/by-sa/4.0/>
- p5.js is licensed under LGPL v2.1 - <https://p5js.org/copyright.html>

(c) 2022 Domitori

This page has been generated using fx_hash public API https://api.fxhash.xyz/graphql/, to display an overview of a creator's collection from www.fxhash.xyz. The computation of "rarity" is not the official computation and therefore can differ. Dev by @zancan.