? Curious Hacker Newsfront | about | view on HN unofficial mirror
Show HN: Warsaw in voxels – an interactive 3D map of the city centre (p.migdal.pl)
102 points by stared 2026-11-02 | 18 comments | side by side | 1 rewritten | show 3 removed | updated 18:53 UTC

Explore central Warsaw in voxels - slightly inspired by Minecraft, and MagicaVoxel. You can change the date, time of day and weather, explore the city, or click on a pedestrian to control them (here a bit of inspiration from Dungeon Keeper).

Works best on desktop, but I tried to make it usable on mobile too. The initial load can take a while. It's based on several open datasets, including:

- OpenStreetMap (https://www.openstreetmap.org/#map=6/52.02/19.14) - buildings, streets, sidewalks, tram tracks, etc

- GUGiK / Geoportal (https://www.geoportal.gov.pl/) - LiDAR for building heights and trees, aerial imagery for colours

- Warsaw's city tree database (https://mapa.um.warszawa.pl/) - individual tree species, used for seasonal foliage

Open-source (https://github.com/stared/warsaw-vibe-voxel), so feel invited to (re)use it as you wish!

 help



small part of Downtown.. looks cool but instantly one wants more, especially if you know what this city can offer today and how rapidly it's changing its landscape!

small part of Downtown.. looks cool but instantly one wants more, especially if you know what this city can offer today and how rapidly it's changing its landscape!

Friendly, good-faith reaction that asks for a bigger area, though there isn't much substance to it.

There are quite a few such other projects, e.g. Streets of Prague (https://beta.streetsofprague.com/), were one can explore Prague in a top-down GTA2-like mode, based on real data.

There are quite a few such other projects, e.g. Streets of Prague (https://beta.streetsofprague.com/), were one can explore Prague in a top-down GTA2-like mode, based on real data.

Points to a related project built on real city data, with a link.

It'd be cool to see these taken to the next level by showing actual live updated public transit and car traffic

It'd be cool to see these taken to the next level by showing actual live updated public transit and car traffic

A modest but constructive suggestion to add live transit and traffic data.
ionwake 2026-11-02 18:20 | removed0/10low_effort | parent | prev [–]

this blew my mind! incredible!

this blew my mind! incredible!

Pure enthusiasm with no content.
radicality 2026-11-02 17:577/10first_handinformative | prev | next [–]

Nice. At first glance looks cool, but then, oh my, some areas are really butchered :S Poor Old Town and Plac Zamkowy - I'm familiar with the area and at first was scanning trying to find it visually by the features I know are there, but then in this model it's very different (wrong color, many more floors in this model, a 20-story building where at most should be at most a 5-story, the old town castle looking like a gray residential 'blok' and not the prettier structure that it is!).

Nice. At first glance looks cool, but then, oh my, some areas are really butchered :S Poor Old Town and Plac Zamkowy - I'm familiar with the area and at first was scanning trying to find it visually by the features I know are there, but then in this model it's very different (wrong color, many more floors in this model, a 20-story building where at most should be at most a 5-story, the old town castle looking like a gray residential 'blok' and not the prettier structure that it is!).

A local's specific, concrete feedback on inaccuracies in the Old Town and Castle Square model; blunt but constructive.

I think you're looking at something else, because the Old Town isn't on the map at all. Unless part of it failed to load for me.

I think you're looking at something else, because the Old Town isn't on the map at all. Unless part of it failed to load for me.

This is a good-faith factual correction about what the map covers, and it allows that part of the map may have failed to load.
eager_pika28 2026-11-02 18:18 | rewritten4/10question | original | prev | next [–]

I really like this. Is the main point that we can walk around in first person, or does it lend itself to being ported to Minecraft or something similar? Very impressive.

original comment by ionwake

I really like this, not trying to be annoying but is the main point that we can walk around in first person or does it lend itself to be ported to minecraft or something?

Sorry to be weird and ask. Very impressive though I like it.

A real question about purpose and Minecraft portability; I only cut the self-deprecating filler.

A very natural question.

Not a Minecraft player myself, but if you want to do so (code is there), feel more than invited.

A very natural question.

Not a Minecraft player myself, but if you want to do so (code is there), feel more than invited.

The author replies in good faith, says the code is open and invites people to port it.

Mobile version reloads, imho it is too heavy for Safari.

Well done.

As default weather - I would prefer sunny day instead of rain…

Mobile version reloads, imho it is too heavy for Safari.

Well done.

As default weather - I would prefer sunny day instead of rain…

A short, real bug report about mobile Safari reloading, plus a suggestion for the default weather.
stared 2026-11-02 17:376/10first_handinformative | parent | next [–]

Yeah, it is a bit heavy, but I had to balance features and performance without adding too many toggles that push choices onto the user (often when it is already too late). I optimized it primarily for desktop, with some ideas for making it lighter on phones (rendering only small parts in 1m3 voxels and the rest in gray 8m3 blocks).

When it comes to weather, I am torn between always using golden hour with a clear sky and using the current weather.

Yeah, it is a bit heavy, but I had to balance features and performance without adding too many toggles that push choices onto the user (often when it is already too late). I optimized it primarily for desktop, with some ideas for making it lighter on phones (rendering only small parts in 1m3 voxels and the rest in gray 8m3 blocks).

When it comes to weather, I am torn between always using golden hour with a clear sky and using the current weather.

The author explains first-hand how he traded features against performance and how he chose the default weather.

>As default weather - I would prefer sunny day instead of rain…

But then it would not be an authentic Warsaw experience!

>As default weather - I would prefer sunny day instead of rain…

But then it would not be an authentic Warsaw experience!

A one-line joke about Warsaw's weather that adds nothing to the discussion.
harvey9 2026-11-02 17:585/10questionfirst_hand | prev | next [–]

It was raining when I opened it. Is that tied to the live weather?

It's really good, and responsive in Firefox on my android tablet.

It was raining when I opened it. Is that tied to the live weather?

It's really good, and responsive in Firefox on my android tablet.

Asks a real question about the weather feature and reports how it ran on a mobile browser.

For the longest time I wanted this as the interface for a Local News website I was participating in. It was impossible at the time but I hope it will become a thing. Sure beats HTML tables with text and pictures.

For the longest time I wanted this as the interface for a Local News website I was participating in. It was impossible at the time but I hope it will become a thing. Sure beats HTML tables with text and pictures.

A sincere, on-topic comment about wanting a 3D map like this as the interface for a local news site.

> Sure beats HTML tables with text and pictures

Except this website chokes many desktop PCs, not to mention phones.

> Sure beats HTML tables with text and pictures

Except this website chokes many desktop PCs, not to mention phones.

A blunt but real objection: rich 3D interfaces cost performance and accessibility compared to plain HTML.

A fragment of Śródmieście (the downtown center of Warsaw). The Old Town and most of the right bank (including Praga) are missing.

In any case, very fun. Hope it improves.

A fragment of Śródmieście (the downtown center of Warsaw). The Old Town and most of the right bank (including Praga) are missing.

In any case, very fun. Hope it improves.

A mild, accurate note about what the map covers, plus some encouragement.

Really impressive. The autumn trees and the golden hour light make it feel alive, and the landmark labels are a nice touch. Fun to fly around the city centre.

Really impressive. The autumn trees and the golden hour light make it feel alive, and the landmark labels are a nice touch. Fun to fly around the city centre.

Genuine, specific praise for features of the project; in good faith, though light on substance.

A bit unfortunate it doesn't reach to the Old Town, or even Royal Palace. But impressive stuff nonetheless!

A bit unfortunate it doesn't reach to the Old Town, or even Royal Palace. But impressive stuff nonetheless!

Good-faith feedback on the map's coverage, with appreciation for the work.
stared 2026-11-02 17:498/10first_handinformative | parent [–]

Good point! I've already expanded the area from something much smaller (so to go to the National Stadium and so on). The first draft is easy, since Opus 5.5 is good at working with open data and checking against it.

What takes much more time is polishing. Sometimes things are jagged or wrong, streets are disconnected, some tree crowns float in the air, and bridges look like they’ve been hit by an airstrike.

I check things manually, compare them with photos, etc.

Good point! I've already expanded the area from something much smaller (so to go to the National Stadium and so on). The first draft is easy, since Opus 5.5 is good at working with open data and checking against it.

What takes much more time is polishing. Sometimes things are jagged or wrong, streets are disconnected, some tree crowns float in the air, and bridges look like they’ve been hit by an airstrike.

I check things manually, compare them with photos, etc.

The author explains first-hand how the project was built and how the tedious polishing work was done.

Is it raining, or are those rendering artifacts on a fractional scale monitor?

edit: it is raining!

Is it raining, or are those rendering artifacts on a fractional scale monitor?

edit: it is raining!

A light but genuine first impression that points out the project's weather rendering, with no snark.

Yes it's raining, you can change the weather on top-left of the website

Yes it's raining, you can change the weather on top-left of the website

A short, helpful answer that points to the weather control.
stared 2026-11-02 17:54 | removed0/10jokelow_effort | parent | prev [–]

It's raining, man :)

It's raining, man :)

A pun on 'It's Raining Men' that adds nothing, since the parent had already confirmed it was raining.

[flagged]



About | This page on Hacker News | HN Guidelines | Data: HN API

Curious Hacker News is an unofficial, experimental mirror and is not affiliated with, endorsed by, or operated by Hacker News or Y Combinator. Original comments are by their authors on news.ycombinator.com; rewritten text is AI-generated and was not written by the commenter.