How to get more zoom level on 3D Tiles with Terrain

Thanks, I missed your earlier link.

The problem here is that the tileset is actually underneath the terrain. It’s visible only because depthTestAgainstTerrain is turned off, which means the tileset can be seen through the ground. The camera won’t let you get any closer because it’s hitting the ground. You can fix this in a couple of ways:

  1. Allow the camera to go underground, by disabling collision detection: https://cesium.com/docs/cesiumjs-ref-doc/ScreenSpaceCameraController.html?classFilter=ScreenSPace#enableCollisionDetection
  2. Move the 3D Tileset a few meters up. You can do this using the Cesium ion “Adjust Tileset Location” editor or programmatically like in this example https://sandcastle.cesium.com/index.html?src=3D%20Tiles%20Adjust%20Height.html
  3. Use clipping planes to clip out the terrain in that area: https://sandcastle.cesium.com/index.html?src=Terrain%20Clipping%20Planes.html