[发明专利]一种基于分块的网格生成及渲染方法有效
申请号: | 202110227063.0 | 申请日: | 2021-03-01 |
公开(公告)号: | CN113034385B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 杨凯;沈方阳;储备;涂子豪;雷宇;贾梦 | 申请(专利权)人: | 嘉兴丰鸟科技有限公司;奥本未来(北京)科技有限责任公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T7/40;G06T7/50;G06T7/80;G06T15/00;G06T15/10 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
地址: | 314500 浙江省嘉兴市桐*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分块 网格 生成 渲染 方法 | ||
1.一种基于分块的网格生成及渲染方法,其特征在于,包括以下步骤:
改进每个视图的深度图,使深度图中深度突变的边界与所述视图对应图像中的物体边界相吻合;
根据采集相机参数和对应的经改进后的深度图生成视图的分块网格;
对所述视图对应的图像进行分块;
根据分块的网格和图像进行按每视图几何的渲染;
其中,所述改进每个视图的深度图,使深度图中深度突变的边界与所述视图对应图像中的物体边界相吻合的步骤,还包括,
根据所述深度图,对每个像素进行法线估计;
采用小片匹配,对所述深度图中的深度值进行逐像素改进;
对改进后的所述深度图进行带权重的中位数滤波;
其中,所述根据分块的网格和图像进行按每视图几何的渲染的步骤,还包括,
根据当前帧的渲染相机的参数,对网格分块进行基于圆盘的可见性裁减;
将可见的网格分块的顶点数据载入显存;
采用虚拟纹理的方式将对应的图像分块载入显存;
绘制时在每个视图的网格内进行深度测试而在不同视图的网格间不进行深度测试,进行基于圆盘的颜色混合;
其中,所述根据采集相机参数和对应的改进后的所述深度图生成视图的分块网格的步骤,还包括,
以像素为单位确定每个分块的大小,为每一个分块赋予一个唯一标识符,相邻的两个分块共用分块边界上的像素;
根据采集相机参数和所述深度图生成三维空间中的网格;
对生成的所述网格进行保持分块边界的边折叠简化;
将简化后的所述网格沿各个分块的边界切开并重新计算每个分块内每个顶点的纹理坐标,对每个视图得到一组网格分块;
其中,所述边折叠简化还包括以下约束:如果一条边的两个顶点都是角顶点,则不允许进行折叠;如果一条边的两个顶点中一个是角顶点,另一个是边顶点,如果该边顶点所对应的分块的边与该角顶点相邻,则允许进行折叠,折叠之后必须保留该角顶点;如果该边顶点所对应的分块的边不与该角顶点相邻,则不允许进行折叠;如果一条边的两个顶点中一个是角顶点,另一个是内顶点,允许进行折叠,折叠之后必须保留该角顶点;如果一条边的两个顶点都是边顶点,如果他们所对应的分块的边相同,则允许进行折叠,折叠后所保留的顶点可任选;如果他们所对应的分块的边不相同,则不允许进行折叠;如果一条边的两个顶点中一个是边顶点,另一个是内顶点,则允许进行折叠,折叠后保留该边顶点;如果一条边的两个顶点都是内顶点,则允许进行折叠,折叠后所保留的顶点可任选。
2.根据权利要求1所述的基于分块的网格生成及渲染方法,其特征在于,所述对所述视图对应的图像进行分块的步骤,还包括,
确定图像的分块,为相同位置的分块标记相同的唯一标识符,建立图像分块与网格分块之间的对应关系;
将图像沿各个分块的边界切开,复制相邻的分块共用的分块边界上的像素,所述像素被复制之后分属于相邻的分块。
3.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行权利要求1或2所述的基于分块的网格生成及渲染方法的步骤。
4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序运行时执行权利要求1或2所述的基于分块的网格生成及渲染方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于嘉兴丰鸟科技有限公司;奥本未来(北京)科技有限责任公司,未经嘉兴丰鸟科技有限公司;奥本未来(北京)科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110227063.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:传感器和电子设备
- 下一篇:基于无线网络和云计算的媒体数据平台