[发明专利]虚拟场景的渲染方法、装置、设备及计算机可读存储介质有效
申请号: | 202110041268.X | 申请日: | 2021-01-13 |
公开(公告)号: | CN112691381B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 刘智洪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/55 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 刘晖铭;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 场景 渲染 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种虚拟场景的渲染方法,其特征在于,所述方法包括:
获取虚拟场景的地图,并基于所述地图确定所述虚拟场景中供虚拟对象移动的移动区域;
对所述地图中与所述移动区域相对应的区域进行栅格划分,得到所述移动区域对应的多个栅格;
确定所述多个栅格中栅格间的相对可见性关系;
当所述虚拟对象在所述移动区域中移动时,获取所述虚拟对象所处的位置,以及所述位置对应的栅格;
基于所述相对可见性关系,确定与所述位置对应的栅格为相对可见关系的目标栅格,并对所述目标栅格对应的虚拟场景进行渲染;
其中,所述对所述地图中与所述移动区域相对应的区域进行栅格划分,得到所述移动区域对应的多个栅格,包括:
基于所述地图中与所述移动区域相对应的区域的大小,确定用于栅格划分的栅格的大小,并依据所述栅格的大小,对所述地图中与所述移动区域相对应的区域进行栅格划分,得到所述移动区域对应的多个栅格,其中,各所述栅格的大小小于所述区域的大小、且每个栅格的大小和形状均相同;或者,
基于所述移动区域中的虚拟物体的物体大小,确定用于栅格划分的栅格的大小,并依据所述栅格的大小,对所述地图中与所述移动区域相对应的区域进行栅格划分,得到所述移动区域对应的多个栅格;或者,
当所述虚拟对象的数量为至少两个时,基于至少两个所述虚拟对象在所述移动区域中的历史平均移动速度,确定用于栅格划分的栅格的大小,并依据所述栅格的大小,对所述地图中与所述移动区域相对应的区域进行栅格划分,得到所述移动区域对应的多个栅格。
2.如权利要求1所述的方法,其特征在于,所述基于所述地图确定所述虚拟场景中供虚拟对象移动的移动区域,包括:
确定所述地图包括的至少两个区域;
分别获取各所述区域的区域功能,并确定区域功能为供虚拟对象进行移动的区域为目标区域;
将所述虚拟场景中与所述目标区域相对应的区域,确定为所述移动区域。
3.如权利要求1所述的方法,其特征在于,所述确定所述多个栅格中栅格间的相对可见性关系,包括:
分别对所述多个栅格中的每个栅格执行以下操作:
从所述多个栅格中选择一个栅格作为检测栅格;
获取所述多个栅格与所述移动区域对应的检测模型的映射关系;
基于所述映射关系,分别获取所述移动区域的检测模型中,从所述检测栅格向四周发射的多条检测射线,以及所述多个栅格中除所述检测栅格之外的其他栅格对应的检测框;
对所述检测射线与所述检测框进行交叉检测,并当所述检测射线与所述检测框存在交叉时,确定存在交叉的检测框对应的栅格与所述检测栅格为相对可见关系。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
当所述检测射线与所述检测框未存在交叉时,确定与所述检测射线未存在交叉的检测框对应的栅格与所述检测栅格为相对不可见关系,并
将与所述检测栅格为相对不可见关系的栅格对应的虚拟场景进行遮挡剔除。
5.如权利要求1所述的方法,其特征在于,所述基于所述相对可见性关系,确定与所述位置对应的栅格为相对可见关系的目标栅格,包括:
当所述相对可见性关系表征所述位置对应的栅格与所述至少两个栅格中目标栅格为相对可见关系时,确定所述目标栅格为与所述位置对应的栅格为相对可见关系的目标栅格。
6.如权利要求1所述的方法,其特征在于,所述确定所述多个栅格中栅格间的相对可见性关系,包括:
确定所述虚拟场景中每个栅格对应的潜在可见物体,并将所述多个栅格对应的潜在可见物体进行汇集得到潜在可见物体集;
基于所述潜在可见物体集,构建所述虚拟场景中的潜在可见物体集的层级视图;
其中,所述层级视图,用于表征所述虚拟场景中各个栅格对应的潜在可见物体,以及潜在可见物体之间的相对位置关系;
基于所述层级视图,确定所述多个栅格中栅格间的相对可见性关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110041268.X/1.html,转载请声明来源钻瓜专利网。