1. A concise explanation of the problem you’re experiencing.
The problem is that when there are many small points on the globe and a couple polygons. The globe crashes. I would estimate the number of objects on the screen would be 20,000-40,000. When I run the scenario I am running more objects keep getting added. I am only running on a Quad core cpu and nothing I am drawing is using the GPU.
3. Context. Why do you need to do this? We might know a better way to accomplish your goal.
I need to be able to support large scenarios where there would be multiple objects flying on the screen. Its kinda like a stress test and to prove that the system can handle a heavy load. So do you guys know how to optimize cesium for these large scenarios I need to support?
When it crashes, what kind of error do you get? Can you post the error text here or a screenshot of it?
Generally tiling your data so it’s not all displayed at once or at the highest resolution is the solution to having massive amounts of data like that. 3D Tiles can do this for a lot of 3D formats and point clouds. For example, this LiDAR dataset of Montreal is about 10 billion points:
In this case, they’re static, but some people have used 3D Tiles for time dynamic data, like visualizing the data an autonomous vehicle records as it moves:
Supporting time dynamic data with 3D Tiles is something we’re still working on, as well as being able to tile shapes like polygons (which would require vector tiling). I talked a bit about that in this forum thread that asked a similar question here: https://groups.google.com/d/msg/cesium-dev/G_0tzm6dvwA/Vi3OnyQNDQAJ
So I’ll have to check when it happens again. When it happened the first time the screen just froze and nothing happened. Another time the page went white . I did not have a debugger up to see if there was any error logged out.