Only apply silhouette to a specific 3D tileset

1. A concise explanation of the problem you’re experiencing.

I would like to add Cesium.PostProcessStageLibrary.createSilhouetteStage() and only select a specific 3D tileset but i can’t seem to make that work

2. A minimal code example. If you’ve found a bug, this helps us reproduce and repair it.

3. Context. Why do you need to do this? We might know a better way to accomplish your goal.

i need a way to give multiple 3D tilesets individual silhouettes since i am making a tool where tilesets can be on top of each other and it needs to be very clear to the user where each tileset begins and ends

4. The Cesium version you’re using, your operating system and browser.

Cesium version: 1.60

Operating system: Ubuntu 18.04.2 LTS

Browser: Google Chrome Version 76.0.3809.87 (Official Build) (64-bit)

The problem here is that the post process “selected” array takes in objects of instance Cesium3DTileFeature. So in the New York City buildings example, you could pass in individual buildings to apply the silhouette to them. You can’t do that here since there is no features to select.

There is an open feature request here, to be able to apply post processing to an entire tileset instead of just per feature:

Ah i see, i’ll follow that feature request closely then, thanks for your time once again!

Hi! Have you been solved this problem and how?