ooVNpJ5BPZi6iAaJvHB9V4do7X8smKaR1Jgx5Whnk5J3UebS2kRDriften
by dirx
- Minted
- 104 / 111
- Published
- 2022-10-25
This piece evolved from the basic idea of having a simple animated, colorful, circular thing, like a colorful version of Moving Blocks Mono crossed with Zebra. As so often happens, ideas evolve, new ideas emerge, intersect with old ones, and things drift in other directions through beautiful pixel landscapes. And here we are - in Driften - and - once again - it's all about moving pixels and shifting colors.
Driften, by the way, is German for drifting.
How does it work?
The animation is based on several layers.
The first layer uses psrdnoise combined with feedback with the last layer. This layer mainly determines in which areas the colors should be shifted, which color should be reset (which depends on the color shifting direction) and where and how pixels should be shifted and if the brush is applied. It also creates the moiré effects.
The second layer contains a simple variant of moving blocks, which are applied as brush strokes in the last layer.
The last layer uses a double buffer to store its state, allowing color and pixel shifts.
Features:
- Color
- Color shift direction [-1, 1] (backward, forward)
- Color shift speed [1, 2, 4] (slow, medium, fast)
- Brush moving blocks - number [100, 200, 1000] & size [0.1, 0.05, 0.01] (few large, some medium, many small)
- Brush moving directions - 28 pairs of up, left-up, left, left-down, down, right-down, right, right-up.
- Brush intensity [0.1, 1.0, 3.0] (low, medium, high)
- Moiré intensity [0.1, 1.0, 10.0] (fine, coarse, very coarse)
- Moving Speed [1, 3, 7] (slow, medium, fast)
- Gradient levels [1, 2, 6] (mono, duo, hexa)
- Gradient colors
Gradients consist of the base color and, depending on the steps, 1 (mono), 2 (duo) or 6 (hexa) additional colors. They are built from a combination of low/high chroma and low/high lightness colors. Hexa gradients actually consist of 2 gradients, similar to duo gradients, but with more intermediate steps along the hue.
Animation and feature selection are based on the deterministic prng Xoshiro128 seeded with the fxhash. This allows repeated playback in the same sequence. The animation is synchronized with frames and not with time.
The preview images are taken after 400 frames.
The animation is automatically paused at 400 frames. Press spacebar, click mouse or touch to change pause.
Press c to take a picture. Press f for full screen mode. Press h to see all options.
Available query string parameters:
- autopause - disables automatic pausing
- pixelratio=2 - sets the pixel ratio (default: 2)
- showannouncement - activates the announcement
- cyclegradientspeed=3 - activates gradient playback and sets the speed factor
- speed=1 - sets the overall speed factor (experimental, default: 1)
- kioskspeed=10 - activates the kiosk mode and sets the speed in seconds
- showinfo - activates the info box
Project information
- fxhash project ID
- 20695
- Runtime
- fxhash snippet · params: no
- Network
- Tezos
- Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi- Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv- Artist addresses
tz1QM2ZmH3HUD5MUSY3efFvYqLz3A2rZZmT6- Generator URI
ipfs://QmZDBeCjcbWWKvZY32Q1jMA9UtPddwGtTTqKYi1ZAsL2Yo
Editions 104
Ownership snapshot 2026-10-07oor47CDwFdUkSZXVchwVS39rvaStVsMbyC7Fy2321HuLwaicbGdop9k3deM65nAsQp2727g9nciu46YYsLNub9M87vfMLsyUBfKnNRopCeJ4mvTJiPNGAqcD8biTWAqzkgwntuQQtszHn83NCKjvJ4ZGBonhYiHBoRcDWS7YpY2HrbUfifUJGk11XCbXVCnSABb2cvjhZRjAopGxGGACMWepQTeFUWLENUyjzi4U8zhQZqLZjy2Q9Gsa1NLpM42ooButHahpPFKJS1mVDdTW2SpLFrDjZFo1noHB8KjasZPA66b3jeonrgQduxsv71x7956fmfvzKMeZxWg9sM9icgAzVaHXiMda9DhtEooY5QDCJyZxg9xQ7Znfw9VQCd3zkRxfSkey7LprHFQBA8jH5xsMopPKw7CHijaJxdUiZ1gB1iFv3qS1pfSv5Uhj2wTiPbstYhFQWLHooykmBVBk4kfUD3KrafqdYyB6AWLTsnBnhxgC3wCXjmvQSUkzRWonivdZAvGv11PHxTefm5JuLjzjQ2FATheB6KHef1EC1qYiv8JBNoo5vsSVxB6DRr8siHXrxrZZEN6AoZMeZcNKZYrKfYgRcVvRtFHnonoXgy92HYdLy6ZitJNRXc5LV5KVnZZLQaRzTM21TPMbwQXRbfvooxHxE4ffMP4pkGF6e9X65M4byEgWMu1CNpn5CNzz47FZvGzZ7topMYbSW3QKhSJcQcsKVJ5rzuioWW8mDN6dQDXToVcDBnhVCShDeonuMprcKxtD7TsHLUtMqTdHRdAvFqCemsGHkgf15YC7TaZfUWweooDDehU5KZjs3t7zsAtVYFQd7JTuEu9L5iS4Nu9NVudfX3w1SUQopEP3RqCUJHJkwresGHG4f6xcYGb8iCdUDUYKx7geT1XaBPYXS1op63v7y1q538wmn5ADFYGqSisQa7oc7fT5RDmrt491Wung4aDUQopPYu2kQ4UUUR3ZERxTcbgSuCoVf4SVp5tjEWvPBVHzgbLQkipXooPKyJcJHXHm2e5kxMcKViQvMwcRwxGt9K2PfVNzgnRgJFP6LEtopak3xBZgUiAwTaEy9r4XShg6gefQ37jxUkz2tahqxfN5RVXw8uoox7sCuSTbLqfYSnfjyB4o7bz4uaoCcVh16wDG3eZacjsM3c6FZRelease
Current mint status and pricing are unavailable. Reload to retry.
Primary minting creates a new edition. This site replays existing editions.
Mint history
- Supply
- 111
- Indexed editions
- 104
- Mint scheduled
- 2022-11-03T19:00:00.000Z
- Primary mints recorded
- 104
- Prices paid at mint
- 2–7 tez · 104 priced mints
Current mint availability and pricing are shown on fxhash.
Market history
- Secondary trades
- 3
- Recorded volume
- 6.1 tez / wXTZ
- Lowest latest priced sale
- 0.6 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