针对三维模型数据量增大时加载速度降低且浏览不流畅的问题,在分析Cesium模型格式3DTiles的基础上,提出了一种三维模型轻量化技术。将模型中的纹理图片依据材质和模型网格进行合并,实现正确纹理贴图,降低了DrawCall调用次数;将纹理和顶点进行压缩,降低了纹理图片文件大小;采用Mipmap生成不同分辨率的纹理图片,有利于网络传输;使用LOD和三角面简化技术,逐级降低模型的顶点和三角面数量;根据模型复杂程度,自适应选择八叉树深度,按需加载模型的某一部分,从而降低GPU的渲染数据量,提高三维场景流畅性。基于Cesium平台对三维模型轻量化处理前后的帧速率进行测试,结果表明,三维模型经轻量化处理后帧速率有所提高,达到了三维模型高效加载且浏览流畅的目的。
主办单位:煤炭科学研究总院有限公司 中国煤炭学会学术期刊工作委员会