[发明专利]游戏场景中虚拟自然现象的生成方法和装置在审
申请号: | 202111639811.2 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114307139A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 钟圳钊 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52 |
代理公司: | 北京清汇律师事务所 11931 | 代理人: | 蒋贤起;沈泳 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 场景 虚拟 自然 现象 生成 方法 装置 | ||
本申请公开一种游戏场景中虚拟自然现象的生成方法和装置,所述生成方法包括:以虚拟自然现象发生视角为第一采集角度,采集游戏场景中目标元素对象的深度图;根据以玩家角色视角为第二采集角度采集的所述目标元素对象在所述游戏场景中的顶点数据,确定所述目标元素对象在所述第一采集角度下的深度数据;根据所述深度图和所述深度数据,确定所述虚拟自然现象基于所述目标元素对象的虚拟自然现象遮盖范围;根据所述虚拟自然现象遮盖范围生成包括所述虚拟自然现象的游戏场景。进而能够精准控制游戏场景中目标元素对象的虚拟自然现象,无需对每个目标元素对象生成贴图,减小贴图的使用量计算量。
技术领域
本申请涉及计算机应用技术领域,具体涉及一种游戏场景中虚拟自然现象的生成方法和装置。本申请同时涉及一种计算机存储介质和电子设备。
背景技术
为体现游戏场景的真实度,提升玩家的视觉体验。现有游戏应用服务可以通过天气系统在游戏场景中模拟出各种自然现象,例如:雨、雪、风以及四季变化过程等等自然现象,从而能够使得玩家在游戏场景中能够体会到与现实生活中真实自然现象的同样体验。
发明内容
本申请提供一种游戏场景中虚拟自然现象的生成方法,以解决现有技术中在游戏场景中生成虚拟自然现象过程中需要采用大量的贴图,而造成存储空间占用量和计算量大的问题。
本申请提供一种游戏场景中虚拟自然现象的生成方法,包括:
以虚拟自然现象发生视角为第一采集角度,采集游戏场景中目标元素对象的深度图;
根据以玩家角色视角为第二采集角度采集的所述目标元素对象在所述游戏场景中的顶点数据,确定所述目标元素对象在所述第一采集角度下的深度数据;
根据所述深度图和所述深度数据,确定所述虚拟自然现象基于所述目标元素对象的虚拟自然现象遮盖范围;
根据所述虚拟自然现象遮盖范围生成包括所述虚拟自然现象的游戏场景。
在一些实施例中,所述根据以玩家角色视角为第二采集角度采集的所述目标元素对象在所述游戏场景中的顶点数据,确定所述目标元素对象在所述第一采集角度下的深度数据,包括:
以所述玩家角色视角获取所述目标元素对象在游戏场景中的顶点数据;
将所述顶点数据从所述游戏场景的世界空间转换到所述游戏场景的光照空间;其中,所述光照空间的光源照射角度与所述第一采集角度相同;
在所述光照空间中确定所述顶点数据的投影矩阵;
根据所述投影矩阵,确定所述深度数据。
在一些实施例中,所述根据所述深度图和所述深度数据,确定所述虚拟自然现象基于所述目标元素对象的虚拟自然现象遮盖范围,包括:
将所述深度图的深度信息与所述深度数据的深度信息进行比较,确定所述虚拟自然现象基于所述目标元素对象的虚拟自然现象遮盖范围。
在一些实施例中,将所述深度图的深度信息与所述深度数据的深度信息进行比较,确定所述虚拟自然现象基于所述目标元素对象的虚拟自然现象遮盖范围,包括:
将所述深度图的深度值与所述深度数据的数值进行比较,获取所述深度图的深度值小于所述深度数据的数值的目标值;
根据所述目标值,确定所述虚拟自然现象遮盖范围。
在一些实施例中,所述以虚拟自然现象发生视角为第一采集角度,采集游戏场景中目标元素对象的深度图,包括:
以虚拟自然现象发生视角为第一采集角度,根据设置的采集范围,采集游戏场景中目标元素对象的至少两张深度图;其中,所述至少两张深度图包括:第一采集范围深度图和第二采集范围深度图;所述采集范围至少包括第一采集范围和第二采集范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111639811.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示面板及显示终端
- 下一篇:一种便携式的标签打印机