# Persistent Depth Buffer Cracks Between Tiles on Android – Request for Updates

**URL:** <https://community.cesium.com/t/persistent-depth-buffer-cracks-between-tiles-on-android-request-for-updates/37529>\
**Category:** Cesium for Unreal\
**Created:** [December 23, 2024, 3:28am UTC](https://community.cesium.com/t/persistent-depth-buffer-cracks-between-tiles-on-android-request-for-updates/37529 "2024-12-23T03:28:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlrealvr](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/carlrealvr/32/3476_2.png) [@carlrealvr](https://community.cesium.com/u/carlrealvr)\
**Post date:** [December 23, 2024, 3:28am UTC](https://community.cesium.com/t/persistent-depth-buffer-cracks-between-tiles-on-android-request-for-updates/37529/1 "2024-12-23T03:28:30Z")

</div>

A few months ago, we participated in the thread about shimmering cracks between tiles on Android [We are seeing shimmering cracks between tiles only on Android - #15 by carlrealvr](https://community.cesium.com/t/we-are-seeing-shimmering-cracks-between-tiles-only-on-android/34861/15), which discussed the depth buffer precision issue. Unfortunately, the problem persists, and we’re still seeing noticeable cracks and gaps between terrain tiles on Android, caused by skirts being visible through the terrain. We’ve upgraded to the latest Cesium v2.11.0 and are on UE 5.3.2 Oculus Branch

As a temporary workaround, we’ve modified the Cesium shader to hide the skirts, but this introduced new challenges. The gaps between tiles are now visible, so we’ve had to create a secondary fake terrain layer beneath the primary one to mask these gaps. While this improves the visuals, it complicates our pipeline and isn’t a sustainable solution.

We’re wondering if there have been any updates or ongoing efforts to address this issue directly in Cesium for Unreal. Is there any guidance or planned fixes that could help resolve the depth buffer precision problem or mitigate its effects on Android?

We appreciate the amazing work you do and hope you can provide some insights or suggestions.

Thank you for your time and support @Kevin_Ring

---

<div class="post-metadata">

**Author:** ![Kevin\_Ring](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kevin_ring/32/2003_2.png) [@Kevin\_Ring](https://community.cesium.com/u/Kevin_Ring)\
**Post date:** [December 23, 2024, 12:23pm UTC](https://community.cesium.com/t/persistent-depth-buffer-cracks-between-tiles-on-android-request-for-updates/37529/2 "2024-12-23T12:23:30Z")

</div>

Hi @carlrealvr,

As far as I can tell, this is a limitation of Unreal’s rendering on Android, and not something we can fix in Cesium for Unreal. I described my understanding of the problem - and the best solution - in this message:

> [@We are seeing shimmering cracks between tiles only on Android](https://community.cesium.com/t/we-are-seeing-shimmering-cracks-between-tiles-only-on-android/34861/18):
>
> @carlrealvr there is unfortunately no reliable way to distinguish the skirts from the rest of the geometry in Google Photorealistic 3D Tiles. I don’t think eliminating the skirts is going to be a very viable option, anyway. Even if you could do it, the depth testing problems are not limited to the skirts. The problem is just more visible on the skirts because the textures are (intentionally) smeared across them. I played around with this, and the good news is that I can reproduce it on my Pixel…

In short, I think you need to move the near plane farther away. And if that creates problems for rendering hands, you need to look into ways to move the hands to a separate rendering pass. A more general UE forum might have more insight here.

I noticed the UE 5.5 release notes have an experimental new [First Person Rendering](https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5.5-release-notes#firstpersonrendering(experimental)) which sounds like it might be relevant. There’s a forum post with a little bit more information about how to enable it here:

> **[How to use First Person Rendering 5.5 new experimental feature?](https://forums.unrealengine.com/t/how-to-use-first-person-rendering-5-5-new-experimental-feature/2122644)**
>
> So 5.5 is released with this new feature, but where I can find it? I searched everywhere, no documentation or event a mention
