I'm wondering why the performance of loaded 3D models is so much worse than geometry generated by Cesium itself.
I have an application where I'm loading 7735 extremely simple 3D models - they are just cones with 32 polygons. This results in me getting about 10 fps.
However, if I instead generate the same number of models using a cylinder with 32 slices, I get a solid 60 fps. How can this be so when the amount of polygons I'm rendering in either case is the same?
Is there anything I can do to improve the performance of loaded 3D models? All of the things I have tried so far then only which helped a little bit was to turn off shadows.