您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页cesium加载GB级别3dtiles问题记录,cacheBytes和maximumCacheOverflowBytes

cesium加载GB级别3dtiles问题记录,cacheBytes和maximumCacheOverflowBytes

来源:叨叨游戏网

遇到的问题

使用cesiumlab osgb转3dtiles,数据量大约120G,加载到cesium场景后,当视图缩小全图范围后,整个瓦片会一直刷新。

这里使用的是免费的cesiumlab转换,没有使用它的付费功能,顶层重建,顶点压缩和纹理压缩。

desktop 2024-09-26 10-58-12

搜索了一大堆文章,没有搜到写相关问题的,没办法只能自己探索,猜测。

总结下来差不多就是,默认的cacheBytes的值为536870912 byte≈0.5GB,加载太大的数据时,0.5GB的缓存不够,当缩放到较高的视角时,达到最大缓存值后就会一直重绘。

我的解决方案是:将cacheBytes调大

cacheBytes: 5368709120, // 5G缓存,超过则会重新刷新,可能会导致显存崩溃
maximumCacheOverflowBytes: 536870912, //允许超过缓存多少

当然,我觉得最好的还是使用cesiumlab的付费功能,重建顶层,顶点压缩和纹理压力,我看了他们使用后的效果,确实提升很大。

倾斜模型OSGB转3dtiles格式,合并索引

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务