CesiumGS / cesium-native

Apache License 2.0
438 stars 215 forks source link

Implement dynamic 3D Tiles SSE adjustment from CesiumJS #86

Open kring opened 4 years ago

kring commented 4 years ago

CesiumJS dynamically adjusts the screen-space error according to several heuristics. We should implement those here.

kring commented 3 years ago

For 3D Tiles, CesiumJS uses a higher max SSE value when the camera is moving quickly. While thinking about implementing this in cesium-native, it occurred to me that adjusting SSE might not be the right way to go. Instead, we should try:

I think this will work better than changing the max SSE, which (unless we take pains) will cause detail to disappear as the camera accelerates.