一种基于多面体遮罩的三维场景局部隐藏方法技术

技术编号:31502429 阅读:22 留言:0更新日期:2021-12-22 23:22
本发明专利技术公开了一种基于多面体遮罩的三维场景局部隐藏方法,涉及空间信息领域,尤其涉及三维可视化的显示优化技术,包括如下具体步骤:步骤1)、定义多面体遮罩,定义一个含底面P和顶面高程T的完全包围待隐藏区域的多面体作为遮罩;步骤2)、根据多面体遮罩设置观察矩阵M_VIEW和投影矩阵M_PROJ创建深度相机;步骤3)、采用深度相机生成多面体遮罩深度图M;步骤4)、将顶面高程T、观察矩阵M_VIEW、投影矩阵M_PROJ和多面体遮罩深度图M传入GPU着色器;步骤5)隐藏多面体遮罩包含的局部区域。本发明专利技术操作简单方便,普通用户即可操作,无需对三维场景进行任何编辑,节省了数据再次编辑的成本,适合于在三维数据可视化应用部门进行推广应用。合于在三维数据可视化应用部门进行推广应用。合于在三维数据可视化应用部门进行推广应用。

【技术实现步骤摘要】
一种基于多面体遮罩的三维场景局部隐藏方法


[0001]本专利技术涉及空间信息领域,尤其涉及三维可视化的显示优化技术,具体涉及一种基于多面体遮罩的三维场景局部隐藏方法。

技术介绍

[0002]三维模型是可视化的数据基础,三维模型质量的高低是可视化效果的重要影响因素。对于要求精确建模的目标,可采用人工方式进行精细建模,但这种建模方式成本较高。对大范围三维场景一般采用批量建模方式,其中倾斜摄影是当前主要的批量建模方法。倾斜摄影测量技术是现代化数字城市建设过程中,三维模型生产最常用的技术之一。它融合了传统的航空摄影技术和数字地面采集技术,从多个角度拍摄地物影像,得到地物的几何信息和纹理信息,建立有效的空间三维模型。具有成本低、自动化程度高、建模速度快等优点,但是在实际应用中也会存在一些问题,比如对树木、电杆等地物建模效果差,因匹配错误造成的毛刺等都影响了模型的可视化效果,通过删除低质量地物可以改善视觉效果,但是倾斜摄影的建模结果是连续的三角网,也就是俗称的“表皮模型”,并不会对建筑、树木、道路车辆等进行物理区分,无法对单独的地物进行选择性的删除与更改。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多面体遮罩的三维场景局部隐藏方法,其特征在于,包括如下具体步骤:步骤1)、定义多面体遮罩,定义一个含底面P和顶面高程T的完全包围待隐藏区域的多面体作为遮罩;步骤2)、根据多面体遮罩设置观察矩阵M_VIEW和投影矩阵M_PROJ创建深度相机;步骤3)、采用深度相机生成多面体遮罩深度图M;步骤4)、将步骤1)、步骤2)和步骤3)中所述顶面高程T、观察矩阵M_VIEW、投影矩阵M_PROJ和多面体遮罩深度图M传入GPU着色器;步骤5)隐藏多面体遮罩包含的局部区域。2.根据权利要求1所述的基于多面体遮罩的三维场景局部隐藏方法,其特征在于,所述步骤1)中,定义多面体遮罩,包括以下步骤:S11、根据三维模型的几何特征和所需的隐藏效果,定义一个空间多边形P作为待隐藏区域下底面,并将P作为多面体遮罩的底面;S12、根据待隐藏区域确定多面体遮罩顶面的各顶点高程作为Z值记作T,要求T大于待隐藏区域所有顶点的Z值;S13、将P的顶点垂直向上延伸到顶面高程T处,获得完全包围待隐藏区域的多面体遮罩。3.根据权利要求1所述的一种基于多面体遮罩的三维场景局部隐藏方法,其特征在于,所述步骤2)中,多面体遮罩创建深度相机,包括以下步骤:S21、计算多面体遮罩底面的包围盒记作B:构建包含P的所有顶点的最小轴对齐立方体,若B上下底面重合,则修正B顶面高程等于底面高程加上任意大于0的偏移量;S22、设置深度相机的观察矩阵M_VIEW:以B的上底面中心为观察坐标系原点O,通过上下底面中...

【专利技术属性】
技术研发人员:俞璐璐张伟项巍戴如章严廷耀徐伟胡文帅孙瑞燕帅帅张涛张宇航
申请(专利权)人:国网江苏省电力有限公司
类型:发明
国别省市:

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

1