本申請涉及虛擬拍攝,更具體的,涉及一種虛擬拍攝場景生成方法及相關(guān)裝置。
背景技術(shù):
1、虛擬拍攝是對通過計(jì)算機(jī)生成的虛擬拍攝場景進(jìn)行拍攝,所需的3d虛擬拍攝場景由于需要計(jì)算機(jī)建模,制作周期長、成本高,而若使用2d虛擬拍攝場景,雖然降低了虛擬拍攝場景的制作周期和成本,但是由于2d虛擬拍攝場景缺乏立體感,拍攝效果不理想。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題,本申請?zhí)峁┝艘环N虛擬拍攝場景生成方法及相關(guān)裝置,以實(shí)現(xiàn)生成具有立體感的虛擬拍攝場景并縮短制作周期的目的。具體方案如下:
2、本申請第一方面提供一種虛擬拍攝場景生成方法,包括:
3、獲取分鏡頭各個(gè)圖層的圖像;
4、將至少一個(gè)所述圖層的圖像中的元素轉(zhuǎn)換為立體元素,得到所述分鏡頭的各個(gè)目標(biāo)圖層,所述立體元素為3d模型或視頻流;
5、按照各個(gè)所述目標(biāo)圖層的順序?qū)Ω鱾€(gè)所述目標(biāo)圖層進(jìn)行排序,生成虛擬拍攝場景。
6、在一種可能的實(shí)現(xiàn)中,所述各個(gè)圖層包括環(huán)境層和至少一個(gè)非環(huán)境層,所述將至少一個(gè)所述圖層的圖像中的元素轉(zhuǎn)換為立體元素,得到所述分鏡頭的各個(gè)目標(biāo)圖層,包括:
7、生成所述非環(huán)境層的圖像對應(yīng)的深度圖;
8、根據(jù)所述深度圖生成所述非環(huán)境層的圖像對應(yīng)的至少一個(gè)3d模型,每個(gè)所述3d模型分別對應(yīng)一個(gè)深度和平面坐標(biāo)。
9、在一種可能的實(shí)現(xiàn)中,所述按照各個(gè)所述目標(biāo)圖層的順序?qū)Ω鱾€(gè)所述目標(biāo)圖層進(jìn)行排序,生成虛擬拍攝場景,包括:
10、依據(jù)各個(gè)所述3d模型的深度和平面坐標(biāo),將各個(gè)所述3d模型分別放置在所述環(huán)境層的圖像之前的相應(yīng)位置上,得到擬3d靜態(tài)虛擬拍攝場景。
11、在一種可能的實(shí)現(xiàn)中,在將各個(gè)所述3d模型分別放置在所述環(huán)境層的圖像之前的相應(yīng)位置上之后,所述虛擬拍攝場景生成方法還包括:
12、在各個(gè)所述目標(biāo)圖層中插入至少一個(gè)預(yù)設(shè)圖層,生成擬3d動(dòng)態(tài)虛擬拍攝場景,所述預(yù)設(shè)圖層為綠幕拍攝的人物視頻流或基于圖像生成的視頻流。
13、在一種可能的實(shí)現(xiàn)中,所述將至少一個(gè)所述圖層的圖像中的元素轉(zhuǎn)換為立體元素,得到所述分鏡頭的各個(gè)目標(biāo)圖層,包括:
14、分別將每個(gè)所述圖層的圖像、掩碼圖以及預(yù)先設(shè)定的提示詞輸入預(yù)先構(gòu)建的視頻生成模型中,得到所述視頻生成模型輸出的每個(gè)所述圖層的圖像對應(yīng)的視頻流,所述掩碼圖表示所述圖層的圖像中的動(dòng)態(tài)區(qū)域。
15、在一種可能的實(shí)現(xiàn)中,在得到所述視頻生成模型輸出的每個(gè)所述圖層的圖像對應(yīng)的視頻流之后,所述虛擬拍攝場景生成方法還包括:
16、針對每個(gè)所述圖層的圖像對應(yīng)的視頻流,分別提取所述視頻流中每一視頻幀的關(guān)鍵信息,并分別根據(jù)每一視頻幀的關(guān)鍵信息對每一視頻幀進(jìn)行轉(zhuǎn)繪,得到目標(biāo)視頻流。
17、在一種可能的實(shí)現(xiàn)中,所述按照各個(gè)所述目標(biāo)圖層的順序?qū)Ω鱾€(gè)所述目標(biāo)圖層進(jìn)行排序,生成虛擬拍攝場景,包括:
18、按照各個(gè)所述目標(biāo)圖層的順序,將各個(gè)所述目標(biāo)圖層的所述視頻流導(dǎo)入3d軟件,生成動(dòng)態(tài)虛擬拍攝場景。
19、本申請第二方面提供一種虛擬拍攝場景生成裝置,包括:
20、圖像獲取單元,用于獲取分鏡頭各個(gè)圖層的圖像;
21、元素轉(zhuǎn)換單元,用于將至少一個(gè)所述圖層的圖像中的元素轉(zhuǎn)換為立體元素,得到所述分鏡頭的各個(gè)目標(biāo)圖層,所述立體元素為3d模型或視頻流;
22、虛擬拍攝場景生成單元,用于按照各個(gè)所述目標(biāo)圖層的順序?qū)Ω鱾€(gè)所述目標(biāo)圖層進(jìn)行排序,生成虛擬拍攝場景。
23、本申請第三方面提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀指令,當(dāng)所述計(jì)算機(jī)可讀指令在電子設(shè)備上運(yùn)行時(shí),使得所述電子設(shè)備實(shí)現(xiàn)上述第一方面或第一方面任一實(shí)現(xiàn)方式的虛擬拍攝場景生成方法。
24、本申請第四方面提供一種電子設(shè)備,包括至少一個(gè)處理器和與所述處理器連接的存儲(chǔ)器,其中:
25、所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序;
26、所述處理器用于執(zhí)行所述計(jì)算機(jī)程序,以使所述電子設(shè)備能夠?qū)崿F(xiàn)上述第一方面或第一方面任一實(shí)現(xiàn)方式的虛擬拍攝場景生成方法。
27、本申請第五方面提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)承載有一個(gè)或多個(gè)計(jì)算機(jī)程序,當(dāng)所述一個(gè)或多個(gè)計(jì)算機(jī)程序被電子設(shè)備執(zhí)行時(shí),能夠使所述電子設(shè)備上述第一方面或第一方面任一實(shí)現(xiàn)方式的虛擬拍攝場景生成方法。
28、借由上述技術(shù)方案,本申請?zhí)峁┑囊环N虛擬拍攝場景生成方法及相關(guān)裝置,獲取分鏡頭各個(gè)圖層的圖像,通過將至少一個(gè)圖層的圖像中的元素轉(zhuǎn)換為立體元素,得到分鏡頭的各個(gè)目標(biāo)圖層,使目標(biāo)圖層中的元素具有立體感,從而按照各個(gè)目標(biāo)圖層的順序?qū)δ繕?biāo)圖層進(jìn)行排序,得到具有多層級(jí)的3d虛擬拍攝場景,各個(gè)立體元素之間會(huì)呈現(xiàn)出明顯的疊加、遮擋關(guān)系,相對于2d虛擬拍攝場景更具立體感,且由于立體元素為基于圖像中的元素生成,不需要完全采用計(jì)算機(jī)建模,有效縮短了3d虛擬場景的制作周期和成本。
1.一種虛擬拍攝場景生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的虛擬拍攝場景生成方法,其特征在于,所述各個(gè)圖層包括環(huán)境層和至少一個(gè)非環(huán)境層,所述將至少一個(gè)所述圖層的圖像中的元素轉(zhuǎn)換為立體元素,得到所述分鏡頭的各個(gè)目標(biāo)圖層,包括:
3.根據(jù)權(quán)利要求2所述的虛擬拍攝場景生成方法,其特征在于,所述按照各個(gè)所述目標(biāo)圖層的順序?qū)Ω鱾€(gè)所述目標(biāo)圖層進(jìn)行排序,生成虛擬拍攝場景,包括:
4.根據(jù)權(quán)利要求3所述的虛擬拍攝場景生成方法,其特征在于,在將各個(gè)所述3d模型分別放置在所述環(huán)境層的圖像之前的相應(yīng)位置上之后,所述虛擬拍攝場景生成方法還包括:
5.根據(jù)權(quán)利要求1所述的虛擬拍攝場景生成方法,其特征在于,所述將至少一個(gè)所述圖層的圖像中的元素轉(zhuǎn)換為立體元素,得到所述分鏡頭的各個(gè)目標(biāo)圖層,包括:
6.根據(jù)權(quán)利要求5所述的虛擬拍攝場景生成方法,其特征在于,在得到所述視頻生成模型輸出的每個(gè)所述圖層的圖像對應(yīng)的視頻流之后,所述虛擬拍攝場景生成方法還包括:
7.根據(jù)權(quán)利要求5或6所述的虛擬拍攝場景生成方法,其特征在于,所述按照各個(gè)所述目標(biāo)圖層的順序?qū)Ω鱾€(gè)所述目標(biāo)圖層進(jìn)行排序,生成虛擬拍攝場景,包括:
8.一種虛擬拍攝場景生成裝置,其特征在于,包括:
9.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)可讀指令,當(dāng)所述計(jì)算機(jī)可讀指令在電子設(shè)備上運(yùn)行時(shí),使得所述電子設(shè)備實(shí)現(xiàn)如權(quán)利要求1至7中任意一項(xiàng)所述的虛擬拍攝場景生成方法。
10.一種電子設(shè)備,其特征在于,包括至少一個(gè)處理器和與所述處理器連接的存儲(chǔ)器,其中: