[发明专利]图像的渲染方法、智能终端以及存储装置有效
| 申请号: | 202110811298.4 | 申请日: | 2021-07-19 |
| 公开(公告)号: | CN113256755B | 公开(公告)日: | 2021-10-12 |
| 发明(设计)人: | 黄炜彬;刘玉峰;李会江;冯征文;王志非;甘文峰 | 申请(专利权)人: | 广州中望龙腾软件股份有限公司 |
| 主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T15/04;G06T1/60 |
| 代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 谢有林 |
| 地址: | 510623 广东省广州市天*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图像 渲染 方法 智能 终端 以及 存储 装置 | ||
本发明提供一种图像的渲染方法、智能终端以及存储装置,该渲染方法包括:S101:根据上一帧图像的深度缓冲区域以及上一帧和当前帧图像的模型视图投影矩阵获取当前帧的深度缓冲区;S102:对深度缓冲区进行降采样形成预设层数的纹理;S103:获取待渲染物体包络框的待渲染区域坐标、最小深度值以及纹理进行遮挡查询,判断遮挡查询是否通过,若是,则通过待渲染物体获取新的深度缓冲区,若否;则执行S104;S104:将待渲染物体添加到预设集合,判断遮挡查询是否满足预设条件,若是,则结束渲染,若否,则执行S102。本发明通过多次遮挡查询的方式剔除待渲染物体中被遮挡的部分,减少渲染的数量,渲染效率高,减少了渲染时间。
技术领域
本发明涉及模型渲染领域,尤其涉及一种图像的渲染方法、智能终端以及存储装置。
背景技术
在目前图纸设计显示中,很多情况下需要对物体的图像进行渲染,从而方便用户能够更加清楚直观地观察该物体的图像。
现有技术中,在即将渲染的复杂物体的图纸中,往往包含了成千上万甚至几十万个组件,对这些组件进行渲染会极大地耗用计算机的运算量,从而占用程序的大部分运行时间,造成计算机渲染效率低,渲染时间长,影响了用户的使用体验。
发明内容
为了克服现有技术的不足,本发明提出一种图像的渲染方法、智能终端以及存储装置,通过重投影的方式获取当前帧的深度缓冲区,利用该深度缓冲区降采样获取多层深度值不同的纹理,利用该纹理对待渲染物体进行遮挡查询,并再次利用通过遮挡查询的待渲染物体获取新的深度缓冲区对未通过遮挡查询的待渲染物体进行得到遮挡查询,直至遮挡查询满足预设条件,通过多次遮挡查询的方式剔除待渲染物体中被遮挡的部分,减少了渲染的数量,计算量低且计算简单,渲染效率高,减少了渲染时间。
为解决上述问题,本发明采用的一个技术方案为:一种图像的渲染方法,所述图像的渲染方法包括:S101:根据上一帧图像的深度缓冲区域以及上一帧和当前帧图像的模型视图投影矩阵获取当前帧的深度缓冲区;S102:对所述深度缓冲区进行降采样形成预设层数的纹理;S103:获取待渲染物体包络框的待渲染区域坐标以及最小深度值,根据所述待渲染区域坐标、最小深度值以及所述纹理进行遮挡查询,判断遮挡查询是否通过,若是,则通过所述待渲染物体获取新的深度缓冲区,若否;则执行S104;S104:将所述待渲染物体添加到预设集合,判断遮挡查询是否满足预设条件,若是,则结束渲染,若否,则执行S102。
进一步地,所述根据上一帧图像的深度缓冲区域以及上一帧和当前帧图像的模型视图投影矩阵获取当前帧的深度缓冲区的步骤具体包括:根据上一帧图像的深度缓冲区获取上一帧图像中像素的深度值,并根据所述深度值、上一帧图像的模型视图投影矩阵、当前帧图像的模型视图投影矩阵进行重投影获取当前帧图像中对应坐标像素的深度值以得到当前帧的深度缓冲区。
进一步地,所述预设层数的纹理中下一层纹理中像素的深度值为上一层纹理中与所述像素对应的采样区域的最小深度值。
进一步地,所述获取待渲染物体包络框的待渲染区域坐标以及最小深度值的步骤具体包括:通过所述待渲染物体的模型视图投影矩阵获取所述待渲染物体包络框在显示屏幕上的待渲染区域坐标以及最小深度值。
进一步地,所述根据所述待渲染区域坐标、最小深度值以及所述纹理进行遮挡查询的步骤具体包括:根据待渲染区域坐标获取所述待渲染物体在所述纹理上的待渲染区域,根据所述待渲染区域中像素的深度值、所述最小深度值进行遮挡查询。
进一步地,所述根据所述待渲染区域中像素的深度值、所述最小深度值进行遮挡查询的步骤具体包括:从最低层级的纹理开始,依层级判断是否存在至少一层级的纹理的待渲染区域中像素的深度值均小于所述最小深度值;若是,则确定所述待渲染物体不可见;若否,则确定所述待渲染物体可见。
进一步地,所述通过所述待渲染物体获取新的深度缓冲区的步骤具体包括:将所述待渲染物体确定为可渲染物体,渲染所述可渲染物体以得到新的深度缓冲区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中望龙腾软件股份有限公司,未经广州中望龙腾软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110811298.4/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





