本公開涉及計算機圖形學,具體而言,涉及一種模型的處理方法、裝置、存儲介質(zhì)和電子裝置。
背景技術:
1、目前,在虛擬場景中,為了實現(xiàn)對初始三維模型的個性化和定制化的需求,可以對初始三維模型進行染色處理。
2、在相關技術中,通常依賴手動在圖像處理軟件(photoshop,簡稱為ps)中摳取遮罩圖(mask?map)來控制初始三維模型的染色區(qū)域,流程較為繁瑣,且無法直接預覽模型染色后的效果,從而存在模型的處理效率低的技術問題。
3、針對上述模型的處理效率低的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)思路
1、本公開至少部分實施例提供了一種模型的處理方法、裝置、存儲介質(zhì)和電子裝置,以至少解決模型的處理效率低的技術問題。
2、根據(jù)本公開其中一實施例,提供了一種模型的處理方法。該方法可以包括:獲取初始三維模型的初始紋理圖像,以及顏色漸變范圍,其中,顏色漸變范圍內(nèi)的多種顏色用于分別生成初始三維模型待染色至的漸變色,漸變色用于表示多種顏色按順序過渡而形成的結果;基于初始紋理圖像的色相閾值,將初始紋理圖像中多個像素的初始色相值映射至顏色漸變范圍內(nèi),得到映射結果,其中,色相閾值用于表示初始色相值允許達到的閾值,映射結果用于表示不同初始色相值與顏色漸變范圍中不同顏色之間的對應關系;基于映射結果,在顏色漸變范圍對應的顏色漸變序列中,確定初始色相值對應的初始漸變色,其中,顏色漸變序列為按照多種顏色的排列順序生成;按照初始漸變色,調(diào)整初始色相值在初始紋理圖像中對應的像素的初始屬性信息,得到目標屬性信息,其中,初始屬性信息包括像素的以下至少之一:初始色相值、初始飽和度和初始明度;利用目標屬性信息,對初始三維模型進行染色處理,得到目標三維模型。
3、根據(jù)本公開其中一實施例,還提供了一種模型的處理裝置。該裝置可以包括:獲取單元,用于獲取初始三維模型的初始紋理圖像,以及顏色漸變范圍,其中,顏色漸變范圍內(nèi)的多種顏色用于分別生成初始三維模型待染色至的漸變色,漸變色用于表示多種顏色按順序過渡而形成的結果;映射單元,用于基于初始紋理圖像的色相閾值,將初始紋理圖像中多個像素的初始色相值映射至顏色漸變范圍內(nèi),得到映射結果,其中,色相閾值用于表示初始色相值允許達到的閾值,映射結果用于表示不同初始色相值與顏色漸變范圍中不同顏色之間的對應關系;確定單元,用于基于映射結果,在顏色漸變范圍對應的顏色漸變序列中,確定初始色相值對應的初始漸變色,其中,顏色漸變序列為按照多種顏色的排列順序生成;調(diào)整單元,用于按照初始漸變色,調(diào)整初始色相值在初始紋理圖像中對應的像素的初始屬性信息,得到目標屬性信息,其中,初始屬性信息包括像素的以下至少之一:初始色相值、初始飽和度和初始明度;染色單元,用于利用目標屬性信息,對初始三維模型進行染色處理,得到目標三維模型。
4、根據(jù)本公開其中一實施例,還提供了一種計算機可讀存儲介質(zhì)。該計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,計算機程序被設置為運行時執(zhí)行上述任一項中的模型的處理方法。
5、根據(jù)本公開其中一實施例,還提供了一種電子裝置。該電子裝置可以包括存儲器和處理器,存儲器中存儲有計算機程序,處理器被設置為運行計算機程序以執(zhí)行上述任一項中的模型的處理方法。
6、根據(jù)本公開其中一實施例,還提供了一種計算機程序產(chǎn)品。該計算機程序產(chǎn)品可以包括計算機程序,其中,計算機程序被設置為運行時執(zhí)行上述任一項中的模型的處理方法。
7、根據(jù)本公開其中一實施例,還提供了一種計算機程序產(chǎn)品。該計算機程序產(chǎn)品可以包括非易失性計算機可讀存儲介質(zhì),其中,非易失性計算機可讀存儲介質(zhì)存儲計算機程序,計算機程序被設置為運行時執(zhí)行上述任一項中的模型的處理方法。
8、根據(jù)本公開其中一實施例,還提供了一種計算機程序。該計算機程序被設置為運行時執(zhí)行上述任一項中的模型的處理方法。
9、在本公開至少部分實施例中,獲取初始三維模型的初始紋理圖像,以及顏色漸變范圍,其中,顏色漸變范圍內(nèi)的多種顏色用于分別生成初始三維模型待染色至的漸變色,漸變色用于表示多種顏色按順序過渡而形成的結果;基于初始紋理圖像的色相閾值,將初始紋理圖像中多個像素的初始色相值映射至顏色漸變范圍內(nèi),得到映射結果,其中,色相閾值用于表示初始色相值允許達到的閾值,映射結果用于表示不同初始色相值與顏色漸變范圍中不同顏色之間的對應關系;基于映射結果,在顏色漸變范圍對應的顏色漸變序列中,確定初始色相值對應的初始漸變色,其中,顏色漸變序列為按照多種顏色的排列順序生成;按照初始漸變色,調(diào)整初始色相值在初始紋理圖像中對應的像素的初始屬性信息,得到目標屬性信息,其中,初始屬性信息包括像素的以下至少之一:初始色相值、初始飽和度和初始明度;利用目標屬性信息,對初始三維模型進行染色處理,得到目標三維模型。也就是說,本公開實施例基于對初始三維模型的初始紋理圖像的像素進行遍歷確定的色相閾值,將初始紋理圖像中多個像素的初始色相值映射至顏色漸變范圍內(nèi),以達到像素的初始色相、初始飽和度和初始明度可以根據(jù)指定的漸變色進行調(diào)整的目的,進而實現(xiàn)了提高模型的處理效率的技術效果,解決了模型的處理效率低的技術問題。
1.一種模型的處理方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,按照所述初始漸變色,調(diào)整所述初始色相值在所述初始紋理圖像中對應的所述像素的初始屬性信息,得到目標屬性信息,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,按照所述第一目標漸變色,調(diào)整所述初始屬性信息,得到所述目標屬性信息,包括:
4.根據(jù)權利要求2所述的方法,其特征在于,利用所述目標屬性信息,對所述初始三維模型進行染色處理,得到目標三維模型,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,基于所述映射結果,在所述顏色漸變范圍對應的顏色漸變序列中,確定所述初始色相值對應的初始漸變色,包括:
6.根據(jù)權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權利要求6所述的方法,其特征在于,將所述初始色相值在所述顏色漸變序列中映射到的漸變色,確定為所述初始漸變色,包括:
8.根據(jù)權利要求1所述的方法,其特征在于,基于所述初始紋理圖像的色相閾值,將所述初始紋理圖像中多個像素的色相值映射至所述顏色漸變范圍內(nèi),得到映射結果,包括:
9.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權利要求1至9中任意一項所述的方法,其特征在于,利用所述目標屬性信息,對所述初始三維模型進行染色處理,得到目標三維模型,包括:
11.根據(jù)權利要求1至9中任意一項所述的方法,其特征在于,所述方法還包括:
12.根據(jù)權利要求1至9中任意一項所述的方法,其特征在于,獲取所述顏色漸變范圍,包括:
13.根據(jù)權利要求1至9中任意一項所述的方法,其特征在于,所述初始三維模型為虛擬場景中的時裝模型。
14.一種模型的處理裝置,其特征在于,包括:
15.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,所述計算機程序被設置為被處理器運行時執(zhí)行所述權利要求1至13中任一項中所述的方法。
16.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執(zhí)行所述權利要求1至13中任一項中所述的方法。
17.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)權利要求1至13中任意一項所述的方法。