Google Photorealistic 3D Tiles issue: Buildings floating above ground

Hello,

I’m a beginner with Unreal Engine and Cesium. I’m learning a lot and really appreciate the tools you provide.

When I display a location at latitude 34.43164 and longitude 135.25254 with Google Photorealistic 3D Tiles from Cesium ion, the buildings and structures appear to be floating above the ground. I’ve noticed the same issue when I view the location on Google Maps, so I understand this isn’t a problem with Cesium, but rather an issue with the source data from Google.

My goal is to find a way to work around this issue within Cesium for Unreal. I’d like to ask if there are any Blueprint or Material settings that would allow me to:

  • Lower the base of the buildings to the ground level in a specific area, or
  • Remove buildings in a specific area while keeping the ground texture intact.

Any advice or guidance on how to achieve this would be greatly appreciated. Thank you for your time and help!

Unreal Engine version: 5.5.4
Cesium version: 2.18.0

Hi @pcz0, welcome to the community!

That is going to be a very challenging one to fix on the client. For one thing, the Google tileset doesn’t distinguish between buildings and the ground surface, it’s all just triangles. So lowering the buildings would require somehow heuristically deciding which triangles are part of buildings.

Ultimately, I think the best course of action is to report this to Google and hope they can fix it in a timely manner.