您好,.addS3MTilesLayerByScp加载的S3MTilesLayer三维缓存包含的是倾斜摄影模型、BIM模型、点云数据等数据。
1、如果是单个图层加载就出现卡顿情况,可以从数据层面进行优化。您想要优化图层是什么数据类型呢?
1)如果是倾斜数据:1.合并根节点,在“倾斜摄影”选项卡中有该功能。 2.压缩纹理,在“倾斜摄影”选项卡中有该功能。 3、模型生成大文件,在“倾斜摄影”选项卡中。4.设置图层的最大最小可见高度和最大最小可见距离,在图层属性中设置。
可以参考:https://blog.csdn.net/THEDEAMON/article/details/85246722、https://blog.csdn.net/supermapsupport/article/details/80351070
2)如果是BIM模型数据:1、三角网简化;2、模型拆分等,可以参考:https://blog.csdn.net/supermapsupport/article/details/128324528
2、如果是场景中加载图层出现卡顿,可以开启场景的帧率,进行检测,添加viewer.scene.debugShowFramesPerSecond = true。一般而言,低于 10 帧就会非常卡顿,15 帧以上会好一些,20 帧以上 较为流畅,30 帧以上就非常流畅了。场景卡顿可能和场景中加载的图层数量也有关系,不建议场景中的图层数量过多。最好控制在 20 个之内,多了也不要 50个。三维性能参考:https://blog.csdn.net/supermapsupport/article/details/68928000
场景优化参考:https://blog.csdn.net/supermapsupport/article/details/97914128
3、浏览三维数据推荐用中高端游戏显卡,硬件角度提升性能可以参考:https://blog.csdn.net/supermapsupport/article/details/128440798