Hi,
I’m using CustomDataSource with EntityCluster enabled for billboards.
When changing the camera zoom level, the clustered billboards start flickering/blinking
(Attached GIF)
This seems related to how pixelRange and screen-space projection behave during continuous zoom.
Questions:
Are there best practices to avoid flickering when zooming (hysteresis, debounce, fixed thresholds)?
Is this a known behavior/limitation of EntityCluster?
Is there an internal smoothing mechanism recommended for cluster transitions?
We can use this Sandcastle | CesiumJS for the playground
I already created an issue request in github:
opened 02:07PM - 21 Jan 26 UTC
type - bug
needs triage
### What happened?
Hi,
I’m using CustomDataSource with EntityCluster enabled fo… r billboards.
When changing the camera zoom level, the clustered billboards start flickering/blinking
(Attached Video)
https://github.com/user-attachments/assets/61347ed5-3f7b-4d48-90aa-d2d68b37273a
This seems related to how pixelRange and screen-space projection behave during continuous zoom.
Questions:
Are there best practices to avoid flickering when zooming (hysteresis, debounce, fixed thresholds)?
Is this a known behavior/limitation of EntityCluster?
Is there an internal smoothing mechanism recommended for cluster transitions?
### Reproduction steps
1.
2.
3.
...
### Sandcastle example
https://sandcastle.cesium.com/?id=clustering
### Environment
Browser: Chrome
CesiumJS Version: 1.137
Operating System: Windows
Thanks @Sharon_Katz for this post and opening a bug report in GitHub (and welcome to the Cesium community!)
I responded on your GitHub issue that this seems to be a regression. Since this is a bug, let’s continue the conversation for further investigation and finding a solution on the GitHub issue for now.
Thanks,
Luke