本申請(qǐng)涉及圖像處理領(lǐng)域,具體涉及一種圖像處理方法、裝置、存儲(chǔ)介質(zhì)和電子設(shè)備。
背景技術(shù):
1、隨著生活和科技的快速發(fā)展,人們常常會(huì)通過(guò)游戲類的應(yīng)用進(jìn)行娛樂(lè)。在一些游戲中,經(jīng)常需要生成具有云層效果的場(chǎng)景?,F(xiàn)有的實(shí)現(xiàn)云層效果的圖像處理方法中,往往通過(guò)直接繪制云層紋理的貼圖,實(shí)現(xiàn)定制化的云層效果。
2、在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中發(fā)現(xiàn),現(xiàn)有的圖像處理方法,生成的云層效果較單一,使得云層圖像生成效果較差。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種圖像處理方法、裝置、存儲(chǔ)介質(zhì)和電子設(shè)備,可以生成具有多種云層顯示效果的云層圖像,提升云層圖像生成的靈活性和多樣性,基于各遮罩圖對(duì)應(yīng)的顏色參數(shù),可以實(shí)現(xiàn)云層效果的多層次換色,有效提升了云層圖像的生成效果。
2、本申請(qǐng)實(shí)施例提供一種圖像處理方法,包括:
3、獲取虛擬場(chǎng)景中云層面片模型對(duì)應(yīng)的云層貼圖,所述云層貼圖的多個(gè)貼圖通道中繪制有遮罩圖,每一所述遮罩圖指示一種云層顯示效果;
4、基于所述云層面片模型中頂點(diǎn)對(duì)應(yīng)的紋理采樣坐標(biāo),對(duì)各所述遮罩圖進(jìn)行采樣,得到所述頂點(diǎn)在各所述遮罩圖采樣到的像素值;
5、獲取針對(duì)各所述遮罩圖設(shè)置的顏色參數(shù);
6、基于所述頂點(diǎn)在各所述遮罩圖采樣到的像素值和所述遮罩圖對(duì)應(yīng)的顏色參數(shù),對(duì)所述云層面片模型進(jìn)行渲染,得到云層圖像。
7、相應(yīng)的,本申請(qǐng)實(shí)施例提供一種圖像處理裝置,包括:
8、第一獲取單元,用于獲取虛擬場(chǎng)景中云層面片模型對(duì)應(yīng)的云層貼圖,所述云層貼圖的多個(gè)貼圖通道中繪制有遮罩圖,每一所述遮罩圖指示一種云層顯示效果;
9、采樣單元,用于基于所述云層面片模型中頂點(diǎn)對(duì)應(yīng)的紋理采樣坐標(biāo),對(duì)各所述遮罩圖進(jìn)行采樣,得到所述頂點(diǎn)在各所述遮罩圖采樣到的像素值;
10、第二獲取單元,用于獲取針對(duì)各所述遮罩圖設(shè)置的顏色參數(shù);
11、渲染單元,用于基于所述頂點(diǎn)在各所述遮罩圖采樣到的像素值和所述遮罩圖對(duì)應(yīng)的顏色參數(shù),對(duì)所述云層面片模型進(jìn)行渲染,得到云層圖像。
12、此外,本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序適于處理器進(jìn)行加載,以執(zhí)行本申請(qǐng)實(shí)施例所提供的任一種圖像處理方法中的步驟。
13、此外,本申請(qǐng)實(shí)施例還提供一種電子設(shè)備,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有應(yīng)用程序,所述處理器用于運(yùn)行所述存儲(chǔ)器內(nèi)的應(yīng)用程序?qū)崿F(xiàn)本申請(qǐng)實(shí)施例提供的圖像處理方法。
14、本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中;當(dāng)電子設(shè)備的處理器從所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取所述計(jì)算機(jī)程序時(shí),所述處理器執(zhí)行所述計(jì)算機(jī)程序,使得所述電子設(shè)備執(zhí)行本申請(qǐng)實(shí)施例提供的圖像處理方法中的步驟。
15、本申請(qǐng)實(shí)施例通過(guò)獲取虛擬場(chǎng)景中云層面片模型對(duì)應(yīng)的云層貼圖,云層貼圖的多個(gè)貼圖通道中繪制有遮罩圖,每一遮罩圖指示一種云層顯示效果;基于云層面片模型中頂點(diǎn)對(duì)應(yīng)的紋理采樣坐標(biāo),對(duì)各遮罩圖進(jìn)行采樣,得到頂點(diǎn)在各遮罩圖采樣到的像素值;獲取針對(duì)各遮罩圖設(shè)置的顏色參數(shù);基于頂點(diǎn)在各遮罩圖采樣到的像素值和遮罩圖對(duì)應(yīng)的顏色參數(shù),對(duì)云層面片模型進(jìn)行渲染,得到云層圖像。以此,通過(guò)在云層貼圖的多個(gè)貼圖通道中繪制有指示一種云層顯示效果的遮罩圖,以及為每一遮罩圖設(shè)置有對(duì)應(yīng)的顏色參數(shù),從而可以根據(jù)頂點(diǎn)在各遮罩圖采樣到的像素值以及遮罩圖對(duì)應(yīng)的顏色參數(shù),對(duì)云層面片模型進(jìn)行渲染,可以得到具有云層貼圖中各遮罩圖指示的云層顯示效果的云層圖像,提升生成的云層圖像的靈活性和多樣性,基于各遮罩圖對(duì)應(yīng)的顏色參數(shù),可以實(shí)現(xiàn)云層效果的多層次換色,有效提升了云層圖像的生成效果。
1.一種圖像處理方法,其特征在于,包括:
2.如權(quán)利要求1所述的圖像處理方法,其特征在于,所述基于所述頂點(diǎn)在各所述遮罩圖采樣到的像素值和所述遮罩圖對(duì)應(yīng)的顏色參數(shù),對(duì)所述云層面片模型進(jìn)行渲染,得到云層圖像,包括:
3.如權(quán)利要求2所述的圖像處理方法,其特征在于,所述貼圖通道包括第一通道、第二通道和第三通道,所述第一通道的遮罩圖指示待生成的云層圖像的亮部和邊緣光效果,所述第二通道的遮罩圖指示待生成的云層圖像的暗部效果,所述第三通道的遮罩圖指示待生成的云層圖像的反光效果。
4.如權(quán)利要求3所述的圖像處理方法,其特征在于,所述貼圖通道還包括第四通道,所述第四通道的遮罩圖指示待生成的云層圖像的環(huán)境光遮蔽信息,基于所述頂點(diǎn)對(duì)應(yīng)的紋理采樣坐標(biāo),從所述環(huán)境光遮蔽信息中采樣的像素值為光照遮蔽值;
5.如權(quán)利要求4所述的圖像處理方法,其特征在于,所述計(jì)算所述頂點(diǎn)對(duì)應(yīng)的第二顏色值和光照遮蔽值的乘積,得到第三顏色值,包括:
6.如權(quán)利要求2所述的圖像處理方法,其特征在于,至少一個(gè)遮罩圖配置有對(duì)應(yīng)的自發(fā)光參數(shù),所述對(duì)所述頂點(diǎn)與各所述遮罩圖對(duì)應(yīng)的第一顏色值,基于所述遮罩圖之間的層級(jí)關(guān)系進(jìn)行融合處理,得到所述頂點(diǎn)對(duì)應(yīng)的第二顏色值,包括:
7.如權(quán)利要求1至6任一項(xiàng)所述的圖像處理方法,其特征在于,所述基于所述云層面片模型中頂點(diǎn)對(duì)應(yīng)的紋理采樣坐標(biāo),對(duì)各所述遮罩圖進(jìn)行采樣,得到所述頂點(diǎn)在各所述遮罩圖采樣到的像素值,包括:
8.一種圖像處理裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,其包括處理器和存儲(chǔ)器,其中,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行權(quán)利要求1~7中任一所述方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在電子設(shè)備上運(yùn)行時(shí),所述計(jì)算機(jī)程序用于使所述電子設(shè)備執(zhí)行權(quán)利要求1~7中任一所述方法的步驟。