overviewer / Minecraft-Overviewer

Render high-resolution maps of a Minecraft world with a Leaflet powered interface
https://overviewer.org/
GNU General Public License v3.0
3.36k stars 481 forks source link

2D Overlays on a 3D World #1332

Open xeyler opened 8 years ago

xeyler commented 8 years ago

Hey, I'm working on a project called BitQuest. You can find it's page here. We have player land claims in the size of chunks(16 blocks * 16 blocks), and we have recently been discussing adding overlays to our map that correspond to each land claim(you can see the discussion here).

I am worried about how the overlays will line up with the chunks, though. If each chunk can have blocks with varying Y coordinates, the isometric overlay will not be able to accurately represent where each chunk is. I suspect overlays are flat surfaces displayed at a height of 64 blocks, but if there's a chunk with blocks at the height 256, the overlay won't accurately line up with it.

In this example, you can see how it might be difficult to know the exact bounds of the territories because the ground and the overlays don't match up exactly thanks to varying block heights, but with chunk-sized overlays, I'm afraid it could be a lot more obvious and problematic.

Is there any way we can render the map with a top view instead of an isometric one, or any other workaround for representing 2D overlays in a 3D world?

CounterPillow commented 8 years ago

Our overlays already draw on top of the highest block. See examples such as the slime overlay.

Is there any way we can render the map with a top view instead of an isometric one

no