Map2Model Offers Accessible Way to Generate Cityscapes for 3D Printing

By on June 16th, 2025 in news, Service

Tags: , , , , , ,

3D city model of London generated by Map2Model [Source: Fabbaloo]

I’ve found a new way to generate cityscapes for 3D printing.

You’ve probably seen these before: a 3D print of your city, including buildings, streets, and parks. They’re quite fascinating as you can look at your city in a different way.

A 3D model of the streets and buildings is obtained, and then printed.

But how and where do you get them? One tool I found some years ago was CADMAPPER. It’s still around, but requires a login to proceed, unlike its initial release, and it seems there are purchases involved as well. Even then, there was a restriction that you could only map one square km tiles at a time.

Now there is a new platform that does more or less the same thing: Map2Model. It’s made by Smoggy3D of Patreon, who normally produces extraordinarily cute 3D models of knitted animals.

Map2Model, a web app, is ridiculously easy to use. It presents a map window, where you scroll around to find the area of interest. Then you define the specific zone for the 3D model. You can define the zone as a rectangle, square, circle, or arbitrary polygon.

Map2Model then uses OpenStreetMap data to develop the 3D model when you hit the “generate mesh” button. You can view the resulting design in a 3D window to verify that it’s what you wanted. Eventually, you download either an 3MF or STL file and print it.

Note that depending on your zoom level, the buildings can be quite small, so you will need a 3D printer with resolution to match. It’s also possible to print several patches in sequence, if you carefully select the start points for each region. You could then mount them adjacent to each other and create a much larger physical map.

Using Map2Model to generate a cityscape 3D model [Source: Fabbaloo]

There are quite a few options to modify the generation. You can adjust the height of the roads, or cut out water regions, for example.

The OpenStreetMap data is not bad, but in my experiments there are some quirks. Sometimes the buildings are the wrong geometry, and in one case a tall building was represented by a segment hanging high in the air. In other words, please check out the resulting mesh carefully before printing. You may need to do some tweaks.

While I’ve been talking about printing cities and buildings, I wondered if it is also possible to use Map2Model to print landscapes. I zoomed in on Mount Everest, and this is what I generated:

Map2Model did not do well on Mount Everest [Source: Fabbaloo]

Evidently OpenStreetMap data does not include everything, so you’ll have to discover whether your target exists or not.

No vertical terrain on this side view of San Francisco generated by Map2Model [Source: Fabbaloo]

I did try a cityscape with known contours, San Francisco. It also rendered perfectly flat, so it seems there is no elevation data available.

Nevertheless, most cities are indeed flat and Map2Model should work reasonably well.

Via Map2Model

By Kerry Stevenson

Kerry Stevenson, aka "General Fabb" has written over 8,000 stories on 3D printing at Fabbaloo since he launched the venture in 2007, with an intention to promote and grow the incredible technology of 3D printing across the world. So far, it seems to be working!