For Ledger 0p3n, a conference by web3 innovators for the digital asset ecosystem, Bonjour propose to each attendee to explore the cryptocurrency market through an immersive data art exhibition which will generate NFT during the event.
This exhibition proposes to discover the following height main cryptocurrencies: Bitcoin (BTC), Ethereum (ETH), Polygon (Matic), Solana (SOL), Cosmos (ATOM), Polkadot (DOT), Tezos (XTZ) and Avalanche (AVAX). Each cryptocurrency is represented by a 3D digital sculpture with its own design and materials. These sculptures will evolve during the day following real time events on the crypto market.
Each time the market trigger a transaction event, the sculpture will change depending on the side and the volume of the transaction.
At each ‘buy‘ transaction, the program will add matter to the generative sculpture, at each ‘sell‘ the program will remove matter. Each cryptocurreny has its own set of sculpting brush in order to create a unique sculpture. Every ten minutes, the sculpture will reset itself in order to create a new ten minute view of the market.
For each ten minute loop the program saves a recurrent snapshot in order to produce a 10 second film of the cryptocurrency and its life on the market. These videos, create a unique NFT collection, which can be collected from the attendees as a Proof of Attendance (POAP). The full collection made of 1000 generative video can be collected on the platform Open Sea.
The generative system relies on two main elements, a main server dedicated to listening and broadcast market data in real time using the Coinbase API and a graphics server dedicated to creating the sculptures.
Each sculpture is created using a a custom Signed Distance Field generator, encoded into 3D textures and manipulated via a Compute Shader to achieve high performances rendering.
The 3D textures are then translated into visual using raymarching. This technic allows us to iterate quickly with the sculpt, design, but also the materials as everything can be manipulated in real time.
Please switch your device orientation to continue.