

地图渲染方法及相关设备.pdf
霞英****娘子
亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
地图渲染方法及相关设备.pdf
本申请提供了一种地图渲染方法,在生成多个待渲染元素的渲染纹理后,会从渲染纹理中选择多个渲染纹理,并根据选择的渲染纹理的规格生成纹理画布,将多个渲染纹理分布到该张纹理画布上,进而将该张纹理画布中的渲染纹理绘制到地图上。可见,本申请提供的地图渲染方法,可以在一张纹理画布上生成多个渲染纹理,与现有技术一个渲染纹理生成一张纹理画布的方案相比,本申请可以减少纹理画布的张数,从而节省了纹理画布所占用的资源,以及缩短了地图的渲染时长。另外,本申请还提供了与地图渲染相关的设备,以保证上述方法在实际中的应用及实现。
圆角方形框的渲染方法及设备、地图渲染方法.pdf
本公开实施例公开了一种圆角方形框的渲染方法及设备、地图渲染方法,所述方法包括:将待渲染的圆角方形框划分成多个区域,包括:圆角边沿区域、四边形边沿区域以及四边形中间区域;圆角边沿区域的形状是半径为预设圆半径值的圆的一部分、且小于或等于四分之一圆,四边形边沿区域位于两个圆角边沿区域之间,四边形中间区域被圆角边沿区域和四边形边沿区域所包围;对多个区域中的每一个区域进行三角剖分,得到剖分后的多个三角形顶点的渲染位置;基于三角形顶点距离四边形中间区域的边沿的最短距离对三角形顶点赋予像素半径值;将三角形顶点的渲染位置
地图渲染方法和地图渲染装置.pdf
本申请公开了一种地图渲染方法及地图渲染装置,该地图渲染方法包括,对待渲染地图所包含的矢量切片进行分组,得到待渲染地图所包含的切片组,作为待渲染切片组;获取所述待渲染地图包含的矢量切片对应的矢量切片文件,其中,所述矢量切片文件包括图层信息;对每个所述待渲染切片组,分别执行如下操作:对所述待渲染切片组中各矢量切片的同一图层,调用一次渲染引擎对所述各矢量切片的所述同一图层进行渲染。本申请使得渲染时以单个切片组中各矢量切片的同一图层为渲染粒度,减少了着色器程序切换的次数、渲染引擎调用次数和系统开销。
地图渲染方法、架构、设备及存储介质.pdf
本申请实施例提供一种地图渲染方法、架构、设备及存储介质。在本申请实施例中,对于多屏幕地图渲染场景,导航软件中的人机交互接口为窗口句柄设置在渲染引擎中。窗口句柄与屏幕一一对应。渲染引擎可为窗口句柄创建各自对应的地图实例以及渲染线程,将窗口句柄与各自对应的地图实例及渲染线程进行绑定。这样,渲染引擎在对多个屏幕的电子地图进行渲染时,可基于每个窗口句柄绑定的渲染线程,在该窗口句柄对应的屏幕上渲染该窗口句柄绑定的地图实例,实现多个屏幕的电子地图的独立渲染,有助于满足多屏幕地图渲染的多样性的要求。
地图渲染方法、装置、设备及程序产品.pdf
本申请提供一种地图渲染方法、装置、设备及程序产品,该地图渲染方法应包括:获取地图数据,地图数据中包括一个以上的模型数据,模型数据中包括用于渲染地图元素的属性的属性数据;将一个以上的模型数据中同一属性的属性数据组织为一组数据进行存储,得到组织后的属性数据,并生成索引数据;生成数据填充指令,以将组织后的属性数据和相应的索引数据发送至GPU;生成地图渲染指令,以触发GPU根据组织后的属性数据和相应的索引数据渲染地图数据对应的地图元素。实现了下发一条渲染指令进行地图内多个模型渲染的渲染策略,减少了渲染指令生成的次