Viewing Tiles under surface - Imagery obscures tiles

Hi all,

I know this has been mentioned a few times now, just wondering if there has been any further development on this.

I have a 3D Tileset, where a portion of the tileset is located under the surface of the globe. I am able to view the whole tielset when:

globe.depthTestAgainstTerrain = false;
scene.screenSpaceCameraController.enableCollisionDetection = false;

The issue is when I zoom in on the tiles at the point where they cross the globes surface, the surface imagery obscures the tiles. I have used clipping planes on the globe around the tileset, but the issue persists (black instead of world imagery):

Zoomed out:

Zoomed in, camera at ellipsoid surface:

There have been a couple of discussions about this I as wondering if I was missing anything?

Discuissions:


Edit:
Just noticed #8726 hasn’t been reviewed yet, hopefully this will be in the next release, may fix my issue!

Thanks,
Tom

Welcome to the Cesium community Tom!

Yes we do plan on bringing this globe translucency PR in for the next release. If you can test it out now and post any issues you have with it, or confirm if it solves your issue, that’d be great!

You can test it out by using that branch in the GitHub repository in your project, or by using the hosted Sandcastle for that branch:

http://cesium-dev.s3-website-us-east-1.amazonaws.com/cesium/globe-alpha/Apps/Sandcastle/index.html

And setting:

viewer.scene.screenSpaceCameraController.enableCollisionDetection = false;
viewer.scene.globe.translucencyEnabled = true;
1 Like

Awesome thanks Omar!

Do you know if it’s possible to edit the alpha value of specific imagery tiles instead of the whole globe? e.g. the tiles highlighted in red below:

Cheers,
Tom

I don’t believe it will be possible in the initial version to apply partial translucency on specific area, but I opened a feature request for this here: https://github.com/CesiumGS/cesium/issues/8752

1 Like