本技術涉及人機交互技術,尤其涉及一種虛擬形象的拍攝方法、裝置、設備、存儲介質及程序產品。
背景技術:
1、基于圖形處理硬件的顯示技術,擴展了感知環(huán)境以及獲取信息的渠道,尤其是虛擬場景的顯示技術,能夠根據(jù)實際應用需求實現(xiàn)受控于用戶或人工智能的虛擬對象之間多樣化的交互,具有各種典型的應用場景,例如在游戲這一虛擬場景中,能夠模擬虛擬角色之間的真實的對戰(zhàn)過程。
2、為了增強虛擬場景的互動性,大多虛擬場景內嵌有拍照系統(tǒng),相關技術中,玩家可在虛擬場景的拍照系統(tǒng)中解鎖預設打光模板,通過選擇預設打光模板來對拍照系統(tǒng)進行光源布置,以獲取不同的打光效果來匹配不同的拍攝需求;但此種方式獲取的打光效果是預設打光模板固定好的,打光效果的自由度比較有效,滿足不了多樣化或復合化的打光效果需求。
技術實現(xiàn)思路
1、本技術實施例提供一種虛擬形象的拍攝方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品,能夠提高打光效果的調整自由度,滿足復合化的打光效果需求。
2、本技術實施例的技術方案是這樣實現(xiàn)的:
3、本技術實施例提供一種虛擬形象的拍攝方法,包括:
4、在虛擬場景的拍攝預覽界面中,顯示待拍攝的虛擬形象以及至少一個打光模板,其中,不同的所述打光模板對應不同的打光效果,所述打光模板對應至少一個虛擬光源;
5、響應于針對目標打光模板的選擇操作,顯示所述虛擬形象對應的光照效果,其中,所述光照效果是基于所述目標打光模板對所述虛擬形象打光得到的;
6、響應于針對所述目標打光模板中虛擬光源的光源調整操作,顯示所述虛擬形象對應的目標圖像,其中,所述目標圖像是基于所述光源調整操作所指示調整的光源參數(shù)對所述光照效果渲染得到的。
7、本技術實施例提供一種虛擬形象的拍攝裝置,包括:
8、第一顯示模塊,用于在虛擬場景的拍攝預覽界面中,顯示待拍攝的虛擬形象以及至少一個打光模板,其中,不同的所述打光模板對應不同的打光效果,所述打光模板對應至少一個虛擬光源;
9、第二顯示模塊,用于響應于針對目標打光模板的選擇操作,顯示所述虛擬形象對應的光照效果,其中,所述光照效果是基于所述目標打光模板對所述虛擬形象打光得到的;
10、第三顯示模塊,用于響應于針對所述目標打光模板中虛擬光源的光源調整操作,顯示所述虛擬形象對應的目標圖像,其中,所述目標圖像是基于所述光源調整操作所指示調整的光源參數(shù)對所述光照效果渲染得到的。
11、上述方案中,所述顯示所述虛擬形象對應的目標圖像之前,所述裝置還包括:調整操作接收模塊,用于在光源調整區(qū)域中顯示所述目標打光模板對應的至少一個虛擬光源,以及所述虛擬光源對應的開關控件;響應于針對目標虛擬光源對應的開關控件的打開操作,顯示所述目標虛擬光源對應的參數(shù)調節(jié)控件;接收到基于所述參數(shù)調節(jié)控件觸發(fā)的光源調整操作,所述光源調整操作指示對所述目標虛擬光源的光源參數(shù)進行調整。
12、上述方案中,所述調整操作接收模塊,還用于當所述參數(shù)調節(jié)控件用于對所述目標虛擬光源的顏色進行調整時,顯示承載有搖桿的圓環(huán)色盤,并將所述圓環(huán)色盤作為所述參數(shù)調節(jié)控件,其中,所述圓環(huán)色盤中不同的位置指示不同的顏色;響應于針對所述搖桿的拖動操作,接收到光源調整操作;其中,所述光源調整操作,指示將所述目標虛擬光源的顏色,調整為所述搖桿在所述圓環(huán)色盤中所處位置指示的顏色。
13、上述方案中,所述裝置還包括:顏色顯示模塊,用于在顯示承載有搖桿的圓環(huán)色盤的過程中,在所述圓環(huán)色盤的中心區(qū)域,顯示所述搖桿在所述圓環(huán)色盤所處位置指示顏色的顏色值;伴隨著所述搖桿在所述圓環(huán)色盤中所處位置的改變,同步更新所述顏色值。
14、上述方案中,所述調整操作接收模塊,還用于當所述參數(shù)調節(jié)控件用于對所述目標虛擬光源的顏色進行調整時,顯示可供選擇的多個顏色選項,并將所述多個顏色選項作為所述參數(shù)調節(jié)控件;響應于針對目標選項的選擇操作,接收到光源調整操作;其中,所述光源調整操作,指示將所述目標虛擬光源的顏色,調整為所述目標選項對應的顏色。
15、上述方案中,所述調整操作接收模塊,還用于顯示用于輸入?yún)?shù)值的編輯框,并將所述編輯框作為參數(shù)調節(jié)控件;其中,所述編輯框與所述目標虛擬光源的光源參數(shù)呈對應關系,所述光源參數(shù)包括以下至少之一:顏色、作用半徑、位置;響應于針對目標編輯框的輸入操作,接收到光源調整操作;其中,所述光源調整操作,指示將所述目標編輯框對應的光源參數(shù)的參數(shù)值,調整為所述輸入操作所輸入的參數(shù)值。
16、上述方案中,所述調整操作接收模塊,還用于顯示承載有拉桿的進度條,并將所述進度條作為參數(shù)調節(jié)控件;其中,所述進度條與所述目標虛擬光源的光源參數(shù)呈對應關系,所述光源參數(shù)包括以下至少之一:顏色、作用半徑、位置;響應于針對目標進度條中拉桿的拖動操作,接收到光源調整操作;其中,所述光源調整操作,指示將所述目標進度條對應的光源參數(shù)的參數(shù)值,調整為所述拉桿在所述目標進度條中所指示的參數(shù)值。
17、上述方案中,所述調整操作接收模塊,還用于當所述參數(shù)調節(jié)控件用于對所述目標虛擬光源的位置進行調整時,在所述拍攝預覽界面的第一位置處,顯示所述目標虛擬光源對應的光源標記,并將所述光源標記作為所述參數(shù)調節(jié)控件;其中,所述第一位置,是根據(jù)所述目標打光模板中配置的所述目標虛擬光源的位置參數(shù)而確定的;響應于針對所述光源標記的拖動操作,接收到光源調整操作;其中,所述光源調整操作,指示將所述目標虛擬光源在所述拍攝預覽界面中的所述第一位置,調整為所述拖動操作所指示的第二位置。
18、上述方案中,所述調整操作接收模塊,還用于采用目標顏色顯示所述目標虛擬光源對應的光源標記;其中,所述目標顏色,是所述目標打光模板中配置的所述目標虛擬光源的顏色。
19、上述方案中,所述調整操作接收模塊,還用于在光源調整區(qū)域中,采用第一顏色顯示所述目標打光模板對應的至少一個虛擬光源,所述至少一個虛擬光源包括目標虛擬光源;所述裝置還包括:更新顯示模塊,用于響應于針對目標虛擬光源對應的開關控件的打開操作,采用第二顏色顯示所述目標虛擬光源,其中,所述第二顏色,是所述目標打光模板中配置的所述目標虛擬光源的顏色;當所述光源調整操作指示將所述目標虛擬光源的顏色調整為第三顏色時,采用所述第三顏色顯示所述目標虛擬光源。
20、上述方案中,所述顯示所述虛擬形象對應的光照效果之前,所述裝置還包括:打光模塊,用于獲取所述目標打光模板對應的虛擬光源的光源參數(shù);基于所述光源參數(shù),對所述虛擬形象進行打光處理,得到所述虛擬形象對應的光照效果。
21、上述方案中,所述顯示所述虛擬形象對應的光照效果之后,所述裝置還包括:拍攝更新模塊,用于當所述虛擬角色在所述拍攝預覽界面中移動時,更新所述光照效果中所述虛擬角色的拍攝參數(shù);其中,所述拍攝參數(shù)包括以下至少之一:所述虛擬角色在所述光照效果中的位置、所述光照效果中的背景。
22、上述方案中,所述裝置還包括:移動控制模塊,用于在所述虛擬角色移動的過程中,獲取所述目標打光模板中配置的所述虛擬光源的移動模式;當所述移動模式為跟隨角色模式時,控制所述虛擬光源隨著所述虛擬角色同步移動,以使所述光照效果的打光效果維持不變;當所述移動模式為不跟隨角色模式時,控制所述虛擬光源的位置保持不變,并調整所述光照效果的打光效果,以使調整后的打光效果與,所述虛擬光源與所述虛擬角色之間的相對位置相適配。
23、上述方案中,所述顯示拍攝的虛擬形象以及至少一個打光模板之前,所述裝置還包括:模板配置模塊,用于顯示模板配置界面,并在所述模板配置界面中顯示光源添加控件;響應于基于所述光源添加控件觸發(fā)的光源添加操作,顯示添加的目標數(shù)量的虛擬光源;響應于光源參數(shù)配置操作,顯示針對各所述虛擬光源所配置的光源參數(shù);響應于模板生成操作,基于各所述虛擬光源所配置的光源參數(shù),生成包括所述目標數(shù)量的虛擬光源的打光模板。
24、上述方案中,所述顯示針對各所述虛擬光源所配置的光源參數(shù)之前,所述裝置還包括:參數(shù)配置操作接收模塊,用于針對各所述虛擬光源分別執(zhí)行以下操作:顯示用于對所述虛擬光源的光源參數(shù)進行配置的第一配置控件;其中,所述第一配置控件與所述光源參數(shù)呈對應關系,所述光源參數(shù)包括以下至少之一:顏色、作用半徑、位置、移動模式;接收到基于目標光源參數(shù)對應的第一配置控件觸發(fā)的光源參數(shù)配置操作,所述光源參數(shù)配置操作指示對所述目標光源參數(shù)進行配置。
25、上述方案中,所述模板配置模塊,還用于針對各所述虛擬光源分別執(zhí)行以下操作:顯示用于對所述虛擬光源的光源參數(shù)進行配置的第二配置控件;響應于針對所述第二配置控件的觸發(fā)操作,顯示參數(shù)配置界面,并在所述參數(shù)配置界面中顯示對應各所述光源參數(shù)的配置區(qū)域;響應于基于各所述配置區(qū)域觸發(fā)的光源參數(shù)配置操作,在各所述配置區(qū)域顯示相應的光源參數(shù)。
26、上述方案中,所述顯示所述虛擬形象對應的目標圖像之后,所述裝置還包括:圖像保存模塊,用于響應于針對所述目標圖像的保存操作,保存所述目標圖像至所述虛擬場景對應的相冊中;其中,保存在所述相冊的所述目標圖像,用于獲取虛擬獎勵或解鎖虛擬技能。
27、本技術實施例提供一種電子設備,包括:
28、存儲器,用于存儲計算機可執(zhí)行指令或者計算機程序;
29、處理器,用于執(zhí)行所述存儲器中存儲的計算機可執(zhí)行指令或者計算機程序時,實現(xiàn)本技術實施例提供的虛擬形象的拍攝方法。
30、本技術實施例提供一種計算機可讀存儲介質,存儲有計算機可執(zhí)行指令或者計算機程序,用于被處理器執(zhí)行時實現(xiàn)本技術實施例提供的虛擬形象的拍攝方法。
31、本技術實施例提供一種計算機程序產品,包括計算機程序或計算機可執(zhí)行指令,所述計算機程序或計算機可執(zhí)行指令被處理器執(zhí)行時,實現(xiàn)本技術實施例提供的虛擬形象的拍攝方法。
32、本技術實施例具有以下有益效果:
33、應用本技術實施例,在對虛擬形象拍攝過程中,先采用目標打光模板對虛擬形象進行打光,得到光照效果,再進一步對目標打光模板中虛擬光源進行光源調整操作,并采用光源調整操作所指示調整的光源參數(shù)對光照效果進行渲染,得到虛擬形象的目標圖像,也即在對虛擬形象拍攝過程中,用戶可在預設打光模板的基礎上,以直觀便捷的方式,根據(jù)拍攝需求自由地調整打光模板中虛擬光源的光源參數(shù),實現(xiàn)了對打光效果自由化地調整,提高了打光效果的調整自由度,滿足復合化的打光效果需求。