Any city on Earth · print-ready, in colour

Your city,
in your hands.

GeoFilament turns any place on the map into a print-ready 3D model — buildings, streets, real hills, rippling water and bumpy woodland, built live from open map data. You frame it. You print it.

From €3 per model · 3MF + STL + OBJ · no subscription

bergen · 1:5,000 · every frame is real output

The process

From map to printed skyline in three steps

Illustration: a plan of a coastal city drawn in ink, with a terracotta viewfinder rectangle laid over one district.
01

Frame it

Search any place on Earth and frame the streets that matter — your block, your harbour, the city you grew up in.

Illustration: an axonometric model plate — block buildings, streets, woodland and a harbour standing on contoured ground.
02

Preview it

We build the model live in your browser from real map and elevation data: buildings, streets, hills, water and woodland.

Illustration: a printer nozzle laying a bead onto a half-finished city plate, with four spools of filament behind it.
03

Print it

Pay once and download a multi-colour 3MF for your AMS or CFS — plus an STL and an OBJ that any slicer opens.

Off the printer

Photographed, not rendered

Photograph: a printed city model in a black picture frame, seen from above — white buildings on cream ground, a pale-blue river and lake, green parkland and a wood of individual tree canopies.Photograph, low angle: a pale-blue river running between white printed buildings, with the streets raised in relief on the ground.Photograph: a wooded hill printed as hundreds of small green tree canopies, above white courtyard blocks and a row of tower blocks.Photograph: white courtyard blocks beside a highway and a pale-blue harbour basin, with contour steps in the cream ground.

one model · four filaments · buildings, ground, woodland and water · framed

Why GeoFilament

Built like a survey, priced like a coffee run

Illustration: a city model drawn exploded into its layers — contoured terrain at the bottom, then water, streets, woodland and buildings floating above it, linked by dashed leader lines.
terrain · water · roads · woodland · buildings — every layer its own part, four filaments

Real terrain, real hills

Elevation comes from the same DEM the mapping world uses, so a hillside city actually climbs. Coastlines get a proper sea surface instead of a flat void.

Woodland you can feel

Forests are rendered as thousands of individual rounded canopies — a bumpy, tactile texture that reads as trees the moment you touch it.

Bigger than your bed

Split any area into up to 4 × 4 plates, each one a square that fits your bed. Print them one at a time and butt them together — a 640 mm city, at the same scale throughout.

Printed in colour

In the 3MF, terrain, buildings, roads, water and woodland arrive as separate parts with filament slots already assigned for your AMS or CFS; the STL and OBJ are single-file fallbacks for any other printer. No supports, no repairs, honest millimeters.

Pricing

One city. One payment.

€3per model
one-time
  • up to 25 cm€3
  • up to 50 cm€5
  • over 50 cm€8
  • Multi-colour 3MF, STL and OBJ, millimeter units
  • Real terrain, water and woodland included
  • Plate sizes from 100 to 250 mm
  • Personal license — unlimited reprints
  • Instant download, file is yours forever

Priced by the finished model — the same city costs the same however many plates it prints on.

Start your model

Secure payment by Stripe · instant download · personal licence.

Questions

Everything printers ask us

Do I need my own 3D printer?

Yes — GeoFilament sells the digital model, not a physical print. Any FDM or resin printer works, and every print bureau on the planet accepts STL files if you would rather order a print.

What exactly do I get?

Three export formats for the same model: a multi-colour 3MF with each layer assigned to a filament slot, a single-mesh STL, and an OBJ with a material library. Units are millimeters, Z-up, scaled to the plate size you chose. Everything ships with a print and assembly guide.

Can I print something bigger than my print bed?

Yes. Choose a 2 × 2, 3 × 3 or 4 × 4 grid and the area is split into that many plates — up to 640 mm assembled at a 160 mm plate size. Every tile is a flat-edged square cut from the same model, so neighbours butt straight up against each other and the street grid runs on across the join. The print guide names the tiles by row and column so you know which goes where.

How does the terrain work?

Elevation comes from the AWS Terrain Tiles open dataset, in Japan from the Geospatial Information Authority of Japan’s survey of the ground, and in the Netherlands from the national elevation survey (AHN). Buildings are cut into the slope so they sit properly on a hillside, roads follow the ground, and printed relief is capped at half the plate width so an Alpine valley stays printable. You can exaggerate or flatten it with the terrain slider, or switch it off for a flat plate.

How large an area can I capture?

Every model prints at 1:5,000, so the plate decides the area rather than the other way round: a 160 mm plate covers 800 m across, a 250 mm plate 1.25 km, and a 4×4 grid of 250 mm plates 5 km — a metre-square model of 25 km². Fixing the scale is what keeps a 10 m building 2 mm wide on every model, big enough to actually print, and it means two models of the same city always fit together.

Can I sell prints of my model?

The standard purchase covers personal use — print as many copies as you like for yourself and as gifts. A commercial license is on the roadmap; get in touch if you need one sooner.

Where does the map data come from?

OpenStreetMap, © OpenStreetMap contributors (ODbL). Coverage is excellent in most cities; where mappers have recorded building heights we use them, otherwise we estimate from storey counts. In Denmark, a building with no recorded height is measured instead, from the national lidar survey (Danmarks Højdemodel, Styrelsen for Dataforsyning og Infrastruktur). In France, likewise from IGN’s LiDAR HD survey. In the Netherlands, from 3DBAG’s per-building heights (TU Delft and 3DGI). In England, Flanders and Brussels, North Rhine-Westphalia, Berlin and Brandenburg, Hesse and Bavaria, from their regional surveys, and in Switzerland and Liechtenstein, Norway and Czechia from their national ones.

How do I pay, and is my card safe?

Payment is taken by Stripe, acting as the merchant of record — the price you see is the price you pay, with any VAT handled on Stripe’s side. The buy button sends you to Stripe’s own page for the card details and your email — none of that touches this site, and we never see a card number. Your downloads unlock the moment the payment goes through, and you get an address that re-opens them later on any device.