本公開(kāi)涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種立體模型生成方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
背景技術(shù):
1、目前,在動(dòng)畫制作過(guò)程中,如果將高精度但無(wú)貼圖的模型用于動(dòng)畫預(yù)覽,會(huì)導(dǎo)致出現(xiàn)不準(zhǔn)確預(yù)覽和數(shù)據(jù)滯后的問(wèn)題。為了提高預(yù)覽的準(zhǔn)確性,可以在制作完lookdev(lookdevelopment,中文名為視覺(jué)開(kāi)發(fā))可渲染模型文件以后,由制作人員手動(dòng)對(duì)貼圖和材質(zhì)進(jìn)行處理,生成一個(gè)預(yù)覽級(jí)貼圖材質(zhì)模型文件。但是手動(dòng)處理生成預(yù)覽級(jí)模型的效率較低,難以適用于貼圖和材質(zhì)較多的大型動(dòng)畫場(chǎng)景。
2、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)至少部分實(shí)施例提供了一種立體模型生成方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,以至少解決預(yù)覽級(jí)模型的生成效率較低的技術(shù)問(wèn)題。
2、根據(jù)本公開(kāi)其中一實(shí)施例,提供了一種立體模型生成方法,包括:基于原始立體模型對(duì)應(yīng)的原始材質(zhì),獲取原始立體模型對(duì)應(yīng)的原始貼圖;對(duì)原始貼圖進(jìn)行分辨率轉(zhuǎn)換,得到目標(biāo)貼圖,其中,目標(biāo)貼圖的分辨率小于原始貼圖的分辨率;將目標(biāo)貼圖映射到預(yù)設(shè)光照模型的表面上,生成目標(biāo)材質(zhì);基于原始立體模型和目標(biāo)材質(zhì),生成目標(biāo)立體模型,其中,目標(biāo)立體模型用于進(jìn)行預(yù)覽。
3、根據(jù)本公開(kāi)其中一實(shí)施例,還提供了一種立體模型生成裝置,包括:獲取模塊,用于基于原始立體模型對(duì)應(yīng)的原始材質(zhì),獲取原始立體模型對(duì)應(yīng)的原始貼圖;轉(zhuǎn)換模塊,用于對(duì)原始貼圖進(jìn)行分辨率轉(zhuǎn)換,得到目標(biāo)貼圖,其中,目標(biāo)貼圖的分辨率小于原始貼圖的分辨率;映射模塊,用于將目標(biāo)貼圖映射到預(yù)設(shè)光照模型的表面上,生成目標(biāo)材質(zhì);生成模塊,用于基于原始立體模型和目標(biāo)材質(zhì),生成目標(biāo)立體模型,其中,目標(biāo)立體模型用于進(jìn)行預(yù)覽。
4、根據(jù)本公開(kāi)其中一實(shí)施例,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例中的上述立體模型生成方法。
5、根據(jù)本公開(kāi)其中一實(shí)施例,還提供了一種電子裝置,包括存儲(chǔ)器和處理器,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,處理器被設(shè)置為運(yùn)行計(jì)算機(jī)程序以執(zhí)行本申請(qǐng)各個(gè)實(shí)施例中的上述立體模型生成方法。
6、根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)各個(gè)實(shí)施例中的上述立體模型生成方法。
7、根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)各個(gè)實(shí)施例中的上述立體模型生成方法。
8、根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)各個(gè)實(shí)施例中的上述立體模型生成方法。
9、在本公開(kāi)至少部分實(shí)施例中,采用基于原始立體模型對(duì)應(yīng)的原始材質(zhì),獲取原始立體模型對(duì)應(yīng)的原始貼圖;對(duì)原始貼圖進(jìn)行分辨率轉(zhuǎn)換,得到目標(biāo)貼圖;將目標(biāo)貼圖映射到預(yù)設(shè)光照模型的表面上,生成目標(biāo)材質(zhì);基于原始立體模型和目標(biāo)材質(zhì),生成目標(biāo)立體模型的方式,達(dá)到生成預(yù)覽級(jí)立體模型的目的。容易注意到的是,以原始材質(zhì)為依據(jù),通過(guò)材質(zhì)獲取原始立體模型對(duì)應(yīng)的原始貼圖,可以在批量處理原始立體模型時(shí),提高獲取原始貼圖的速度;對(duì)原始貼圖進(jìn)行分辨率轉(zhuǎn)換,將得到分辨率較低的目標(biāo)貼圖映射到預(yù)設(shè)光照模型的表面上,生成目標(biāo)材質(zhì),可以使目標(biāo)材質(zhì)符合預(yù)覽級(jí)目標(biāo)立體模型的要求;使用目標(biāo)材質(zhì)替換掉原始材質(zhì),并基于原始立體模型和目標(biāo)材質(zhì),生成目標(biāo)立體模型,可以實(shí)現(xiàn)原始立體模型的批量處理,得到能夠用于預(yù)覽的目標(biāo)立體模型,避免逐個(gè)手動(dòng)處理原始立體模型的繁瑣。與手動(dòng)處理生成預(yù)覽級(jí)模型相比,可以減少流程中的人工成本,在提高動(dòng)畫預(yù)覽的準(zhǔn)確性的同時(shí),確保數(shù)據(jù)的一致性,并且有助于在不同的制作階段之間實(shí)現(xiàn)更流暢的數(shù)據(jù)傳遞,從而降低制作成本并提高預(yù)覽級(jí)模型的生成效率。在保證生成的目標(biāo)立體模型符合預(yù)覽要求的同時(shí),實(shí)現(xiàn)了提高預(yù)覽級(jí)模型生成效率的技術(shù)效果,進(jìn)而解決了預(yù)覽級(jí)模型的生成效率較低的技術(shù)問(wèn)題。
1.一種立體模型生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的立體模型生成方法,其特征在于,所述原始貼圖包括原始顏色貼圖和原始透明度貼圖;基于所述原始立體模型對(duì)應(yīng)的所述原始材質(zhì),獲取所述原始立體模型對(duì)應(yīng)的所述原始貼圖,包括:
3.根據(jù)權(quán)利要求2所述的立體模型生成方法,其特征在于,基于所述第一屬性獲取所述原始顏色貼圖,包括:
4.根據(jù)權(quán)利要求2所述的立體模型生成方法,其特征在于,基于所述第二屬性獲取所述原始透明度貼圖,包括:
5.根據(jù)權(quán)利要求1所述的立體模型生成方法,其特征在于,將所述目標(biāo)貼圖映射到所述預(yù)設(shè)光照模型的表面上,生成所述目標(biāo)材質(zhì),包括:
6.根據(jù)權(quán)利要求5所述的立體模型生成方法,其特征在于,基于所述目標(biāo)貼圖的類型,確定所述目標(biāo)材質(zhì)的目標(biāo)數(shù)量,包括:
7.根據(jù)權(quán)利要求1所述的立體模型生成方法,其特征在于,基于所述原始立體模型和所述目標(biāo)材質(zhì),生成所述目標(biāo)立體模型,包括:
8.根據(jù)權(quán)利要求7所述的立體模型生成方法,其特征在于,基于所述目標(biāo)貼圖的類型,確定所述目標(biāo)材質(zhì)的材質(zhì)紋理坐標(biāo),包括:
9.根據(jù)權(quán)利要求1至8中任意一項(xiàng)所述的立體模型生成方法,其特征在于,響應(yīng)于所述原始立體模型包含多個(gè)立體模型,確定所述原始立體模型對(duì)應(yīng)的所述原始材質(zhì),并獲取所述原始材質(zhì)對(duì)應(yīng)的所述原始貼圖,包括:
10.根據(jù)權(quán)利要求9所述的立體模型生成方法,其特征在于,在對(duì)所述原始貼圖進(jìn)行分辨率轉(zhuǎn)換,得到所述目標(biāo)貼圖之后,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的立體模型生成方法,其特征在于,將所述目標(biāo)貼圖映射到所述預(yù)設(shè)光照模型的表面上,生成所述目標(biāo)材質(zhì),包括:
12.根據(jù)權(quán)利要求11所述的立體模型生成方法,其特征在于,基于所述原始立體模型和所述目標(biāo)材質(zhì),生成所述目標(biāo)立體模型,包括:
13.一種立體模型生成裝置,其特征在于,包括:
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被設(shè)置為被處理器運(yùn)行時(shí)執(zhí)行權(quán)利要求1至12任一項(xiàng)中所述的立體模型生成方法。
15.一種電子裝置,包括存儲(chǔ)器和處理器,其特征在于,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行權(quán)利要求1至12任一項(xiàng)中所述的立體模型生成方法。
16.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至12中任意一項(xiàng)所述的立體模型生成方法。