vvoovv / blosm

Blosm addon for Blender. A few clicks import of Google 3D cities, OpenStreetMap, terrain. Global coverage. Source code is in the branch 'release'.
1.6k stars 190 forks source link

Joining of imported 3D tiles #409

Open pveierland opened 1 year ago

pveierland commented 1 year ago

Hi,

When importing Google 3D tiles, the tiles do not always correctly align. See example below:

image

Discontinuity between tiles causes issues when e.g. placing things on top of the mesh surface.

Is this a pure data issue - and if so - would it be possible to create a feature to allow automatic smoothing of tile connection points?

vvoovv commented 1 year ago

Can you propose a method how to treat the discontinuities between the tiles?

pveierland commented 1 year ago

I haven't tried it out, but the naive approach I'd try could be:

PhiKuz commented 1 year ago

The old Google Earth Decoder, that is no longer available on Github, was able to pull tiles that were aligned properly, but didn't officially use Google's API to do so; it downloaded the raw glb/jpegs. I would really love if there was a fix for the misaligned tiles, since I would prefer to use a more legit solution to download google's meshes.

Nerosetsfire commented 11 months ago

Boy was I happy to find this thread and boy am I disappointed to see that there are no possible solutions being proposed. I hope someone comes up with something and if anybody does please let me know

Ivkolya commented 2 weeks ago

you can try to bridge walls of each tile with walls of neighbouring tiles, but it is very tedious. Or you can try to remesh the terrain in the Sculpt mode and reproject texture and details on it. At least it is what I'm trying to do, it is much better that manually joining the vertices