Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Cesium Viewer performance when clamping to 3d Tiles with HeightReference.CLAMP_TO_3D_TILE #11923

Open
gdiehlEB opened this issue Apr 4, 2024 · 3 comments

Comments

@gdiehlEB
Copy link

gdiehlEB commented Apr 4, 2024

Feature

Current state:
Clamping billboards & labels to a 3d tile with HeightReference.CLAMP_TO_3D_TILE drops the FPS of the cesium viewer when zooming / moving the camera. Above a certain number of points the FPS drops to 0 (viewer freezes), and the presence of labels lowers the threshold for this. This does not happen when clamping to terrain with HeightReference.CLAMP_TO_TERRAIN.

Feature Request: If possible, support clamping a larger number of billboards & labels to 3d tiles without noticeable performance impact in the Cesium viewer.

@ggetz ggetz added needs feedback On hold until additional info is supplied category - 3d tiles and removed needs triage labels Apr 5, 2024
@ggetz
Copy link
Contributor

ggetz commented Apr 5, 2024

Thanks for opening this request @gdiehlEB! Would you be able to give us the a rough number of billboards and labels you're typically dealing with?

@ggetz ggetz removed the needs feedback On hold until additional info is supplied label Apr 11, 2024
@jilliandonnae
Copy link

Just to update this issue with info discussed in Slack:

  • @gdiehlEB shared a typical use case site (customer site so it was shared privately)
  • Linework layer appears to have 332 billboards, 83 of these with label

@ggetz
Copy link
Contributor

ggetz commented Jul 1, 2024

Also reported with clamping models to Google's 3D Tiles in #12055

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants