The Cartographer's Dream
the cartographer is dreaming…
the atlas

Plates I – VI

An Atlas of Recurring Dreams

Certain seeds the cartographer cannot stop returning to. Six of them are pressed here as plates, engraved fresh in your browser each time you visit — no two visitors hold quite the same paper, yet every coastline is identical. Click any plate and the atelier above will dream that world again on the master sheet.

The naming grammar

How the Lands Learn Their Names

No name on any chart is stored anywhere. Each one is assembled, letter by letter, from a small grammar of sounds — then argued over, shrunk and shifted until it fits its own coastline.

1 · The syllable machine

Every root is two or three syllables of onset + vowel + coda. Doubled letters collapse into one, and anything shorter than four letters or longer than ten is thrown back into the ink pot.

thalvorselmorbrgr + aeiaeaoy + rnthstndsk

2 · Geography chooses the title

The largest landmass is measured against all land in the world. Hold more than half of it and you are crowned a Realm; a solid third makes you a Dominion; anything less scatters into an Archipelago. The map decides what it is before it says what it is called.

3 · Ports are built, not born

Coastal towns take a working suffix — -port, -haven, -wick, -mouth, -stead, -ford, -by, -marsh, -fell — the honest names of places where people tie up boats and argue about fish. River mouths are favoured; a town without fresh water rarely makes the chart.

4 · Waters speak in patterns

Seas are titled by formula: Sea of ⟨root⟩, The ⟨root⟩ Deep, Gulf of ⟨root⟩, The ⟨root⟩ Expanse. Mountain ranges become Teeth, Spines and Crags — geography written in dental metaphor, as it always has been.

The hidden machinery

How a Word Becomes a World

Type “salt-vesper” into the atelier anywhere on earth and you will receive exactly the land below. The seed is hashed into a stream of deterministic randomness — and then four things happen, always in the same order.

Pl. i Height rises from noise

Domain-warped fBm simplex noise, sharpened with a ridged octave, lifts a height-field out of nothing. A soft falloff near the frame keeps the sea in permanent possession of the border.

Pl. ii The waterline votes

The flood is set by quantile, not by a fixed height — so the Waterline slider always drowns exactly the fraction of the world you ask it to, on every seed, without exception.

Pl. iii Ink takes the coast

Marching squares traces the shoreline, Chaikin rounds the pen stroke twice, and a wobble of low-frequency noise makes the line tremble like a hand that has been drawing since dawn.

Pl. iv The dream is annotated

Rivers walk downhill until they meet the sea or an older river. Glyphs are stamped by altitude and moisture, towns claim the river mouths, and the labels argue politely for space until everyone fits.

A cartographer's desk at night: an unfinished parchment map, brass dividers and a single candle
The atelier after hours — the only plate on this page not drawn by the algorithm, but dreamt by a different machine.

Colophon

Drawn by No Hand

Every coastline, glyph, stain and name here is computed in your browser at the moment you ask for it. Nothing is fetched, nothing is stored — and the same seed will summon the same world a century from now.

seeded PRNG · xmur3 + mulberry32 simplex fBm + domain warp quantile thresholds marching squares Chaikin smoothing BFS distance fields canvas 2D, six plates deep
Return & dream again