Burcin IO
banner
burcinio.bsky.social
Burcin IO
@burcinio.bsky.social
I’m a multidisciplinary artist and lenses are gates to my uncensored, uneducated mind.

“Art Making Is The Ultimate Freedom”

Burcin.xyz - burcin.eth
Now the allowlisted communities...

Very happy to be part of it and hope everyone gets something they will watch without blinking
CYPHERDUDES
by amazing
@i----felix----i.bsky.social
May 24, 2025 at 10:34 PM
While the tests were on...
@rutgervandertas

@BardIonson

@MattiaC

@shibboleth88
and more... Thanks your time and feedbacks. Much appreciated 🙏
May 24, 2025 at 10:32 PM
It was a big struggle for me to achieve this project to be purely onchain. I've insistently talked to some very kind friends in our ecosystem to make it happen. Not in order of importance;
@I____felix____I

@EtoVass

@Maniinng

@0xmonas

@ShaikTibout

@NFTYGiFY
Much appreciated 🙏
May 24, 2025 at 10:32 PM
Allowlist mint price: 0.01881 $eth on 26th, May, Monday
Public mint price: 0.03333 $eth o 26th, May, Tuesday

Exact hours TBA...

If you like you can experiment with the simulation on my website version which will be on till the end of minting process.

burcin.xyz/the-sandscapes
May 24, 2025 at 10:31 PM
I will release Sandscapes collection on
256ART
on Monday. The first day, it will be open for the allowlist which I will announce after I finish this thread during the weekend. On Tuesday it will be open for public mint.
May 24, 2025 at 10:30 PM
How this script works without an offchain dependency? Thanks to
256ART

ShaikTibout
, artists can use their platform to deploy their scripts by only dealing with their JS since 256art already has p5.min.js deployed on Ethereum which s the source of lib, fully on chain.
May 24, 2025 at 10:30 PM
Sandscapes offers not just visual variation but conceptual variation. Each token is a study in emergence, a microcosm of decision, inertia, resistance, and reversal, governed not by human hand but by immutable code.
May 24, 2025 at 10:30 PM
No textures, filters, or pre-rendered visuals are used. Everything arises from procedural logic: from how sand stripes are initialized, to how grains bounce and fall, to how bubbles interact with the canvas space. It's simply a choreography for the elements exist in the canvas
May 24, 2025 at 10:29 PM
Under 500px height, fast flow with short jumps (1px)
500px-1800px height, mid flow with medium jumps (1-3px)
1800px-4000px height, slow flow with long jumps (1-5px)
Over 4000px height, slow flow with longer jumps (1-8px)
May 24, 2025 at 10:28 PM
The simulation is rendered screen agnostically. Grains are individually painted each frame while depth and cohesion is sought in palettes generated. Bubble outlines are overlaid for transparency and visual separation. Computational weight is on browser. No offchain dependency.
May 24, 2025 at 10:28 PM
Every aspect of this script — including colors, motion, and randomization — is derived from code stored on-chain. No external assets are required. The simulation is entirely self-contained, preserving its autonomy and permanence on Ethereum.
May 24, 2025 at 10:27 PM
No designed palettes in this collection. Colors and palettes are generated randomly by random palette function in the script with 3 different methods to result as Monochrome, Contrast and Complimentary palettes. #nft #art #digitalart #generativeart #onchainart #p5js
May 24, 2025 at 10:15 PM
When enough sand has settled in the bottom half (≥ 97%), the canvas "flips", all grains and bubbles are mirrored vertically. This captures the rl turning of sand frames and allows the simulation to loop infinitely, never resolving into stillness.
May 24, 2025 at 10:12 PM
Random bubbles emerge in the lower half of the canvas in circular masks. These obstacles r dynamic, they may rise if the surrounding area is empty, adding a buoyant counterforce to gravity. Their movement introduces subtle interruptions to the flow. They rest if grains r on them
May 24, 2025 at 10:12 PM
Each grain has a small chance to move downward each frame, mimicking falling. A granular physics loop randomly shuffles grain update order, allowing natural cascades and clumping. This creates an illusion of physical motion and structure formation... #art #ethereum #onchain #nfts #digitalart
May 24, 2025 at 10:12 PM
Sand grains are arranged as layered colored “stripes” in the top half of the canvas. Each grain has a color assigned from a palette, determined by one of three algos: monochrome, complementary or contrast. These palettes are generated algorithmically in HSL and converted to RGB.
May 24, 2025 at 10:08 PM
Each artwork begins from a token-derived hash. This hash initializes a custom pseudo-random number generator (Random class), ensuring deterministic but unpredictable behaviors: no two Sandscapes are alike, yet all are reproducible on-chain on #ethereum
May 24, 2025 at 10:06 PM
At the heart of Sandscapes lies a physics-inspired simulation rendered entirely with p5.js and governed by deterministic randomness based on each token’s unique hash. The script’s key mechanics replicate the visual essence of falling sand, rising bubbles, and eventual inversion #art #digitalart
May 24, 2025 at 9:53 PM
William Tabar and Klaus Bösch's amazing creations with sand was a light in my mind when I'm challenged and struggled to tune my script to mimic physical sand art frames.
You should def check these pioneers to learn more about physical sand arts. However I was aiming for onchain
May 24, 2025 at 9:50 PM