本發(fā)明實施例涉及圖像渲染,特別涉及一種貼圖渲染方法、裝置、計算設備、存儲介質(zhì)以及程序產(chǎn)品。
背景技術(shù):
1、貼圖壓縮在現(xiàn)代圖形渲染中占據(jù)著至關(guān)重要的地位,隨著游戲畫面質(zhì)量和復雜性的不斷提升,紋理貼圖的使用量劇增,導致顯存壓力顯著增加。
2、相關(guān)貼圖壓縮技術(shù)通過降低紋理數(shù)據(jù)的存儲要求,進而在減少內(nèi)存占用的同時盡量保持原圖外觀,從而實現(xiàn)較好的壓縮比,然而,即使進行了壓縮仍然可能超出硬件的顯存能力,導致顯存不足和渲染性能下降,從而影響畫面的整體體驗和表現(xiàn)。
3、因此,亟需一種能夠進一步降低現(xiàn)存壓力的貼圖渲染方法。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明實施例提供了一種貼圖渲染方法。本發(fā)明一個或者多個實施例同時涉及一種貼圖渲染裝置,一種計算設備,一種計算機可讀存儲介質(zhì)以及一種計算機程序產(chǎn)品,以解決現(xiàn)有技術(shù)中存在的技術(shù)缺陷。
2、根據(jù)本發(fā)明實施例的第一方面,提供了一種貼圖渲染方法,包括:
3、響應于目標貼圖的渲染請求,獲取第一目標子貼圖信息與目標關(guān)聯(lián)特征,其中,第一目標子貼圖信息用于描述目標貼圖的基礎紋理特征,目標關(guān)聯(lián)特征用于描述至少一個第二目標子貼圖信息;
4、基于第一目標子貼圖信息與目標關(guān)聯(lián)特征,生成至少一個第二目標子貼圖信息;
5、基于第一目標子貼圖信息與至少一個第二目標子貼圖信息,執(zhí)行針對目標貼圖的渲染操作。
6、根據(jù)本發(fā)明實施例的第二方面,提供了一種貼圖渲染裝置,包括:
7、獲取模塊,被配置為響應于目標貼圖的渲染請求,獲取第一目標子貼圖信息與目標關(guān)聯(lián)特征,其中,第一目標子貼圖信息用于描述目標貼圖的基礎紋理特征,目標關(guān)聯(lián)特征用于描述至少一個第二目標子貼圖信息;
8、生成模塊,被配置為基于第一目標子貼圖信息與目標關(guān)聯(lián)特征,生成至少一個第二目標子貼圖信息;
9、渲染模塊,被配置為基于第一目標子貼圖信息與至少一個第二目標子貼圖信息,執(zhí)行針對目標貼圖的渲染操作。
10、根據(jù)本發(fā)明實施例的第三方面,提供了一種計算設備,包括:
11、存儲器和處理器;
12、所述存儲器用于存儲計算機程序/指令,所述處理器用于執(zhí)行所述計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)上述貼圖渲染方法的步驟。
13、根據(jù)本發(fā)明實施例的第四方面,提供了一種計算機可讀存儲介質(zhì),其存儲有計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)上述貼圖渲染方法的步驟。
14、根據(jù)本發(fā)明實施例的第五方面,提供了一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)上述貼圖渲染方法的步驟。
15、本發(fā)明一個實施例實現(xiàn)了響應于目標貼圖的渲染請求,獲取第一目標子貼圖信息與目標關(guān)聯(lián)特征,其中,第一目標子貼圖信息用于描述目標貼圖的基礎紋理特征,目標關(guān)聯(lián)特征用于描述至少一個第二目標子貼圖信息;基于第一目標子貼圖信息與目標關(guān)聯(lián)特征,生成至少一個第二目標子貼圖信息;基于第一目標子貼圖信息與至少一個第二目標子貼圖信息,執(zhí)行針對目標貼圖的渲染操作。通過目標貼圖的第一子貼圖信息與目標關(guān)聯(lián)特征,允許渲染系統(tǒng)基于該第一子貼圖信息和目標關(guān)聯(lián)特征計算得到至少一個第二子貼圖信息,相較于直接獲取所有子貼圖信息更有效減少了子貼圖信息的存儲容量,在存儲階段進一步提高了子貼圖信息的壓縮比。
1.一種貼圖渲染方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述響應于目標貼圖的渲染請求,獲取第一子貼圖信息與關(guān)聯(lián)特征之前,還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述至少一個第二子貼圖信息構(gòu)建輸入序列,將所述輸入序列輸入至預訓練的關(guān)聯(lián)分析模型,得到貼圖關(guān)聯(lián)特征,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述至少一個第二子貼圖信息的顏色通道值符合正態(tài)分布;所述基于所述至少一個第二子貼圖信息構(gòu)建輸入序列,將所述輸入序列輸入至預訓練的關(guān)聯(lián)分析模型,得到貼圖關(guān)聯(lián)特征,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二子貼圖信息包括第一顏色通道值、第二顏色通道值與第三顏色通道值,所述貼圖關(guān)聯(lián)特征包括所述第一顏色通道值的組合權(quán)重與分布特征和所述第二顏色通道值的組合權(quán)重與分布特征;所述基于所述第一目標子貼圖信息與所述目標關(guān)聯(lián)特征,生成所述至少一個第二目標子貼圖信息,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標關(guān)聯(lián)特征包括轉(zhuǎn)化參數(shù),所述轉(zhuǎn)化參數(shù)用于將所述第一子貼圖信息的各顏色通道值轉(zhuǎn)化為所述至少一個第二子貼圖的各顏色通道值;所述基于所述第一目標子貼圖信息與所述目標關(guān)聯(lián)特征,生成所述至少一個第二目標子貼圖信息,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一子貼圖信息包括第一子貼圖的顏色平均值與顏色偏差值;所述基于所述第一目標子貼圖信息與所述目標關(guān)聯(lián)特征,生成所述至少一個第二目標子貼圖信息,包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應于目標貼圖的渲染請求,獲取第一目標子貼圖信息與目標關(guān)聯(lián)特征,包括:
10.一種貼圖渲染裝置,其特征在于,包括:
11.一種計算設備,其特征在于,包括:
12.一種計算機可讀存儲介質(zhì),其特征在于,其存儲有計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-9任意一項所述貼圖渲染方法的步驟。
13.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-9任意一項所述貼圖渲染方法的步驟。