osgb加载到web端方式
常用渲染引擎 Cesium 或 Supermap Webgl(超图)
1 针对Cesium:
使用cesiumlab(有一些优化参数,如强制双面、重建顶层等) 处理成3dtiles ,cesium加载3dtiles
2 针对supermap webgl
使用iDesktop 将osgb 合并根节点、设置LOD层级等处理成S3M ,然后使用iServer发布三维服务,加载。PS: 超图是基于Cesium的封装,也可以加载3dtiles
3针对Cesium原生加载OSGB(不常用)
参照三维网格的方案
FOVS.png)https://zhuanlan.zhihu.com/p/430650927
优化:
1数据层面优化:
模型精简、合并根节点、重建顶层等
2 硬件层面优化
提升电脑配置,显卡、网速等硬件设置
3 代码层面优化
设置最大屏幕空间误差、启用indexdDB、降低分辨率dpr优化、加上跳跃层次细节、关闭阴影、设置加载3dtiles的请求范围、开启背面剔除等
参考:cesiumlab—倾斜数据的终极优化方案
