Open j9liu opened 2 months ago
I wonder if this can be solved by just turning off raycasts if higher than a certain threshold?
For example, at 100km above the earth, just use our height above the ellipsoid. A raycast isn't going to hit anything that's going to change this distance in a significant way.
This can be reproduced in any Cesium level with a DynamicPawn. (I used 04_MAIN_CesiumSubLevels)
When you maintain that speed, the camera will phase through the ground, and because there's no terrain underneath to raycast, it's really hard to get back above ground again.
This seems to happen even with moderate speed-up, like "half a scroll wheel" of input.