[发明专利]虚拟环境中虚拟物体的渲染方法、装置、设备及介质有效
申请号: | 202110272440.2 | 申请日: | 2021-03-12 |
公开(公告)号: | CN112884873B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 郑爱玉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T15/02 | 分类号: | G06T15/02;G06T15/04;G06T17/20 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 环境 物体 渲染 方法 装置 设备 介质 | ||
本申请公开了一种虚拟环境中虚拟物体的渲染方法、装置、设备及介质,涉及界面显示领域。该方法包括:确定虚拟环境中的光照方向;获取虚拟物体对应的标识点坐标;基于光照方向和标识点坐标,确定虚拟物体相对于光照方向的渲染分界;针对虚拟物体上的目标网格,基于目标网格与渲染分界之间的位置关系对目标网格进行渲染。在对虚拟物体上的网格进行渲染时,根据网格与渲染分界的关系确定网格的渲染方式,即使在通过插片实现虚拟物体的情况下,由于插片上的网格都是通过与渲染分界之间的位置关系确定渲染结果的,而并非整体确定渲染方式的,避免整体渲染导致无法准确区别向光背光的情况,提高了插片实现的虚拟物体的渲染有效性以及真实感。
技术领域
本申请实施例涉及界面显示领域,特别涉及一种虚拟环境中虚拟物体的渲染方法、装置、设备及介质。
背景技术
当虚拟环境中的物体距离摄像机模型较远时,通过显示屏能够观察到的物体的信息量相对也较少,如:针对一些虚拟环境中的植被,当植被距离摄像机模型较远时,则植被上的叶片或者枝干等细节无法被观察到,故在渲染距离较远的植被时,通常以数量较少的插片实现植被等物体。
相关技术中,在结合光线渲染植被模型时,引入垂直于插片表面的向量N,根据虚拟环境中光线的方向与垂直于插片表面的向量N之间的角度,可以确定光线对插片表面的影响情况,当两个向量的夹角为90度的时候,两个向量之间的点乘会变为0,即角度越大光线对插片颜色的影响就越小。
然而,通过上述方式确定插片的颜色时,由于插片的模型两个面的法线方向差异过大,通常是反向,光照渲染时会出现阴阳面的错误结果,导致插片植被的显示效果较差的问题。
发明内容
本申请实施例提供了一种虚拟环境中虚拟物体的渲染方法、装置、设备及介质,能够提高插片植被的渲染准确率以及虚拟环境的显示效果。所述技术方案如下:
一方面,提供了一种虚拟环境中虚拟物体的渲染方法,所述方法包括:
确定所述虚拟环境中的光照方向,所述光照方向为所述虚拟环境中虚拟发光体相对于虚拟物体的照射方向;
获取所述虚拟物体对应的标识点坐标,所述标识点坐标用于表示所述虚拟物体在所述虚拟环境中的位置,其中,所述虚拟物体通过插片的形式实现,所述插片由网格模型得到;
基于所述光照方向和所述标识点坐标,确定所述虚拟物体相对于所述光照方向的渲染分界,所述渲染分界用于指示所述虚拟物体上的向光区域和背光区域之间的分界;
针对所述虚拟物体上的目标网格,基于所述目标网格与所述渲染分界之间的位置关系对所述目标网格进行渲染。
另一方面,提供了一种虚拟环境中虚拟物体的渲染装置,所述装置包括:
确定模块,用于确定所述虚拟环境中的光照方向,所述光照方向为所述虚拟环境中虚拟发光体相对于虚拟物体的照射方向;
获取模块,用于获取所述虚拟物体对应的标识点坐标,所述标识点坐标用于表示所述虚拟物体在所述虚拟环境中的位置,其中,所述虚拟物体通过插片的形式实现,所述插片由网格模型得到;
所述确定模块,还用于基于所述光照方向和所述标识点坐标,确定所述虚拟物体相对于所述光照方向的渲染分界,所述渲染分界用于指示所述虚拟物体上的向光区域和背光区域之间的分界;
渲染模块,用于针对所述虚拟物体上的目标网格,基于所述目标网格与所述渲染分界之间的位置关系对所述目标网格进行渲染。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如上述本申请实施例中任一所述的虚拟环境中虚拟物体的渲染方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110272440.2/2.html,转载请声明来源钻瓜专利网。