遇到的问题
使用cesiumlab osgb转3dtiles,数据量大约120G,加载到cesium场景后,当视图缩小全图范围后,整个瓦片会一直刷新。
这里使用的是免费的cesiumlab转换,没有使用它的付费功能,顶层重建,顶点压缩和纹理压缩。
desktop 2024-09-26 10-58-12
搜索了一大堆文章,没有搜到写相关问题的,没办法只能自己探索,猜测。
总结下来差不多就是,默认的cacheBytes的值为536870912 byte≈0.5GB,加载太大的数据时,0.5GB的缓存不够,当缩放到较高的视角时,达到最大缓存值后就会一直重绘。
我的解决方案是:将cacheBytes调大
cacheBytes: 5368709120,
maximumCacheOverflowBytes: 536870912,
当然,我觉得最好的还是使用cesiumlab的付费功能,重建顶层,顶点压缩和纹理压力,我看了他们使用后的效果,确实提升很大。