[發(fā)明專利]一種地圖的渲染方法和裝置有效
| 申請?zhí)枺?/td> | 201910029461.4 | 申請日: | 2019-01-13 |
| 公開(公告)號: | CN111435548B | 公開(公告)日: | 2023-10-03 |
| 發(fā)明(設計)人: | 官亞勤;謝國富;王謙;隋建威 | 申請(專利權)人: | 北京魔門塔科技有限公司 |
| 主分類號: | G06T15/04 | 分類號: | G06T15/04 |
| 代理公司: | 北京科領智誠知識產(chǎn)權代理事務所(普通合伙) 11782 | 代理人: | 陳士騫 |
| 地址: | 100083 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地圖 渲染 方法 裝置 | ||
1.一種地圖的渲染方法,其特征在于,包括:
基于加載的半透明圖像,按照預設紋理生成參數(shù)生成目標紋理,其中,所述半透明圖像為邊界像素的透明度處于透明和不透明之間,且邊界內(nèi)部像素的透明度為不透明的圖像;
根據(jù)地圖的待渲染圖層與所述目標紋理之間的位置映射關系,對所述目標紋理中紋理像素的阿爾法通道值進行采樣,并將采樣得到的所述目標紋理的邊界內(nèi)部紋理像素所對應的第一阿爾法通道值作為待渲染圖層邊界內(nèi)部像素的內(nèi)部阿爾法通道值,將所述目標紋理的邊界紋理像素所對應的第二阿爾法通道值作為待渲染圖層邊界像素的邊界阿爾法通道值;
按照所述內(nèi)部阿爾法通道值和所述邊界阿爾法通道值,并結合待渲染顏色渲染所述待渲染圖層。
2.根據(jù)權利要求1所述的方法,其特征在于,在按照所述內(nèi)部阿爾法通道值和所述邊界阿爾法通道值,并結合待渲染顏色渲染所述待渲染圖層之前,所述方法還包括:
將所述第二阿爾法通道值與所述待渲染圖層所處背景中背景像素的阿爾法通道值進行融合;
相應的,所述將所述目標紋理的邊界紋理像素所對應的第二阿爾法通道值作為待渲染圖層邊界像素的邊界阿爾法通道值,包括:
將所述融合的結果作為待渲染圖層邊界像素的邊界阿爾法通道值。
3.根據(jù)權利要求2所述的方法,其特征在于,所述將所述第二阿爾法通道值與所述待渲染圖層所處背景中背景像素的阿爾法通道值進行融合,包括:
對于任意一個紋理像素,計算該紋理像素中的第二阿爾法通道值與源因子的第一乘積,以及所述待渲染圖層所處背景中背景像素的阿爾法通道值與目標因子的第二乘積,并將第一乘積與第二乘積相加;
其中,所述源因子為所述紋理像素中的第二阿爾法通道值,所述目標因子為一減去源因子后的差值。
4.根據(jù)權利要求1-3任一所述的方法,其特征在于,按照所述內(nèi)部阿爾法通道值和所述邊界阿爾法通道值,并結合待渲染顏色渲染所述待渲染圖層,包括:
獲取所述目標紋理的顏色向量中各紋理像素的其他顏色通道值,其中,所述其他顏色通道為除所述阿爾法通道之外的顏色通道;
將所述其他顏色通道值與待渲染圖層所處背景中背景像素的其他顏色通道值進行融合,并將融合得到的各顏色通道的像素值與對應顏色通道的預設像素值相乘,得到待渲染顏色;
按照所述內(nèi)部阿爾法通道值和所述邊界阿爾法通道值,將所述待渲染顏色填充到所述待渲染圖層表面。
5.根據(jù)權利要求1-4任一所述的方法,其特征在于,根據(jù)地圖的待渲染圖層與所述目標紋理之間的位置映射關系,對所述目標紋理中紋理像素的阿爾法通道值進行采樣,包括:
確定待渲染圖層的頂點在所述目標紋理中的紋理坐標;
基于所述紋理坐標,對所述待渲染圖層進行光柵化,以確定待渲染圖層中的各像素在所述目標紋理中對應的紋理像素;
獲取所述紋理像素的顏色向量中的阿爾法通道值。
6.根據(jù)權利要求1所述的方法,其特征在于,所述半透明圖像是通過對原始圖像進行模糊處理得到的,其中,所述原始圖像邊界像素的阿爾法通道值為0,邊界內(nèi)部像素的阿爾法通道值為1。
7.一種地圖的渲染裝置,其特征在于,包括:
目標紋理生成模塊,用于基于加載的半透明圖像,按照預設紋理生成參數(shù)生成目標紋理,其中,所述半透明圖像為邊界像素的透明度處于透明和不透明之間,且邊界內(nèi)部像素的透明度為不透明的圖像;
阿爾法通道值采樣模塊,用于根據(jù)地圖的待渲染圖層與所述目標紋理之間的位置映射關系,對所述目標紋理中紋理像素的阿爾法通道值進行采樣,并將采樣得到的所述目標紋理的邊界內(nèi)部紋理像素所對應的第一阿爾法通道值作為待渲染圖層邊界內(nèi)部像素的內(nèi)部阿爾法通道值,將所述目標紋理的邊界紋理像素所對應的第二阿爾法通道值作為待渲染圖層邊界像素的邊界阿爾法通道值;
圖層渲染模塊,用于按照所述內(nèi)部阿爾法通道值和所述邊界阿爾法通道值,并結合待渲染顏色渲染所述待渲染圖層。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京魔門塔科技有限公司,未經(jīng)北京魔門塔科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910029461.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





