← All projects

adroste

by nico arbogast

Minted
13 / 32
Published
2024-11-26

adroste: a matter of perspective

adroste began as an exploration of reversing the Droste effect (a technique in which an image is recursively nested within itself).

Originally applied in static images, the Droste effect has since found extensive use in animation, particularly in endless-loop GIFs. It offers an elegant, seamless way to reset the scene to its original state, reinforcing a continuous, unbroken narrative through the illusion of infinite zoom.

While the Droste effect nests an image within itself, adroste takes the opposite approach: expanding an image outward toward itself. Here, the initial cube forms part of the final cube, which paradoxically appears to be the initial cube - creating a continuous, recursive loop.

To create this effect, I chose to focus on manipulating perspective within a static scene. Despite appearances, the cubes themselves remain stationary in "objective" space — they don’t converge toward a larger cube. Instead, only the camera moves. By traveling through the scene, the viewer’s perspective reaches a point where all the distant cubes align and appear to merge.

I see this approach as an invitation to reflect on the observer’s influence on the fabric of reality, on quantum metaphysics, Gestalt and Op art principles. When is there one cube, and when are there many? What brings them together if they aren’t moving? Do they truly merge? And haven't they always been conceived as merged from the start?

To journey further into the metaphysical, visual psychedelics can sometimes help perceive reality with greater clarity. adroste uses fxparams to let you choose the dose that best suits you before embarking on this journey.

This work is animated and can be resized and exported as a seamless looping GIF.

Features and Interaction

  • Pause & Menu Access: Click on the animated painting to open the menu. Click again on the painting to hide the menu and restart the animation.
  • Size: Define the frame size, then confirm by clicking OK to apply the change.
  • GIF Export: Save the current animation as a GIF.
  • Frame Navigation: Move between frames with the < X / Y > selector.
  • PNG Export: Save a snapshot of the current frame as a PNG.
  • Sync: Synchronize multiple screens using webRTC (highly experimental with challenging user experience; intended for the adventurous).

adroste was created and developed by Nico in 2024 using a custom-crafted codebase that incorporates various open-source libraries:

  • Generic libraries (wgpu, winit, wasm-bindgen, etc.) for working with Rust in the browser and GPU.
  • Stefan Gustavson's psrdnoise WGSL implementation.
  • Matt DesLauriers's gifenc JS library for encoding GIFs.
  • Eli Grey's FileSaver JS library for downloading files.

Copyright © 2024 Nicolas Arbogast
(See the LICENSE file included for details and contact information.)

adroste was mainly developed on Brave (chromium) and tested on other modern web browsers (Chrome, Firefox, Safari, Edge), on recent powerful devices (macbook pro, iphone), in MacOS and iOS environments.

Project information
fxhash project ID
31354
Runtime
fxhash snippet · params: yes
Network
Tezos
Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr
Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b
Artist addresses
tz1UKsziLQQKvp7VN2H8keFZ4o48PWeWsLSU
Generator URI
ipfs://QmccmgxuEkZgrUKYEUBfwjkfv1UQLn4vGrgGd4LmerhQ7P
Tags
real-timegifloopglslwgslwebgpuwebglanimatedanimationpixeltime-basedrythmic
View project on objkt ↗

Editions 13

Ownership snapshot 2026-10-08
adroste #1 static token preview

Owner: looksdope.art

Token ID
212402
Minted
2024-11-26
SeedooHWxbw1mm8yseKGd5Yo6i5RXywx9enDouL3aFpkZ8gSREF2wCh
adroste #2 static token preview

Owner: candy harmony

Token ID
212403
Minted
2024-11-26
SeedonviqaWjFeyseDa4kbqMy1XNzVArE3c2LwnS2ncUeAW6CvmRSY3
adroste #3 static token preview

Owner: 21BE

Token ID
212412
Minted
2024-11-26
SeedooBVLfGVcEiRbQGqpBN6gmBULuHzY9cnxksKXEvpP6wqy1XwuU4
adroste #4 static token preview

Owner: msoriaro

Token ID
212455
Minted
2024-11-27
Seedoo8ApQWQ2U58ChZTLzhTYjyAmDbRdfucGyKhuFoVxVXmGqFWgbR
adroste #5 static token preview

Owner: Niwin.tez

Token ID
212842
Minted
2024-12-02
SeedonxsnFywMZvGEZX81N7hLzMCuZJ7uw9GfQ8woBZDfXm4HKH2JnP
adroste #6 static token preview

Owner: MrTaztaz

Token ID
212915
Minted
2024-12-04
SeedooCrRdHFjs8Bo1o2oEfqLSQReEo6EwATeWQsAF7ZHxS3EYgv3Fk
adroste #7 static token preview

Owner: MrTaztaz

Token ID
212917
Minted
2024-12-04
Seedoo6h1Ui3ZFc6vGK9J29uxom3yPCsaSiXfwTM4CDWXTLM94GHEGa
adroste #8 static token preview

Owner: NftBiker

Token ID
213589
Minted
2024-12-11
SeedonkBUGVDJkkHZgSKhDivnWtPZcXq6YuKP1ZJHoRQmzgSEDR2oyX
adroste #9 static token preview

Owner: nico arbogast

Token ID
213590
Minted
2024-12-11
SeedopYicXSMSLeFGmsJstD1UNk1jonp9JiCifoFJLCo1zLF1bX3j39

Release

Mint status
Closed — minting disabled
Pricing type
Fixed · 24 tez
Remaining supply
16 of 32
Opens
2024-11-26T12:00:00Z

Chain state at block 15290880 · 2026-10-09T00:18:52Z. Cached for up to 60 seconds; eligibility and transaction execution may differ.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
32
Indexed editions
13
Mint scheduled
2024-11-26T12:00:00.000Z
Primary mints recorded
13
Prices paid at mint
24 tez · 13 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
0
Recorded volume
0 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15289815
fxhash issuer v1 (first)
Block 15289815
fxhash issuer v1
Block 15289815
fxhash issuer v2
Block 15289815
fxhash issuer fx(params)
Block 15289815
fxhash marketplace v2
Block 15289815
fxhash marketplace v1
Block 15289815
objkt.com marketplace v1
Block 15289815
objkt.com English auctions v2
Block 15289815
objkt.com marketplace v2
Block 15289815
objkt.com English auctions v1
Block 15289815
objkt.com marketplace v3.2
Block 15289815
objkt.com collection offers
Block 15289815
objkt.com English auctions v3
Block 15289815
objkt.com marketplace v3.1
Block 15289815
objkt.com Dutch auctions v1
Block 15289815