地图显示画面渲染方法、电子设备和计算机可读存储介质技术

技术编号:37772601 阅读:10 留言:0更新日期:2023-06-06 13:38
本申请提供了一种地图显示画面渲染方法、电子设备和计算机可读存储介质,能够产生与用户需求和实际场景更加匹配的流光效果。其中,地图显示画面渲染方法包括:根据流光图形的尺寸参数设置信息,确定流光图形;根据光线变化显示方式设置信息和用于流光图形中表示最高亮度区域的流光带在所述流光图形中的位置设置信息,确定所述流光图形中的颜色变化信息;根据所述颜色变化信息,生成用于调整所述流光图形对应的像素的颜色值,以在所述流光图形中生成流光效果的流光效果显示参数。生成流光效果的流光效果显示参数。生成流光效果的流光效果显示参数。

【技术实现步骤摘要】
地图显示画面渲染方法、电子设备和计算机可读存储介质


[0001]本申请涉及图像和计算机视觉
,尤其涉及一种地图显示画面渲染方法、电子设备和计算机可读存储介质。

技术介绍

[0002]在使用电子地图进行导航时,需要根据现实场景对地图显示画面进行渲染。电子地图中,需要对物体发光的状态进行显示。比如,车辆车灯开启之后,会产生光束。这种发光的视觉在电子地图的显示画面中,可以通过流光效果实现。一般情况下,流光效果是指通过计算,让条状的流光在模型或主贴图(比如地图背景图)上进行移动,实现表面有道亮光闪过的效果。由于电子地图中需要点亮流光效果的场景可能不同,需要针对不同的场景产生不同的流光效果。

技术实现思路

[0003]本申请实施例提供一种地图显示画面渲染方法、电子设备和计算机可读存储介质,以实现流光效果与不同场景相适应。
[0004]第一方面,本申请实施例提供了一种地图显示画面渲染方法,包括:在在检测到地图应用中的预设图标发生预设事件时,确定需要产生流光效果;在所述地图应用的底图上根据流光图形的尺寸参数设置信息,确定流光图形;根据光线变化显示方式设置信息和用于流光图形中表示最高亮度区域的流光带在流光图形中的位置设置信息,确定流光图形中的颜色变化信息;根据颜色变化信息,生成用于调整流光图形对应的像素的颜色值,以确定在流光图形中生成流光效果的流光效果显示参数;根据所述流光效果显示参数,渲染所述流光图形;根据渲染后的流光图形生成地图数据显示画面。
[0005]第二方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,处理器在执行计算机程序时实现上述任一项的方法。
[0006]第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项的方法。
[0007]与现有技术相比,本申请具有如下优点:
[0008]采用了根据预先设置的尺寸参数设置信息,确定流光图形,并能够根据预先配置或者用户自行个性化设置的光线变化显示方式设置信息,生成用于调整流光图形对应的像素的颜色值的流光效果显示参数,实现对流光效果的具体呈现形态进行灵活设置,有利于针对不同场景形成个性化的流光效果。
[0009]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0010]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请的一些实施方式,而不应将其视为是对本申请范围的限制。
[0011]图1为本申请实施例所提供的地图显示画面渲染方法的应用场景示意图;
[0012]图2为本申请实施例提供的地图显示画面渲染方法流程示意图;
[0013]图3为本申请一示例提供的地图显示画面渲染方法示意图;
[0014]图4为本申请示例提供的流光效果添加至整个流光图形后的界面示意图;
[0015]图5为本申请实施例提供的流光效果渐入流光图形示意图;
[0016]图6为本申请实施例提供的流光效果渐出流光图形示意图;
[0017]图7为本申请实施例提供的地图显示画面渲染装置流程示意图;以及
[0018]图8为用来实现本申请实施例的电子设备的框图。
具体实施方式
[0019]在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的构思或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的,而非限制性的。
[0020]为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明。以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。
[0021]图1为本申请实施例提供的方法的应用场景示意图。如图1所示,本申请实施例提供的地图显示画面渲染方法可以应用于包括车载终端处理器101、车载显示设备102的系统中。车载终端处理器101可以包括车载电脑配置的CPU(Central Processing Unit,中央处理器)、MPU(Micro Processing Unit,微处理器)、ECU(Electronic Control Unit,电子控制单元)和GPU(Graphics Processing Unit,图形处理单元)中的至少一种。车载显示设备102可以用于根据车载终端处理器101处理的渲染效果信息进行渲染,生成显示画面。车载终端处理器101可以从服务器端103获得渲染流光效果所需要的底图,也可以从自身的存储设备中获得渲染流光效果所需要的底图。比如,车载终端在使用地图应用进行导航时,能够检测车辆是否开启车灯,在检测到车辆开启车灯的情况下,根据车辆位置,在导航界面生成车辆图标,并根据车辆图标的位置,对车灯照射区域添加流光效果。
[0022]本申请实施例提供的地图显示画面渲染方法,如图2所示,包括步骤S201

S203。在本申请实施例中,下述步骤S201

S203可以由获取轨迹信息的终端执行,也可由专门的信息处理设备执行。
[0023]在步骤S201,在检测到地图应用中的预设图标发生预设事件时,确定需要产生流光效果。
[0024]本实施例中,地图应用中的预设图标,可以是地图应用中的车辆图标、道路图标、路灯图标、建筑物图标和其他地图的构成元素的图标中的至少一种。预设图标在现实世界中可以对应一定的主体,比如车辆、道路、路灯、建筑物、交通灯、行人和其他地图构成元素中的至少一种。
[0025]本实施例中,预设事件可以是预先设置的某种类型的事件,可以是预设图标在现实世界中对应的主体所发生的事件。比如车辆启动事件、车辆熄火事件、车辆急刹车事件、路灯开启事件、道路上的结冰事件、建筑物中灯光事件、行人穿行事件、行人手持设备开启事件等可以用流光效果表示发生的事件。
[0026]检测到地图应用中的预设图标发生预设事件,可以通过运行地图应用的终端捕获事件发生的信号实现。
[0027]在步骤S202,在地图应用的底图上根据流光图形的尺寸参数设置信息,确定流光图形。
[0028]本实施例中,流光图形可以是流光效果覆盖的区域对应的图形,流光效果可以包括流动、闪烁的光彩效果。比如,光源发光产生的光线照射效果、镜面反射产生的光线反光效果、棱镜或者透镜聚集光线产生的光线聚集效果、特效生成的闪烁效果或光线折射产生的光路改变效果等。
[0029]如果默认光源发出的光线照射区域为扇形区域,则流光图形可以是扇形图形。或者,默认光源发出的光线照射区域为矩形区域,则流光图形可以是矩形图形。
[0030]尺寸参数设置信息,可以是预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图显示画面渲染方法,其特征在于,包括:在检测到地图应用中的预设图标发生预设事件时,确定需要产生流光效果;在所述地图应用的底图上根据流光图形的尺寸参数设置信息,确定流光图形;根据光线变化显示方式设置信息和用于流光图形中表示最高亮度区域的流光带在所述流光图形中的位置设置信息,确定所述流光图形中的颜色变化信息;根据所述颜色变化信息,生成用于调整所述流光图形对应的像素的颜色值,以确定在所述流光图形中生成流光效果的流光效果显示参数;根据所述流光效果显示参数,渲染所述流光图形;根据渲染后的流光图形生成地图数据显示画面。2.根据权利要求1所述的方法,其特征在于,所述光线变化显示设置方式包括分区显示和分区参数;所述根据光线变化显示方式设置信息和用于流光图形中表示最高亮度区域的流光带在所述流光图形中的位置设置信息,确定所述流光图形中的颜色变化信息,包括:在分区显示的情况下,根据分区参数,对所述流光图形中的非流光带区域进行划分,得到至少一个分区;针对单个所述分区,确定所述分区内的流光渐变信息;将所述至少一个分区内对应的流光渐变信息,作为所述流光图形中的颜色变化信息。3.根据权利要求2所述的方法,其特征在于,所述针对单个所述分区,确定所述分区内的流光渐变信息,包括:确定所述分区亮度最高一侧的第一颜色值以及亮度最低一侧的第二颜色值;计算所述分区内从所述第一颜色值过渡到所述第二颜色值的颜色过渡信息;将所述第一颜色值、所述第二颜色值以及所述颜色过渡信息,作为所述流光渐变信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述颜色变化信息,生成用于调整所述流光图形对应的像素的颜色值,以确定在所述流光图形中生成流光效果的流光效果显示参数,包括:在所述流光图形在光线照射方向的点亮尺寸等于所述尺寸参数设置信息中设置的尺寸的情况下,根据所述第一颜色值、所述第二颜色值和所述颜色过渡信息,确定所述分区的分区显示参数;将所述流光图形的起点位置至流光带之间的所有所述分区的分区显示参数,作为所述流光效果显示参数。5.根据权利要求3所述的方法,其特征在于,所述根据所述颜色变化信息,生成用于调整所述流光图形对应的像素的颜色值,以确定在所述流光图形中生成流光效果的流光效果显示参数,包括:根据所述点亮尺寸,确定所述流光...

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

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

1