[发明专利]一种虚拟电缆隧道场景模型实时全局光照渲染方法在审
申请号: | 202110039027.1 | 申请日: | 2021-01-12 |
公开(公告)号: | CN112734892A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 刘青;李宁;王魏平;熊俊;董力文;高金秋 | 申请(专利权)人: | 北京卓越电力建设有限公司;上海航空电器有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/06;G06T17/00 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 田磊 |
地址: | 101399*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 电缆 隧道 场景 模型 实时 全局 光照 渲染 方法 | ||
1.一种虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,包括以下步骤:
S1使用计算机加载电缆隧道场景的全景图像数据和三维场景模型;
S2利用所述全景图像数据计算光源在所述三维场景模型中的位置和辐射强度,进而得到所述三维场景模型的材质属性;
S3读入所述三维场景模型的三角面片;
S4追踪从视点到屏幕像素发射的光线,判断该光线与所述三角面片是否相交,若相交则根据交点的所述材质属性,计算所述交点的颜色值作为该屏幕像素的颜色值,若不相交,则将背景颜色填充到该屏幕像素中,从而完成对屏幕画面的实时全局光照渲染得到真实感屏幕画面。
2.根据权利要求1所述的虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,所述S2中利用所述全景图像数据计算光源在所述三维场景模型中的位置和辐射强度具体包括:
S21将所述全景图像数据中包含R、G、B三个通道的低动态范围全景图像通过逆色阶映射转换成高动态范围的辐射度图;
S22计算所述辐射度图中R、G、B三个通道的平均值和方差,进而计算出阈值;
S23生成一个与所述全景图像宽高尺寸相同的单通道掩模,若某一像素的三通道辐射度值均高于所述阈值,则将所述单通道掩模对应位置的像素设置为白色,否则设置为黑色,然后剔除所述单通道掩模下半部分的白色像素,然后执行广度优先搜索来确定所述白色像素的连接性,得到所述光源在全景图像中的位置,进而计算得到所述光源在所述三维场景模型中的位置;
S24根据像素数量、所述全景图像、所述辐射度图以及所述全景图像立体角,计算出光源辐照度。
3.根据权利要求2所述的虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,所述S2中得到所述三维场景模型的材质属性具体包括:
S25利用物体表面与所述光源的交互性质,根据材质比对表得到所述三维场景模型的材质属性,并将其存储为材质文件。
4.根据权利要求3所述的虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,所述S3具体包括:
S31读入所述三维场景模型的三维点、三维点法向量、点纹理、所述三角面片,并从所述材质文件中读入每个所述三角面片的材质属性;
S32计算出所述三维场景模型的最大范围,并使用一个轴对称的长方体包围盒将整个所述三维场景模型包起来;
S33对所述长方体包围盒按照树形数据结构进行划分,并将所述三维场景模型的三角面片存储于所述树形数据结构中。
5.根据权利要求1所述的虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,所述S33具体包括:
基于SAH策略将整个所述长方体包围盒按照树形数据结构进行划分,所述树形数据结构为kd-tree,将所述三维场景模型的三角面片存储于所述kd-tree的叶子节点中。
6.根据权利要求1所述的虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,在所述S4中,所述背景颜色为黑色。
7.根据权利要求1所述的虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,在所述S4中,采用GPU并行处理的方式完成对所述屏幕画面的实时全局光照渲染。
8.根据权利要求1所述的虚拟电缆隧道场景模型实时全局光照渲染方法,其特征在于,所述S4中得到真实感屏幕画面具体包括:
当视点位置与朝向变换时,对所述屏幕画面重新进行实时全局光照渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京卓越电力建设有限公司;上海航空电器有限公司,未经北京卓越电力建设有限公司;上海航空电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110039027.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含有中药成分的卫生巾
- 下一篇:一种增强现实望远系统