本公開涉及游戲開發(fā)領(lǐng)域,具體而言,涉及一種攝像機(jī)運(yùn)動(dòng)軌跡的處理方法、裝置、存儲(chǔ)介質(zhì)及電子裝置。
背景技術(shù):
1、目前,在游戲開發(fā)過(guò)程中,為了使游戲角色的特點(diǎn)能夠得到有效展示,需要針對(duì)重要角色進(jìn)行鏡頭展示設(shè)計(jì),設(shè)計(jì)該游戲角色對(duì)應(yīng)的攝像機(jī)運(yùn)動(dòng)軌跡。然而,當(dāng)攝像機(jī)運(yùn)動(dòng)軌跡需要推廣到其他游戲角色時(shí),往往需要進(jìn)行大規(guī)模的調(diào)整以適配不同游戲角色的特點(diǎn),為每個(gè)游戲角色單獨(dú)調(diào)整攝像機(jī)運(yùn)動(dòng)軌跡,將導(dǎo)致巨大的工作量,存在資源復(fù)用率較低的問(wèn)題。
2、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本公開至少部分實(shí)施例提供了一種攝像機(jī)運(yùn)動(dòng)軌跡的處理方法、裝置、存儲(chǔ)介質(zhì)及電子裝置,以至少解決設(shè)計(jì)多個(gè)游戲角色對(duì)應(yīng)的攝像機(jī)運(yùn)動(dòng)軌跡時(shí),資源復(fù)用率較低的技術(shù)問(wèn)題。
2、根據(jù)本公開其中一實(shí)施例,提供了一種攝像機(jī)運(yùn)動(dòng)軌跡的處理方法,包括:獲取原始攝像機(jī)運(yùn)動(dòng)軌跡,以及多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)攝像機(jī)參數(shù),其中,原始攝像機(jī)運(yùn)動(dòng)軌跡包含預(yù)設(shè)時(shí)間段內(nèi)的原始位置參數(shù)集合和對(duì)應(yīng)的原始光學(xué)參數(shù)集合,目標(biāo)攝像機(jī)參數(shù)包含目標(biāo)位置參數(shù)和目標(biāo)光學(xué)參數(shù);基于多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)位置參數(shù)和預(yù)設(shè)時(shí)間段內(nèi)的原始位置參數(shù),確定預(yù)設(shè)時(shí)間段內(nèi)的位置參數(shù)變換曲線;基于多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)光學(xué)參數(shù)和預(yù)設(shè)時(shí)間段內(nèi)的原始光學(xué)參數(shù),確定預(yù)設(shè)時(shí)間段內(nèi)的光學(xué)參數(shù)差值曲線;基于位置參數(shù)變換曲線和光學(xué)參數(shù)差值曲線對(duì)原始攝像機(jī)運(yùn)動(dòng)軌跡進(jìn)行調(diào)整,生成與目標(biāo)攝像機(jī)參數(shù)相匹配的目標(biāo)攝像機(jī)運(yùn)動(dòng)軌跡。
3、根據(jù)本公開其中一實(shí)施例,還提供了一種攝像機(jī)運(yùn)動(dòng)軌跡的處理裝置,包括:獲取模塊,用于獲取原始攝像機(jī)運(yùn)動(dòng)軌跡,以及多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)攝像機(jī)參數(shù),其中,原始攝像機(jī)運(yùn)動(dòng)軌跡包含預(yù)設(shè)時(shí)間段內(nèi)的原始位置參數(shù)集合和對(duì)應(yīng)的原始光學(xué)參數(shù)集合,目標(biāo)攝像機(jī)參數(shù)包含目標(biāo)位置參數(shù)和目標(biāo)光學(xué)參數(shù);位置參數(shù)變換曲線確定模塊,用于基于多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)位置參數(shù)和預(yù)設(shè)時(shí)間段內(nèi)的原始位置參數(shù),確定預(yù)設(shè)時(shí)間段內(nèi)的位置參數(shù)變換曲線;光學(xué)參數(shù)差值曲線確定模塊,用于基于多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)光學(xué)參數(shù)和預(yù)設(shè)時(shí)間段內(nèi)的原始光學(xué)參數(shù),確定預(yù)設(shè)時(shí)間段內(nèi)的光學(xué)參數(shù)差值曲線;生成模塊,用于基于位置參數(shù)變換曲線和光學(xué)參數(shù)差值曲線對(duì)原始攝像機(jī)運(yùn)動(dòng)軌跡進(jìn)行調(diào)整,生成與目標(biāo)攝像機(jī)參數(shù)相匹配的目標(biāo)攝像機(jī)運(yùn)動(dòng)軌跡。
4、根據(jù)本公開其中一實(shí)施例,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例中的上述攝像機(jī)運(yùn)動(dòng)軌跡的處理方法。
5、根據(jù)本公開其中一實(shí)施例,還提供了一種電子裝置,包括存儲(chǔ)器和處理器,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,處理器被設(shè)置為運(yùn)行計(jì)算機(jī)程序以執(zhí)行本申請(qǐng)各個(gè)實(shí)施例中的上述攝像機(jī)運(yùn)動(dòng)軌跡的處理方法。
6、根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)各個(gè)實(shí)施例中的上述攝像機(jī)運(yùn)動(dòng)軌跡的處理方法。
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í)施例中的上述攝像機(jī)運(yùn)動(dòng)軌跡的處理方法。
8、根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)各個(gè)實(shí)施例中的上述攝像機(jī)運(yùn)動(dòng)軌跡的處理方法。
9、在本公開至少部分實(shí)施例中,獲取原始攝像機(jī)運(yùn)動(dòng)軌跡和多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)攝像機(jī)參數(shù),其中,原始攝像機(jī)運(yùn)動(dòng)軌跡包含預(yù)設(shè)時(shí)間段內(nèi)的原始位置參數(shù)集合和對(duì)應(yīng)的原始光學(xué)參數(shù)集合,目標(biāo)攝像機(jī)參數(shù)包含目標(biāo)位置參數(shù)和目標(biāo)光學(xué)參數(shù);基于目標(biāo)位置參數(shù)和原始位置參數(shù),確定預(yù)設(shè)時(shí)間段內(nèi)的位置參數(shù)變換曲線;基于目標(biāo)光學(xué)參數(shù)和原始光學(xué)參數(shù),確定預(yù)設(shè)時(shí)間段內(nèi)的光學(xué)參數(shù)差值曲線;基于位置參數(shù)變換曲線和光學(xué)參數(shù)差值曲線調(diào)整原始攝像機(jī)運(yùn)動(dòng)軌跡,生成與目標(biāo)攝像機(jī)參數(shù)相匹配的目標(biāo)攝像機(jī)運(yùn)動(dòng)軌跡。容易注意到的是,使用已有游戲角色的原始攝像機(jī)運(yùn)動(dòng)軌跡中的原始位置參數(shù)和新游戲角色對(duì)應(yīng)的目標(biāo)攝像機(jī)參數(shù)中的目標(biāo)位置參數(shù)確定位置參數(shù)變換曲線,使用已有游戲角色的原始攝像機(jī)運(yùn)動(dòng)軌跡中的原始光學(xué)參數(shù)和新游戲角色對(duì)應(yīng)的目標(biāo)攝像機(jī)參數(shù)中的目標(biāo)光學(xué)參數(shù)確定光學(xué)參數(shù)差值曲線,通過(guò)根據(jù)位置參數(shù)變換曲線和光學(xué)參數(shù)差值曲線對(duì)原始攝像機(jī)運(yùn)動(dòng)軌跡進(jìn)行調(diào)整的方法,對(duì)原始攝像機(jī)運(yùn)動(dòng)軌跡中已有的原始位置參數(shù)和原始光學(xué)參數(shù)等資源進(jìn)行充分的復(fù)用,達(dá)到了確定新游戲角色對(duì)應(yīng)的目標(biāo)攝像機(jī)運(yùn)動(dòng)軌跡的目的,從而實(shí)現(xiàn)了設(shè)計(jì)多個(gè)游戲角色對(duì)應(yīng)的攝像機(jī)運(yùn)動(dòng)軌跡時(shí),提高資源復(fù)用率的技術(shù)效果,進(jìn)而解決了設(shè)計(jì)多個(gè)游戲角色對(duì)應(yīng)的攝像機(jī)運(yùn)動(dòng)軌跡時(shí),資源復(fù)用率較低的技術(shù)問(wèn)題。
1.一種攝像機(jī)運(yùn)動(dòng)軌跡的處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)位置參數(shù)和所述預(yù)設(shè)時(shí)間段內(nèi)的原始位置參數(shù),確定所述預(yù)設(shè)時(shí)間段內(nèi)的位置參數(shù)變換曲線,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于任意一個(gè)第一時(shí)間的目標(biāo)位置參數(shù)和相匹配的第二時(shí)間的原始位置參數(shù),確定所述任意一個(gè)第一時(shí)間對(duì)應(yīng)的變換矩陣,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述至少一個(gè)第一時(shí)間對(duì)應(yīng)的變換矩陣和所述預(yù)設(shè)時(shí)間段內(nèi)的第三時(shí)間對(duì)應(yīng)的預(yù)設(shè)變換矩陣進(jìn)行融合,得到所述位置參數(shù)變換曲線,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確定所述變換矩陣序列中任意兩個(gè)相鄰變換矩陣之間的權(quán)重值曲線,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述第一時(shí)間差和所述第二時(shí)間差,確定所述目標(biāo)時(shí)刻對(duì)應(yīng)的權(quán)重值,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述多個(gè)目標(biāo)時(shí)間對(duì)應(yīng)的目標(biāo)光學(xué)參數(shù)和所述預(yù)設(shè)時(shí)間段內(nèi)的原始光學(xué)參數(shù),確定所述預(yù)設(shè)時(shí)間段內(nèi)的光學(xué)參數(shù)差值曲線,包括:
8.根據(jù)權(quán)利要求1至7中任意一項(xiàng)所述的方法,其特征在于,所述基于所述位置參數(shù)變換曲線和所述光學(xué)參數(shù)差值曲線對(duì)所述原始攝像機(jī)運(yùn)動(dòng)軌跡進(jìn)行調(diào)整,生成與所述目標(biāo)攝像機(jī)參數(shù)相匹配的目標(biāo)攝像機(jī)運(yùn)動(dòng)軌跡,包括:
9.一種攝像機(jī)運(yùn)動(dòng)軌跡的處理裝置,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被設(shè)置為被處理器運(yùn)行時(shí)執(zhí)行權(quán)利要求1至8任一項(xiàng)中所述的方法。
11.一種電子裝置,包括存儲(chǔ)器和處理器,其特征在于,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行權(quán)利要求1至8任一項(xiàng)中所述的方法。
12.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至8中任意一項(xiàng)所述的方法。