NASA-AMMOS / 3DTilesRendererJS

Renderer for 3D Tiles in Javascript using three.js
https://nasa-ammos.github.io/3DTilesRendererJS/example/bundle/mars.html
Apache License 2.0
1.55k stars 276 forks source link

Quality difference between Google 3D Photorealistic Tiles and Google Maps #747

Closed RodrigoHamuy closed 2 days ago

RodrigoHamuy commented 3 days ago

This may just be a limitation of what Google offers, but just wanted to make sure!

Is Google not including the best quality 3D models in their API and keeping it only in their Google Maps web/app product?

Or is it just a setting that we are missing? Seems like 3D models may be the same, but the textures are crispier.

Example: Trafalgar Square (tiles.setLatLonToYUp(51.507500 * MathUtils.DEG2RAD, -0.128100 * MathUtils.DEG2RAD);)

Using 3DTilesRendererJS (without TileCompressionPlugin):

image

Using Google Maps website:

image

gkjohnson commented 3 days ago

Is Google not including the best quality 3D models in their API and keeping it only in their Google Maps web/app product?

I hadn't taken a look at this but it looks like Google's Photorealistic tiles API may not be serving their highest quality data. You can see in this debug plugin view that the tower is a leaf tile (white = leaf, leaf = no children)

image

Seems like 3D models may be the same, but the textures are crispier.

The geometry itself looks different, as well, if you look at the spire at the top of the geometry:

I don't know if there's a lot of documentation about the source or available level of detail compared to Google's official apps but this would be nice to know. I'm not sure if @lilleyse might know the right person to ask about this? I know this is more in the domain of Google Maps data.

lilleyse commented 3 days ago

Is Google not including the best quality 3D models in their API and keeping it only in their Google Maps web/app product?

Correct, one level of detail isn’t included in Photorealistic 3D Tiles.

CC https://community.cesium.com/t/google-tiles-in-cesium-less-detailed-than-google-earth/26721

RodrigoHamuy commented 2 days ago

Thanks @gkjohnson , @lilleyse . Added a ticket in Google Support page as suggested in Cesium forum, hope they include the extra level of detail at some point!

https://issuetracker.google.com/issues/367297521