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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111435548A(43)申请公布日2020.07.21(21)申请号201910029461.4(22)申请日2019.01.13(71)申请人北京初速度科技有限公司地址100089北京市海淀区中关村东路8号东升大厦A座4层28室(72)发明人官亚勤谢国富王谦隋建威(74)专利代理机构北京科领智诚知识产权代理事务所(普通合伙)11782代理人陈士骞(51)Int.Cl.G06T15/04(2011.01)权利要求书2页说明书12页附图3页(54)发明名称一种地图的渲染方法和装置(57)摘要本发明实施例公开了一种地图的渲染方法和装置,该方法包括:基于加载的半透明图像生成参数生成目标纹理,其中,半透明图像为边界像素的透明度处于透明和不透明之间且边界内部像素的透明度为不透明的图像;根据地图的待渲染图层与目标纹理之间的位置映射关系,对目标纹理中纹理像素的阿尔法通道值进行采样,将采样的目标纹理边界内部纹理像素对应的第一阿尔法通道值作为待渲染图层边界内部像素的内部阿尔法通道值,目标纹理的边界纹理像素对应的第二阿尔法通道值作为待渲染图层边界像素的边界阿尔法通道值;按照内部阿尔法通道值和边界阿尔法通道值,并结合待渲染颜色渲染待渲染图层。通过采用上述方案,降低了在抗锯齿过程中对硬件资源的消耗。CN111435548ACN111435548A权利要求书1/2页1.一种地图的渲染方法,其特征在于,包括:基于加载的半透明图像,按照预设纹理生成参数生成目标纹理,其中,所述半透明图像为边界像素的透明度处于透明和不透明之间,且边界内部像素的透明度为不透明的图像;根据地图的待渲染图层与所述目标纹理之间的位置映射关系,对所述目标纹理中纹理像素的阿尔法通道值进行采样,并将采样得到的所述目标纹理的边界内部纹理像素所对应的第一阿尔法通道值作为待渲染图层边界内部像素的内部阿尔法通道值,将所述目标纹理的边界纹理像素所对应的第二阿尔法通道值作为待渲染图层边界像素的边界阿尔法通道值;按照所述内部阿尔法通道值和所述边界阿尔法通道值,并结合待渲染颜色渲染所述待渲染图层。2.根据权利要求1所述的方法,其特征在于,在按照所述内部阿尔法通道值和所述边界阿尔法通道值,并结合待渲染颜色渲染所述待渲染图层之前,所述方法还包括:将所述第二阿尔法通道值与所述待渲染图层所处背景中背景像素的阿尔法通道值进行融合;相应的,所述将所述目标纹理的边界纹理像素所对应的第二阿尔法通道值作为待渲染图层边界像素的边界阿尔法通道值,包括:将所述融合的结果作为待渲染图层边界像素的边界阿尔法通道值。3.根据权利要求2所述的方法,其特征在于,所述将所述第二阿尔法通道值与所述待渲染图层所处背景中背景像素的阿尔法通道值进行融合,包括:对于任意一个纹理像素,计算该纹理像素中的第二阿尔法通道值与源因子的第一乘积,以及所述待渲染图层所处背景中背景像素的阿尔法通道值与目标因子的第二乘积,并将第一乘积与第二乘积相加;其中,所述源因子为所述纹理像素中的第二阿尔法通道值,所述目标因子为一减去源因子后的差值。4.根据权利要求1-3任一所述的方法,其特征在于,按照所述内部阿尔法通道值和所述边界阿尔法通道值,并结合待渲染颜色渲染所述待渲染图层,包括:获取所述目标纹理的颜色向量中各纹理像素的其他颜色通道值,其中,所述其他颜色通道为除所述阿尔法通道之外的颜色通道;将所述其他颜色通道值与待渲染图层所处背景中背景像素的其他颜色通道值进行融合,并将融合得到的各颜色通道的像素值与对应颜色通道的预设像素值相乘,得到待渲染颜色;按照所述内部阿尔法通道值和所述边界阿尔法通道值,将所述待渲染颜色填充到所述待渲染图层表面。5.根据权利要求1-4任一所述的方法,其特征在于,根据地图的待渲染图层与所述目标纹理之间的位置映射关系,对所述目标纹理中纹理像素的阿尔法通道值进行采样,包括:确定待渲染图层的顶点在所述目标纹理中的纹理坐标;基于所述纹理坐标,对所述待渲染图层进行光栅化,以确定待渲染图层中的各像素在所述目标纹理中对应的纹理像素;获取所述纹理像素的颜色向量中的阿尔法通道值。2CN111435548A权利要求书2/2页6.根据权利要求1所述的方法,其特征在于,所述半透明图像是通过对原始图像进行模糊处理得到的,其中,所述原始图像边界像素的阿尔法通道值为0,边界内部像素的阿尔法通道值为1。7.一种地图的渲染装置,其特征在于,包括:目标纹理生成模块,用于基于加载的半透明图像,按照预设纹理生成参数生成目标纹理,其中,所述半透明图像为边界像素的透明度处于透明和不透明之间,且边界内部像素的透明度为不透明的图像;阿尔法通道值采样模块,用于根据地图的待渲染图层与所述目标纹理之间的位置映射关系,对所述目标纹