Bitcoin Ordinals  /  Generative Art  /  MDV

Jovian Rift Drive the moons of Jupiter

95 fully on-chain, generative 3D worlds — one for each known moon of Jupiter. Procedurally rendered in real-time with WebGPU, shaped by real orbital science.

95 Supply
4 Galilean Moons
WebGPU Renderer
100% On-Chain

▼  Scroll to explore  ▼

Trailer

See It in Motion

About

What is Jovian Rift?

Jovian Rift is a collection of 95 interactive 3D experiences — one for every moon currently orbiting Jupiter. Each piece is a unique, procedurally generated world you can drive through in real time.

Every terrain, color palette, visual effect, and landscape is determined by that moon's actual orbital data: diameter, eccentricity, inclination, albedo, mass, and more. No two worlds are alike. No external servers. Everything renders directly on-chain, directly in your browser.

Built with Three.js WebGPU and TSL (Three.js Shading Language) — pushing what's possible in generative on-chain art.

Real Orbital Science
Terrain frequency, octave count, path curvature, sky color, and post-processing effects are all derived from each moon's actual NASA data.
WebGPU Powered
GPU compute shaders generate the heightmap and surface normals every frame. On supported devices, the terrain is rendered at full fidelity in real time.
Toon & Post-FX
A custom toon shader pipeline with sobel edge detection, bloom, RGB shift, film grain, dot screen, and anamorphic lens flares — toggled by each moon's traits.
Bitcoin Block Clock
The world reacts to the Bitcoin blockchain. Visual intensity, wave magnitude, and rain effects increase as time since the last block grows. New blocks trigger a flash.
100% On-Chain
The full Three.js library, all shaders, models, and moon data are inscribed on Bitcoin. Nothing is served from external servers.
Parent-Child Provenance
Each inscription is a child of the core library inscriptions via Bitcoin Ordinals parent-child provenance. A verifiable, permanent chain of origin.

Interactive Viewer

The Solar System, to Scale

Before you own a piece, explore the entire Jovian system. The interactive 3D viewer shows all 95 moons orbiting Jupiter in real time — positioned and scaled using actual orbital data. Hover any moon to see its name, group, and statistics. Click to enter its world.

Jovian System Viewer
All 95 moons rendered to scale in 3D. Real orbital radii, periods, and inclinations. From the towering Galilean moons to the farthest irregular satellites — the full collection, live.
Open Viewer →

Moon Science

The Data Behind the Collection

Every trait in Jovian Rift is derived from real orbital mechanics. Explore the full dataset — orbital radii, inclinations, eccentricities, diameters, and discovery years — across all 95 moons with interactive charts and a searchable data table.

Jovian Moon Data Visualization
Orbital maps, size comparisons, scatter plots, and discovery timelines. See exactly how each moon's physical properties map to its in-collection traits.
Explore the Data →

Traits & Rarity

Each World is Unique

Traits are deterministically generated from each moon's orbital properties. A moon's diameter, eccentricity, inclination, albedo, and semi-major axis shape everything from terrain roughness to which visual effects are active.

Trait Rarity Description
Galilean MoonUncommon Sat 4 / 95 Io, Europa, Ganymede, Callisto — Jupiter's four largest moons, inscribed on Uncommon Satoshis. Busts of Jupiter populate the terrain as landmarks.
Low Color ModeRare ~9 / 95 A stark, reduced-palette rendering: 6-step toon shading, sobel edge mode active, bloom and RGB shift disabled. Striking and minimal.
Dot Screen ~50% of moons A halftone dot-screen overlay, intensity driven by the moon's eccentricity. High-eccentricity orbits produce a denser pattern.
Film Grain ~60% of moons Cinematic film grain, active on moons with eccentricity above 0.4. Intensity scales with time since last Bitcoin block.
RGB Shift ~70% of moons Chromatic aberration effect, active on moons with high inclination. Creates a glitched, prismatic fringe on bright edges.
Anamorphic Flare ~70% of moons Horizontal lens streaks on bright highlights. Active on moons with albedo above 0.3 — the most reflective worlds.
Sobel Edge ~20% of moons Edge-detection rendering mode, active on the smallest moons. Can render as outlines-only or as an additive overlay.
Terrain Octaves 1 – 8 Number of noise octaves controlling terrain detail. Moons with higher eccentricity get more complex, jagged terrain.

Game Mode

Drift & Collect

Every piece has a hidden arcade game. Press G to toggle Game Mode — the road straightens, three lanes appear, and objects begin spawning ahead of you. Steer left and right to collect coins and dodge hazards. Speed increases with every point. Your score can be exported as a JSON proof.

Coin
+1 point. Speed and spawn rate increase with score.
Spiked Ball
Costs a life. Three hits ends the run.
Bomb
Clears all hazards from the road instantly.
1-Up
Rare. Restores one lost life.

On mobile, left/right arrow buttons appear automatically. On desktop, use the arrow keys to change lanes. Score export saves a JSON file with time elapsed, final score, and inscription ID.

Controls

Navigate Your World

C Cycle camera mode — chase, cockpit, or overhead orbit
G Toggle Game Mode
P Pause / resume terrain scrolling
Lane change in Game Mode
Scroll Adjust camera follow distance
Orbit mode Click & drag to rotate, scroll to zoom in overhead view

Provenance

Fully On-Chain. Verifiable Forever.

Every dependency — Three.js, the moon database, the GLTF models, the font — is inscribed on Bitcoin. Jovian Rift uses Ordinals parent-child provenance so the chain of origin is immutably recorded on-chain.

Supply
95 Inscriptions
One per known moon of Jupiter at time of mint.
Galilean Moons
4 on Uncommon SatsUncommon Sat
Io, Europa, Ganymede, and Callisto are inscribed on Uncommon satoshis — the first sat of each Bitcoin block.
Provenance Model
Parent-Child
Each inscription is a child of the core dependency inscriptions via Ordinals parent-child provenance.
Renderer
Three.js WebGPU + TSL
GPU compute shaders, node-based materials, and real-time post-processing — all inscribed on Bitcoin.

Mint

Join the Expedition

Coming Soon
Date & Price To Be Announced
Supply
95
Galilean Moons
4
Price
TBD
Date
TBD

Follow @mdv_btc on X for launch announcements.

Explore the full collection on-chain →