一种三维模型轻量化的方法技术

技术编号:31089117 阅读:45 留言:0更新日期:2021-12-01 12:48
本发明专利技术涉及三维模型技术领域,具体地说是一种三维模型轻量化的方法。通过对原始模型数据进行过滤、压缩、编码和显示加速,使其在能够完整地描述产品的几何、结构关系和属性信息的同时,减少模型文件体积、提高绘制速度,顾及纹理保持的三维模型简化,基于计算机视觉的三维模型及场景的综合方法研究,保持模型拓扑结构关系和空间编码的场景金字塔建立,达到充分利用移动设备有限的计算能力、渲染能力和存储空间以进行三维模型的快速显示与交互的目的,方便用户能够随时随地对产品信息进行获取,同时保留更好的外观属性和模型细节,纹理清晰,特征明显等良好的模型显示能力。征明显等良好的模型显示能力。征明显等良好的模型显示能力。

【技术实现步骤摘要】
一种三维模型轻量化的方法


[0001]本专利技术涉及三维模型
,具体地说是一种三维模型轻量化的方法。

技术介绍

[0002]城市三维模型作为城市数字化基础设施中重要的组成部分有着广泛的应用,比如城市规划、环境监控、空间信息分析等。随着数字城市和新型测绘技术的不断发展,获取的三维模型精度越来越高,这些三维模型的显示对计算性能、物理存储空间、内存空间、GPU渲染能力等硬件性能要求较高,在很长的时间里只能依靠硬件条件较好的个人电脑进行。
[0003]个人电脑的移动性和便携性较差,而离开电脑的帮助,相关人员则难以利用三维模型型来进行大范围展示与深入分析,影响了模型使用的灵活性,降低了生产效率。而以平板电脑、PDA、智能手机为代表的移动设备普及率越来越高,移动设备普遍存在计算性能较低、屏幕尺寸小、渲染能力偏低、内存带宽和容量受限等缺点,与三维产品模型结构复杂、数据量大的特点存在难以调和的矛盾,使得要在移动设备上直接快速显示原始三维产品模型变得较为困难。
[0004]传统生成的轻量化模型改变了原始模型的拓扑结构,且Gregory曲面表本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维模型轻量化的方法,其特征在于:包括以下步骤:S1:三维模型轻量化基础依据:针对目标三维模型进行梳理,研究实际应用场景承载的最大模型范围和数据量、计算机CPU/内存/显卡占用和网络传输;S2:单个三维模型轻量化处理:包括QEM算法改进,研究重构纹理及三维漏洞填补方法;S3:基于计算机视觉的三维模型及场景的综合方法:将场景模型分割重构,使整个场景轻量化及调度处理;S4:三模模型空间关系的重新建立:在S3的基础上,研究模型拓扑结构关系,并建立空间编码;S5:三维数据顶点优化方法;S6:遮挡关系建立方法;S7:试验验证;所述QEM改进算法为:采用对象空间的一种或综合几种形式的几何误差作为误差测度,同时考虑对象所在空间位置密度值、模型的颜色、三角形夹角权值的法向量和纹理坐标属性误差,几何误差测度采用欧式空间距离表示,有顶点到顶点、顶点到平面和平面到平面的距离等形式;所述对象空间位置密度值计算公式为:D是模型重心到周围模型距离,S是模型被周围模型遮挡面积,a是模型投影到平面上面积,v是模型体积。所述两个模型颜色距离计算方式为:r、g、b、a为四元组颜色,各分量在0

1中取;下标1、2分别对应两组模型;所述三角形夹角权重两个法向量的误差距离dn通常采用角度值进行度量:其中,周围三角形夹角最小值minA1及平均值minA2;下标1、2分别对应两个面法向量和最小角度;所述纹理坐标误差计算:u、v坐标对来表示网格模型顶点到二维纹理空间的映射,其中,u,v通常在0

1中取值,S是纹理对应图片色彩饱和度,在0

1取值;所述三维漏洞填补方法为:结合城市三维模型、电力模型、室内、地下模型,采用基于径向基函数的三角网格补洞方法,对简化过程中产生的漏洞进行修补处理,具体步骤为:S10:检测孔洞边界;S20:初始化网格,采用最小角度法进行网格修补;S30:采用最小二乘进行网格优化;S40:径向基函数(RBF)隐式曲面;S50:采用牛顿迭代法把最小二乘网格的顶点投射到隐式曲面上,得到插值隐式曲面的网格;
所述基于计算机视觉的三维模型及场景的综合方法:通过分析和研究三维...

【专利技术属性】
技术研发人员:赵占杰赵丽欣王继周高武俊毛曦马维军殷红梅沈涛王章朋江滨
申请(专利权)人:中国测绘科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1