地图渲染方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37989853 阅读:13 留言:0更新日期:2023-06-30 10:04
本公开实施例公开了一种地图渲染方法、装置、电子设备及存储介质,所述方法包括:确定待渲染的地图要素的要素类型;若所述地图要素的要素类型与设定类型不同,则生成所述地图要素的模型顶点的顶点法线信息,并利用所述地图要素的模型顶点的坐标以及所述顶点法线信息,对所述地图要素进行顶点处理;若所述地图要素的要素类型与设定类型相同,则利用所述地图要素的模型顶点的坐标以及预先设定的顶点法线信息,对设定类型的所述地图要素进行顶点处理;将经过所述顶点处理的待渲染的地图要素输入前向渲染管线,以供所述前向渲染管线将所述待渲染的地图要素渲染在屏幕上。该技术方案能够提升渲染效率。提升渲染效率。提升渲染效率。

【技术实现步骤摘要】
地图渲染方法、装置、电子设备及存储介质


[0001]本公开涉及地图渲染
,具体涉及一种地图渲染方法、装置、电子设备及存储介质。

技术介绍

[0002]随着电子地图的广泛应用,对地图要素渲染效果的要求也越来越高,比如,针对地图要素增加光影等渲染效果,以使电子地图的渲染效果进一步贴近用户看到的现实世界。为此,需要对现有地图渲染技术进行技术升级,由于地图渲染通常是由终端设备执行,因此,针对地图渲染技术的技术升级需要考虑终端设备性能,以确保升级后的技术能够在终端设备上正常运行。

技术实现思路

[0003]本公开实施例提供一种地图渲染方法、装置、电子设备及存储介质。
[0004]第一方面,本公开实施例中提供了一种地图渲染方法,其中,包括:
[0005]确定待渲染的地图要素的要素类型;
[0006]若所述地图要素的要素类型与设定类型不同,则生成所述地图要素的模型顶点的顶点法线信息,并利用所述地图要素的模型顶点的坐标以及所述顶点法线信息,对所述地图要素进行顶点处理;
[0007]若所述地图要素的要素类型与本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种地图渲染方法,其中,包括:确定待渲染的地图要素的要素类型;若所述地图要素的要素类型与设定类型不同,则生成所述地图要素的模型顶点的顶点法线信息,并利用所述地图要素的模型顶点的坐标以及所述顶点法线信息,对所述地图要素进行顶点处理;若所述地图要素的要素类型与设定类型相同,则利用所述地图要素的模型顶点的坐标以及预先设定的顶点法线信息,对设定类型的所述地图要素进行顶点处理;将经过所述顶点处理的待渲染的地图要素输入前向渲染管线,以供所述前向渲染管线将所述待渲染的地图要素渲染在屏幕上。2.根据权利要求1所述的方法,其中,所述前向渲染管线至少包括预处理单元和前向光照处理单元,所述将经过所述顶点处理的待渲染的地图要素输入前向渲染管线,以供所述前向渲染管线将所述待渲染的地图要素渲染在屏幕上,包括:所述预处理单元,基于待渲染的地图要素在屏幕中每个像素点上的像素深度值,确定屏幕中每个屏幕像素点的最小像素深度值;所述前向光照处理单元,针对待渲染的地图要素,确定所述地图要素对应屏幕像素点的像素深度值是否等于所述预处理单元确定的该屏幕像素点的最小像素深度值,若等于,则对屏幕像素点对应的地图要素进行光照计算。3.根据权利要求2所述的方法,其中,所述前向渲染管线还包括倒影处理单元,所述将经过所述顶点处理的待渲染的地图要素输入前向渲染管线,以供所述前向渲染管线将所述待渲染的地图要素渲染在屏幕上,进一步包括:所述倒影处理单元,针对需要渲染倒影的待渲染的地图要素,确定所述待渲染的地图要素的倒影对应的屏幕像素点的像素深度值是否等于所述预处理单元确定的该屏幕像素点的最小像素深度值,若等于,则将所述屏幕像素点对应的倒影确定为待渲染的倒影;所述前向光照处理单元,针对待渲染的地图要素和待渲染的倒影,确定所述待渲染的地图要素对应屏幕像素点的像素深度值是否等于所述预处理单元确定的该屏幕像素点的最小像素深度值,若等于且所述屏幕像素点无对应的待渲染的倒影,则对屏幕像素点对应的地图要素进行光照计算,若等于且所述屏幕像素点有对应的待渲染的倒影,则对所述屏幕像素点对应的地图要素和待渲染的倒影进行光照计算。4.根据权利要求1所述的方法,其中,所述前向渲染管线至少包括阴影处理单元和前向光照处理单元,所述将经过所述顶点处理的待渲染的地图要素输入前向渲染管线,以供所述前向渲染管线将所述待渲染的地图要素渲染在屏幕上,包括:所述阴影处理单元,针对需要渲染阴影的地图要素,确定渲染时主相机视锥体与待渲染阴影的地面相交的梯形范围;从所述梯形范围的短底边开始截取部分梯形范围,作为新的梯形范围;其中,所述新的梯形范围的高与原始的所述梯形范围高的比例为设定比例值;基于所述新的梯形范围产生所述地图要素的阴影深度图在地面上的显示范围;所述前向光照处理单元,针对需要渲染阴影的地图要素,对所述地图要素的阴影深度图在所述显示范围内的像素进行光照计算。5.根据权利要求2或3所述的方法,其中,所述前向渲染管线还包括阴影处理单元,所述将经过所述顶点处理的待渲染的地图要素输入前向渲染管线,以供所述前向渲染管线将所
述待渲染的地图要素渲染在屏幕上,包括:所述阴影处理单元,针对需要渲染...

【专利技术属性】
技术研发人员:王海鹏朱永峰
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1