首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于实景三维的白模自动纹理构建方法 

申请/专利权人:重庆市勘测院((重庆市地图编制中心));重庆市勘测院智能城市空间技术创新中心

申请日:2022-06-21

公开(公告)日:2024-06-28

公开(公告)号:CN114998503B

主分类号:G06T15/04

分类号:G06T15/04;G06T15/00;G06T5/30;G06T17/00;G06V10/764;G06V10/26

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2022.09.20#实质审查的生效;2022.09.02#公开

摘要:本发明涉及一种基于实景三维的白模自动纹理构建方法,步骤如下:S1、加载实景模型,将用到的实景三维模型数据集加载到场景,获取白模文件目录下带处理的白模模型列表;S2、创建纹理构建工厂,工厂包含多个渲染到纹理相机,分别绑定到渲染纹理,相机采用预渲染模式,目的是对目标实景三维进行多视角观察,获取不同视角纹理,为每个相机创建一个纹理坐标计算器;S3、批量对白模进行纹理构建,逐一读取白模模型数据,调整场景视角动态调度加载实景三维模型,对白模进行自动纹理构建,使用相应的纹理坐标计算器计算顶点纹理坐标,直到对所有白模完成纹理构建后结束。本发明基于白模可实现地物真实性、轻量化、单体化、语义结构化表达,便于更新编辑。

主权项:1.一种基于实景三维的白模自动纹理构建方法,其特征在于,具体步骤如下:步骤S1、首先是加载实景模型,将对应的实景三维模型数据集加载到场景,获取白模文件目录下带处理的白模模型列表;步骤S2、创建纹理构建工厂,工厂包含多个渲染到纹理相机,相机采用预渲染模式,对实景三维进行多视角观察,获取顶面和前后左右立面纹理,为每个相机创建一个纹理坐标计算器;步骤S3、批量对白模进行纹理构建,逐一读取白模模型数据,调整场景视角动态调度加载实景三维模型,对白模进行纹理构建,使用相应的纹理坐标计算器计算顶点纹理坐标,直到对所有白模完成纹理构建后结束;步骤S3的具体步骤如下:步骤S31、加载白模模型,获取白模中心点,调整主相机视点,在三维场景中飞往白模所在位置,依据视点动态调度加载实景三维模型;步骤S32、计算白模带方向包围盒,使用带方向包围盒适当外扩对实景三维场景进行裁剪,由于地物存在遮挡,不裁剪会导致纹理遮盖错乱,而裁剪过多,又会造成局部纹理缺失,使用带方向包围盒进行外扩,消除地物之间遮挡;步骤S33、依据分辨率参数设置,调整每个RTT相机参数,相机观察目标位置为白模中心位置,根据设定的观察位置姿态计算出相机的视图矩阵和正交投影矩阵,调整相机视口和纹理大小;步骤S34、待当前视角下三维场景中实景三维模型动态调度加载结束后,取出每个RTT相机渲染的纹理,并对纹理进行修饰,由于地物或植被遮挡,会造成局部纹理缺失现象,需要对纹理进行修饰,通过修饰可以消除或减弱纹理边界黑边和补充局部纹理缺失,纹理修饰包括边界膨胀、水平或竖直方向填充;步骤S35、对白模进行几何重组,遍历三角形,根据三角形法线与相机视线关系,选择最优RTT相机,进行分类重组,分类重组后模型包含5个几何模型,将修饰后的纹理作为相应的几何模型;步骤S36、进行纹理映射计算纹理坐标,首先对重组后的几何数据进行模型坐标转换,转换到对应的RTT相机坐标系下,利用RTT相机对应的纹理坐标计算器基于正交投影原理进行纹理映射,计算出每个顶点的纹理坐标;步骤S37、为提高模型渲染效率,对重组的几何模型进行优化,将三角形条带化;步骤S38、模型和纹理导出,为避免导出模型出现精度损失,对模型坐标统一偏移处理,导出处理后的带纹理模型;步骤S31到S38完成一个白模的自动纹理构建,依次读取下一个白模构建纹理,重置RTT相机参数,重复S31到S38,直到模型处理完毕。

全文数据:

权利要求:

百度查询: 重庆市勘测院((重庆市地图编制中心));重庆市勘测院智能城市空间技术创新中心 一种基于实景三维的白模自动纹理构建方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。