本公開涉及計算機,具體涉及一種信息處理方法、信息處理裝置、電子設備及計算機可讀存儲介質。
背景技術:
1、在開發(fā)2d(二維)項目時,通常首先會制作三維虛擬資源,但由于最終需要實現二維效果,因此需要在三維虛擬資源制作完畢后,生成可用于生成三維虛擬資源對應的二維虛擬資源的文本文件。
2、目前,通常由制作人員對三維虛擬資源進行手動渲染,從而得到包含三維虛擬資源的圖像,然后在圖層處理應用(例如photoshop)中進行人工調整和修正后,再導出為可用于生成三維虛擬資源對應的二維虛擬資源的文本文件,該流程繁瑣復雜,需要跨應用實現,生成可用于2d項目的文本文件的效率低下。
技術實現思路
1、本公開提供了一種信息處理方法、信息處理裝置、電子設備及計算機可讀存儲介質,以解決或至少部分解決上述問題,具體如下。
2、第一方面,本公開提供了一種數據處理方法,所述方法包括:
3、獲取待渲染的目標虛擬對象,其中,所述目標虛擬對象為三維虛擬場景中包括的虛擬對象;
4、渲染所述目標虛擬對象,得到包含所述目標虛擬對象的圖像;
5、確定表征所述目標虛擬對象在所述圖像中的位置和尺寸的第一圖像信息;
6、根據所述第一圖像信息裁剪所述圖像的空白邊緣,得到包含所述目標虛擬對象的子圖像;
7、根據所述子圖像和所述第一圖像信息,生成文本文件。第二方面,本公開還提供了一種信息處理裝置,所述裝置包括:
8、對象獲取模塊,用于獲取待渲染的目標虛擬對象,其中,所述目標虛擬對象為三維虛擬場景中包括的虛擬對象;
9、對象渲染模塊,用于渲染所述目標虛擬對象,得到包含所述目標虛擬對象的圖像;
10、信息確定模塊,用于確定表征所述目標虛擬對象在所述圖像中的位置和尺寸的第一圖像信息;
11、圖像裁剪模塊,用于根據所述第一圖像信息裁剪所述圖像的空白邊緣,得到包含所述目標虛擬對象的子圖像;
12、文件生成模塊,用于根據所述子圖像和所述第一圖像信息,生成文本文件。
13、第三方面,本公開還提供了一種電子設備,包括:處理器、存儲器及存儲在所述存儲器上并可在處理器上運行的計算機程序指令;
14、所述處理器執(zhí)行所述計算機程序指令時實現如上第一方面中所述的信息處理方法。
15、第四方面,本公開還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序指令,計算機程序指令被處理器執(zhí)行時用于實現如上第一方面中所述的信息處理方法。
16、本公開示例性的實施例具有以下有益效果:
17、本公開提供的信息處理方法,首先獲取三維虛擬場景中待渲染的目標虛擬對象;然后渲染目標虛擬對象,得到包含目標虛擬對象的圖像;之后確定表征目標虛擬對象在該圖像中的位置和尺寸的第一圖像信息;根據第一圖像信息裁剪該圖像的空白邊緣,得到包含目標虛擬對象的子圖像;進而根據該子圖像和第一圖像信息,生成一文本文件。在本公開中,可以對三維虛擬場景中的三維虛擬資源進行渲染,得到包含該三維虛擬資源的圖像,并記錄關于該三維虛擬資源的位置和尺寸的圖像信息,進而可以包含該三維虛擬資源的圖像和所記錄的圖像信息生成一文本文件,該文本文件可用于生成該三維虛擬資源對應的二維虛擬資源,上述過程無需跨應用實現,降低了生成文本文件的復雜度,提升了生成文本文件的效率。
1.一種信息處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述渲染所述目標虛擬對象,得到包含所述目標虛擬對象的圖像,包括:
3.根據權利要求1所述的方法,其特征在于,所述渲染所述目標虛擬對象,得到包含所述目標虛擬對象的圖像,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述目標虛擬對象的包圍盒的正交投影尺寸,確定針對所述目標虛擬對象的渲染分辨率,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述三維虛擬場景的正交投影尺寸、所述三維虛擬場景的整體渲染分辨率和所述目標虛擬對象的包圍盒的正交投影尺寸,確定針對所述目標虛擬對象的渲染分辨率,包括:
6.根據權利要求1所述的方法,其特征在于,所述根據所述子圖像和所述第一圖像信息,生成文本文件,包括:
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
8.根據權利要求1所述的方法,其特征在于,所述確定表征所述目標虛擬對象在所述圖像中的位置和尺寸的第一圖像信息,包括:
9.根據權利要求8所述的方法,其特征在于,所述根據所述第一圖像信息裁剪所述圖像的空白邊緣,得到包含所述目標虛擬對象的子圖像,包括:
10.根據權利要求1所述的方法,其特征在于,所述渲染所述目標虛擬對象,得到包含所述目標虛擬對象的圖像,包括:
11.根據權利要求1所述的方法,其特征在于,所述方法還包括:
12.根據權利要求11所述的方法,其特征在于,所述方法還包括:
13.根據權利要求1所述的方法,其特征在于,所述目標虛擬對象包括以下至少一種:虛擬模型、虛擬模型的陰影。
14.一種信息處理裝置,其特征在于,所述裝置包括:
15.一種電子設備,其特征在于,包括:處理器、存儲器及存儲在所述存儲器上并可在處理器上運行的計算機程序指令;
16.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時用于實現如上述權利要求1至13任一項所述的信息處理方法。