ooztogxeQkRAN6JkErmiHqvaw4s66HtVnbL1G8AcmUF2Rhyk8NCgradient descent
by who?
- Minted
- 242 / 256
- Published
- 2022-11-18
Whether by choice or circumstance, we often find our lives thrust into uncertainty. We're resilient, though — we find patterns in the chaos, deciphering and unraveling it piece by piece until a new comfort emerges. gradient descent is my expression of that cyclical flow that comes to dominate our lives.
The piece starts with comfort, a smooth gradient chosen from a curated palette. As the animation runs, that gradient is mutated by a unique sequence of linear transformations - slice, skew or stride on an underlying grid - as it descends into uncertainty. After a time the animation will reverse, peeling back each transformation and returning to comfort before beginning anew.
The menu - which can be accessed with a double click or Escape - gives you extensive control of the experience. I'd encourage you to explore these settings — they transform the feel of the piece, allowing you to adapt it to match your environment or mood. Any setting that can be changed in the menu can also be provided as a URL parameter - there's a button in the menu to export them all.
Built with raw WebGL 1.0, optimised to run smoothly on most devices.
Best viewed in full screen on large format displays.
||| controls
[hold space] ⇝ speed up
[esc/2xclick] ⇝ toggle menu
[g] ⇝ toggle gallery mode
[p] ⇝ toggle pause
[s] ⇝ capture current frame
[a] ⇝ capture all keyframes
[8/9/0/-] ⇝ change viewport
||| settings
All settings are configurable via the interactive menu. Initial values can be set as url parameters by adding &[name]=[value] to the url.
loop [1|0, default 1]
| ⇝ loop the animation
infinite [1|0, default 0]
| ⇝ generate a new sequence after each descent, constantly evolving
gallery [1|0, default 0]
| ⇝ display in gallery mode with keyframes
quality [#, default 1]
| ⇝ additional dpr scaling - lower to improve animation smoothness
speed [#, default 1]
| ⇝ multiplier for step animation speed
step-pause [#, default 0.35]
| ⇝ seconds to pause between keyframe steps
start-pause [#, default 4]
| ⇝ seconds to pause at the initial keyframe
end-pause [#, default 4]
| ⇝ seconds to pause at the final keyframe
||| capture
Capture current frame saves the still immediately, while capture all keyframes saves each of the keyframes sequentially. Some browsers may require confirmation to save multiple stills. When triggered early, unrendered keyframes will be blank. All captures are impacted by the following settings.
capture-aspect [#, default 1]
| ⇝ aspect ratio of the capture, as width/height
capture-size [#, default 2048]
| ⇝ longest dimension of the captures to save, in pixels
NFT License, who? 2022
webgl engine based on lightgl by evanw
Project information
- fxhash project ID
- 21614
- Runtime
- fxhash snippet · params: no
- Network
- Tezos
- Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi- Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv- Artist addresses
tz1MmSPYUkk5qhUyY7aRhXjdKc2X51SbBw7j- Generator URI
ipfs://QmfTir1fuyzF6GoC7Bo4rdkCyD69f34hz6yd7AeG28iKwH
Editions 242
Ownership snapshot 2026-10-07ooWrxi6okagB38YnVK8RD5GCD6t2xc9r9Dtr4hCkCYdd7bvBe4vop5YwqTMzBAF3X6UYue7ruy58gBSGJEQ2LJa3wyDhbMq4huaWTgopLWM3LkgnLB11tPcDa8oZ5Fv247rKn2nx4t2TRRed9UgPNoNmZopBiYFr5wdWmDz4nmuicbtgbWpFk9qtFMHXhqYbxUUxSRS17e82onqmRc3s8HE1RF3Qh2ajFbhd2AwktNGtHyvV99aAAYkoLpaWMQRoosyug4F86XTgmQb2kER2zMf6z2UJs5gmYTYKjxGwTHRti6dPJAoo4FFNPn1ymnotMXA2fog6cZMuQkvQDHqcfBpJVgLVWcgAFmqrAoovc6kWZoTweU8KLpdspDxbu363ZNBMYSQNSfcqhWn6gx5kB1Nqop1PBaQLRJ7mBkcpS8UpbG5roNFZMDhWpJxuvmPMa35nEQkp4RBoo5SLPR2MSC3jg9pPoLibMG2grCEF6Sb9FAGPoNhmTVLiXrQppKooXywT3St8a8az6GBgQ38NwcBn4C7WSG4DnYnL8dFqbbHFJAXSZoocVM8r7SZBwju52T4mCxNAp4CqX4uFkkx5EjvvFhiQZV8Z4ToDooVUwWZmtSQZKBJPhK7ZXaqXiGvGyLzamK9kJgr3RdCRMrePPhwop7HiSAu2dNzLL9C2JQ4gA1nB1xYahfkRGAHKcrQvKSEqg6dXGoonkcjcbnHggkSf6WPeX873BPunjkHTxWvWRH9MUhjegqvnKQ3FVootGnKDQKntnL636HHhi5voqDF1u4874ERTcynqstHy7QadPCqeooZmwohE3swbvajqyvUP3hQGAMe1Mj4rMm9qfYd6fJvyF32zYEFooWN4T89oH4gV7UrW3UYDM2Yge6D1SDoUFKbvcUuJpxTGPeY3kyopHxt9kGtvegPSQguvmpQCUtqxoRvRzoPbJPuCuNMVhrStwVT2yopUxuaQXDeGZYyBMGjRpZkDbjzgpLiU8gx2z9xy8m15FvjXeU61opHtZq9n3bEie3Zxg5xsBBAMahnZSy1zJBBxEeaQc8YLk1GtPeyoovoTh5ZUnCze8xZ9XMoYK1tqMPJKXWRtYtjrbiyoFwfpq1ptZzooUN8Khbj5P4ELTNGvpGnYuS9giDvYcQFwpK9KdDVDci4xXdc9yRelease
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
- 242
- Mint scheduled
- 2022-11-23T17:00:00.000Z
- Primary mints recorded
- 242
- Prices paid at mint
- 16 tez · 242 priced mints
Current mint availability and pricing are shown on fxhash.
Market history
- Secondary trades
- 115
- Recorded volume
- 1450.4076 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
Related articles
Value Investing, Below Mint Edition
By UpOnlyFan
"Value investing is an investment strategy that involves picking stonks that appear to be trading for less than their intrinsic or book value." - investopedia.com Does art have intrinsic value? What is arts book value? All I can say is that the price of these collections is below what the artist felt was it's value to them. At the time of writing this article, the following collections are below the mint price on the secondary market. The objective reason for this is supply being bigger than demand. The subjective reason I don't know and can only speculate about. This art might prove to be a good value investment in the future. Emphasis on might! DYOR, NFA and buy what you like. In no particular order. All prices in Tezos as of 27.11.2022. Update 06.12.2022: All Prices current. New Projects added. Prices of last update now in (). Empty brakes means price stayed the same. Update 31.12.2022: All Prices current.
- Published
- 2022-11-23
- Minted editions
- 100
Index coverage
Articles mentioning this project or its editions. Last completed index sync: block 15275905 · Wed, 07 Oct 2026 23:06:57 GMT.