[发明专利]一种地图的渲染方法和装置有效
申请号: | 201910029461.4 | 申请日: | 2019-01-13 |
公开(公告)号: | CN111435548B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 官亚勤;谢国富;王谦;隋建威 | 申请(专利权)人: | 北京魔门塔科技有限公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04 |
代理公司: | 北京科领智诚知识产权代理事务所(普通合伙) 11782 | 代理人: | 陈士骞 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 渲染 方法 装置 | ||
1.一种地图的渲染方法,其特征在于,包括:
基于加载的半透明图像,按照预设纹理生成参数生成目标纹理,其中,所述半透明图像为边界像素的透明度处于透明和不透明之间,且边界内部像素的透明度为不透明的图像;
根据地图的待渲染图层与所述目标纹理之间的位置映射关系,对所述目标纹理中纹理像素的阿尔法通道值进行采样,并将采样得到的所述目标纹理的边界内部纹理像素所对应的第一阿尔法通道值作为待渲染图层边界内部像素的内部阿尔法通道值,将所述目标纹理的边界纹理像素所对应的第二阿尔法通道值作为待渲染图层边界像素的边界阿尔法通道值;
按照所述内部阿尔法通道值和所述边界阿尔法通道值,并结合待渲染颜色渲染所述待渲染图层。
2.根据权利要求1所述的方法,其特征在于,在按照所述内部阿尔法通道值和所述边界阿尔法通道值,并结合待渲染颜色渲染所述待渲染图层之前,所述方法还包括:
将所述第二阿尔法通道值与所述待渲染图层所处背景中背景像素的阿尔法通道值进行融合;
相应的,所述将所述目标纹理的边界纹理像素所对应的第二阿尔法通道值作为待渲染图层边界像素的边界阿尔法通道值,包括:
将所述融合的结果作为待渲染图层边界像素的边界阿尔法通道值。
3.根据权利要求2所述的方法,其特征在于,所述将所述第二阿尔法通道值与所述待渲染图层所处背景中背景像素的阿尔法通道值进行融合,包括:
对于任意一个纹理像素,计算该纹理像素中的第二阿尔法通道值与源因子的第一乘积,以及所述待渲染图层所处背景中背景像素的阿尔法通道值与目标因子的第二乘积,并将第一乘积与第二乘积相加;
其中,所述源因子为所述纹理像素中的第二阿尔法通道值,所述目标因子为一减去源因子后的差值。
4.根据权利要求1-3任一所述的方法,其特征在于,按照所述内部阿尔法通道值和所述边界阿尔法通道值,并结合待渲染颜色渲染所述待渲染图层,包括:
获取所述目标纹理的颜色向量中各纹理像素的其他颜色通道值,其中,所述其他颜色通道为除所述阿尔法通道之外的颜色通道;
将所述其他颜色通道值与待渲染图层所处背景中背景像素的其他颜色通道值进行融合,并将融合得到的各颜色通道的像素值与对应颜色通道的预设像素值相乘,得到待渲染颜色;
按照所述内部阿尔法通道值和所述边界阿尔法通道值,将所述待渲染颜色填充到所述待渲染图层表面。
5.根据权利要求1-4任一所述的方法,其特征在于,根据地图的待渲染图层与所述目标纹理之间的位置映射关系,对所述目标纹理中纹理像素的阿尔法通道值进行采样,包括:
确定待渲染图层的顶点在所述目标纹理中的纹理坐标;
基于所述纹理坐标,对所述待渲染图层进行光栅化,以确定待渲染图层中的各像素在所述目标纹理中对应的纹理像素;
获取所述纹理像素的颜色向量中的阿尔法通道值。
6.根据权利要求1所述的方法,其特征在于,所述半透明图像是通过对原始图像进行模糊处理得到的,其中,所述原始图像边界像素的阿尔法通道值为0,边界内部像素的阿尔法通道值为1。
7.一种地图的渲染装置,其特征在于,包括:
目标纹理生成模块,用于基于加载的半透明图像,按照预设纹理生成参数生成目标纹理,其中,所述半透明图像为边界像素的透明度处于透明和不透明之间,且边界内部像素的透明度为不透明的图像;
阿尔法通道值采样模块,用于根据地图的待渲染图层与所述目标纹理之间的位置映射关系,对所述目标纹理中纹理像素的阿尔法通道值进行采样,并将采样得到的所述目标纹理的边界内部纹理像素所对应的第一阿尔法通道值作为待渲染图层边界内部像素的内部阿尔法通道值,将所述目标纹理的边界纹理像素所对应的第二阿尔法通道值作为待渲染图层边界像素的边界阿尔法通道值;
图层渲染模块,用于按照所述内部阿尔法通道值和所述边界阿尔法通道值,并结合待渲染颜色渲染所述待渲染图层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京魔门塔科技有限公司,未经北京魔门塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910029461.4/1.html,转载请声明来源钻瓜专利网。