预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111068312A(43)申请公布日2020.04.28(21)申请号201911214617.2(22)申请日2019.12.02(71)申请人网易(杭州)网络有限公司地址310052浙江省杭州市滨江区网商路599号网易大厦(72)发明人刘璐(74)专利代理机构北京律智知识产权代理有限公司11438代理人王辉阚梓瑄(51)Int.Cl.A63F13/52(2014.01)A63F13/525(2014.01)G06T7/90(2017.01)G06T11/00(2006.01)权利要求书2页说明书12页附图6页(54)发明名称游戏画面渲染的方法与装置、存储介质、电子设备(57)摘要本公开属于计算机技术领域,涉及一种游戏画面渲染方法及装置、计算机可读存储介质、电子设备。该方法包括:从中央处理器中获取用于目标游戏大气散射渲染的预处理数据;响应于游戏渲染的指令,根据当前游戏场景中太阳光的位置信息对预处理数据进行处理,获得对游戏进行渲染的渲染数据;根据渲染数据对当前游戏场景进行渲染。本公开一方面,通过从中央处理器直接获取预处理数据,降低了系统的计算量,提升了游戏画面的渲染效率,并且支持多种设备流畅运行;另一方面,根据预处理数据进行渲染为基于物理的渲染,渲染效果更加真实,并且对显存占用和带宽消耗较低,实用性极强。CN111068312ACN111068312A权利要求书1/2页1.一种游戏画面渲染的方法,其特征在于,包括:从中央处理器中获取用于目标游戏大气散射渲染的预处理数据;响应于游戏渲染的指令,根据当前游戏场景中太阳光的位置信息对所述预处理数据进行处理,获得对所述游戏进行渲染的渲染数据;根据所述渲染数据对所述当前游戏场景进行渲染。2.根据权利要求1所述的方法,其特征在于,所述游戏渲染的指令包括以下至少一种:针对天空模型的渲染指令、针对场景模型的渲染指令。3.根据权利要求2所述的方法,其特征在于,当所述游戏渲染的指令为针对天空模型的渲染指令时,在所述根据当前游戏场景中太阳光的高度信息对所述预处理数据进行处理,获得对所述游戏进行渲染的渲染数据之前,所述方法还包括:根据所述当前游戏场景中太阳光的高度信息确定所述太阳光相对于上一预设统计时刻的高度变化超过预设阈值。4.根据权利要求3所述的方法,其特征在于,所述根据当前游戏场景中太阳光的位置信息对所述预处理数据进行处理,获得对所述游戏场景进行渲染的渲染数据,包括:根据当前游戏场景中太阳光的位置信息、虚拟摄像头的位置信息和所述天空模型中顶点的位置信息对所述预处理数据进行处理,获得对所述游戏场景进行渲染的渲染数据。5.根据权利要求3所述的方法,其特征在于,在所述获得对所述游戏进行渲染的渲染数据之后,所述方法还包括:根据所述渲染数据获得所述天空模型的天空颜色;将所述天空颜色保存于所述天空模型对应的顶点色中;所述根据所述渲染数据对所述当前游戏场景进行渲染,包括:从所述天空模型对应的顶点色中读取所述天空颜色,根据所述天空颜色对所述游戏场景中的所述天空模型进行渲染。6.根据权利要求3所述的方法,其特征在于,所述天空模型为疏密结合的盒状模型,所述疏密结合的盒状模型中靠近地平线区域的顶点的密度大于远离地平线区域的顶点的密度。7.根据权利要求1所述的方法,其特征在于,所述根据当前游戏场景中太阳光的位置信息对所述预处理数据进行处理,获得对所述游戏场景进行渲染的渲染数据之后,还包括:根据所述渲染数据和预设的场景模型位置信息获取所述游戏场景中的场景模型对应的太阳光参数和环境光参数;根据所述太阳光参数和所述环境光参数对所述场景模型进行光照计算,获得光照结果,所述光照结果用于对所述游戏场景中的场景模型进行渲染。8.根据权利要求7所述的方法,其特征在于,所述根据当前游戏场景中太阳光的位置信息对所述预处理数据进行处理,获得对所述游戏场景进行渲染的渲染数据之后,还包括:根据所述渲染数据和多个预设的场景模型位置信息,获得拟合的雾衰减曲面,所述预设的场景模型位置信息包括预设的场景模型的高度信息、预设的场景模型到虚拟相机的距离;根据所述拟合的雾衰减曲面获得拟合的雾衰减函数;根据所述雾衰减函数、所述游戏场景中的场景模型的实际位置、以及所述场景模型到2CN111068312A权利要求书2/2页所述虚拟相机的距离获得所述场景模型对应的雾衰减值,所述雾衰减值用于对所述游戏场景中的场景模型进行渲染。9.根据权利要求7所述的方法,其特征在于,所述根据当前游戏场景中太阳光的位置信息对所述预处理数据进行处理,获得对所述游戏场景进行渲染的渲染数据之后,还包括:根据所述渲染数据和多个预设的场景模型位置信息,获得多个颜色值;根据所述游戏场景中的场景模型的实际位置和所述游戏场