Gerben Put English

← Terug naar het overzicht

RealWorld Iceland

Heel IJsland op schaal 1:1 in Minecraft

Een Minecraft-server waarin heel IJsland meter voor meter is nagebouwd uit satellietdata: hoogtes, grondkleuren, rivieren, watervallen en gebouwen. Met een eigen plugin die de wereld tijdens het spelen genereert.

Python · NumPy · pyproj · OpenStreetMap · Java 25 · Paper · Node.js · Docker

RealWorld Iceland: Schermafbeelding van de live site
Scroll: dit is de echte site

Het verhaal

Het idee

Kun je een Minecraft-wereld maken die echt op het echte land lijkt, niet alleen qua hoogte maar ook qua kleur, water en sfeer? IJsland was de perfecte test: watervallen, geisers, gletsjers en zwarte stranden.

Van satelliet tot blok

Een Python-pijplijn zet hoogtemodellen, satellietbeelden, bodemgebruik en OpenStreetMap om naar tegels. Kleuren worden in CIELAB vergeleken met Minecraft-blokken. Rivieren stromen alleen bergaf.

Spelen en laten zien

Een eigen Paper-plugin in Java genereert de wereld tijdens het spelen, met teleportpunten, uitbarstingen van Strokkur en nevel bij de watervallen.

In detail

Schaal 1:1
Eén blok is één meter, voor alle 103.000 km² van IJsland.
Echte kleuren
Mos, zwart zand en solfataragrond gekozen op basis van Sentinel-2.
Watervallen
Gullfoss, Skógafoss, Dettifoss en meer, met witte val, kolk en nevel.
Levende plekken
Strokkur barst uit, fumarolen sissen, branding slaat op het strand.
Commando’s
Teleporteren naar plekken of echte coördinaten, en sneller vliegen.
Eigen renderer
Perspectiefbeelden van de wereld, rechtstreeks uit de regiobestanden.
Volgend project Vonk Een ideeënwerkplaats voor twee