鏡頭動(dòng)畫(huà)生成方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種鏡頭動(dòng)畫(huà)生成方法及系統(tǒng),其中,鏡頭動(dòng)畫(huà)生成方法包括:建立目標(biāo)對(duì)象;結(jié)合目標(biāo)對(duì)象的特征信息,調(diào)用虛擬鏡頭,并通過(guò)設(shè)定參數(shù)給虛擬鏡頭設(shè)置運(yùn)動(dòng)軌跡;將虛擬鏡頭按照運(yùn)動(dòng)軌跡對(duì)所述目標(biāo)對(duì)象進(jìn)行拍攝,并獲得動(dòng)畫(huà)數(shù)據(jù);采用渲染工具對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà)。本發(fā)明的鏡頭動(dòng)畫(huà)生成方法及系統(tǒng),采用調(diào)節(jié)參數(shù)的方式替代反復(fù)編程,簡(jiǎn)便、準(zhǔn)確、效率高。
【專(zhuān)利說(shuō)明】
鏡頭動(dòng)畫(huà)生成方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)圖形領(lǐng)域,尤其涉及一種鏡頭動(dòng)畫(huà)生成方法及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]動(dòng)畫(huà)制作分為二維動(dòng)畫(huà)制作、三維動(dòng)畫(huà)制作和定格動(dòng)畫(huà)制作,二維動(dòng)畫(huà)和三維動(dòng)畫(huà)是當(dāng)今世界上運(yùn)用得比較廣泛的動(dòng)畫(huà)形式,鏡頭動(dòng)畫(huà)生成屬于三維動(dòng)畫(huà)制作范疇。在現(xiàn)實(shí)生活的拍攝過(guò)程中,一般是通過(guò)將攝像機(jī)放在移動(dòng)物體上進(jìn)行拍攝來(lái)達(dá)到移動(dòng)鏡頭的效果,從而獲取鏡頭畫(huà)面;而在計(jì)算機(jī)圖形領(lǐng)域,在動(dòng)畫(huà)制作過(guò)程中,動(dòng)畫(huà)制作人員則是根據(jù)制作需求,編程實(shí)現(xiàn)對(duì)模擬鏡頭的運(yùn)動(dòng)軌跡的設(shè)定,模擬鏡頭按照所設(shè)定的運(yùn)動(dòng)軌跡進(jìn)行移動(dòng),從而呈現(xiàn)給用戶模擬鏡頭中的畫(huà)面。
[0003]現(xiàn)有的鏡頭動(dòng)畫(huà)生成方法的缺點(diǎn)是,每一次的目標(biāo)對(duì)象改變或者虛擬鏡頭的運(yùn)動(dòng)屬性發(fā)生改變時(shí),動(dòng)畫(huà)制作人員都需要反復(fù)進(jìn)行大量編程來(lái)對(duì)虛擬鏡頭的運(yùn)動(dòng)軌跡進(jìn)行設(shè)定,工作量大,且容易出錯(cuò),動(dòng)畫(huà)制作的效率不高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種鏡頭動(dòng)畫(huà)生成方法及系統(tǒng),采用調(diào)節(jié)參數(shù)的方式替代反復(fù)大量編程,簡(jiǎn)便、準(zhǔn)確、效率高。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明提供的技術(shù)方案是:
[0006]—方面,本發(fā)明提供一種鏡頭動(dòng)畫(huà)生成方法,該方法包括:建立目標(biāo)對(duì)象;結(jié)合目標(biāo)對(duì)象的特征信息,調(diào)用虛擬鏡頭,并通過(guò)設(shè)定參數(shù)給虛擬鏡頭設(shè)置運(yùn)動(dòng)軌跡;將虛擬鏡頭按照運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,并獲得動(dòng)畫(huà)數(shù)據(jù);采用渲染工具對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成關(guān)于目標(biāo)對(duì)象的鏡頭動(dòng)畫(huà)。
[0007]進(jìn)一步地,目標(biāo)對(duì)象包括圖片模型,文字模型以及3D物體模型。。
[0008]進(jìn)一步地,目標(biāo)對(duì)象的特征信息包括,目標(biāo)對(duì)象的形狀,顏色,面積。
[0009]進(jìn)一步地,虛擬鏡頭至少有一個(gè)。
[0010]進(jìn)一步地,參數(shù)包括:時(shí)間軸,時(shí)間軸上關(guān)鍵點(diǎn)的個(gè)數(shù),時(shí)間軸上的每個(gè)關(guān)鍵點(diǎn)處的所述虛擬鏡頭的坐標(biāo)和所述虛擬鏡頭的方向。
[0011]進(jìn)一步地,參數(shù)還包括:所述虛擬鏡頭在每?jī)蓚€(gè)所述關(guān)鍵點(diǎn)之間的軌跡形狀,速率,以及鏡頭焦點(diǎn)。
[0012]進(jìn)一步地,渲染工具為OpenGL。
[0013]另一方面,本發(fā)明提供一種鏡頭動(dòng)畫(huà)生成系統(tǒng),該系統(tǒng)包括:目標(biāo)對(duì)象建立模塊: 建立目標(biāo)對(duì)象;虛擬鏡頭構(gòu)建模塊:結(jié)合目標(biāo)對(duì)象的特征信息,調(diào)用虛擬鏡頭,并通過(guò)設(shè)定參數(shù)給虛擬鏡頭設(shè)置運(yùn)動(dòng)軌跡;拍攝模塊:將虛擬鏡頭按照運(yùn)動(dòng)軌跡對(duì)所述目標(biāo)對(duì)象進(jìn)行拍攝,并獲得動(dòng)畫(huà)數(shù)據(jù);渲染模塊:采用渲染工具對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà)。
[0014]進(jìn)一步地,目標(biāo)對(duì)象建立模塊中,目標(biāo)對(duì)象包括圖片模型,文字模型以及3D物體模型。
[0015]進(jìn)一步地,目標(biāo)對(duì)象的特征信息包括,目標(biāo)對(duì)象的形狀,顏色,面積。
[0016]進(jìn)一步地,虛擬鏡頭構(gòu)建模塊中,虛擬鏡頭至少有一個(gè)。
[0017]進(jìn)一步地,虛擬鏡頭構(gòu)建模塊中,參數(shù)包括:時(shí)間軸,時(shí)間軸上關(guān)鍵點(diǎn)的個(gè)數(shù),時(shí)間軸上的每個(gè)關(guān)鍵點(diǎn)處的虛擬鏡頭的坐標(biāo)和虛擬鏡頭的方向。
[0018]進(jìn)一步地,參數(shù)還包括:虛擬鏡頭在每?jī)蓚€(gè)關(guān)鍵點(diǎn)之間的軌跡形狀,速率,以及鏡頭焦點(diǎn)。
[0019]進(jìn)一步地,渲染工具為OpenGL。
[0020]本發(fā)明的鏡頭動(dòng)畫(huà)生成方法及系統(tǒng),在鏡頭動(dòng)畫(huà)生成過(guò)程中,通過(guò)設(shè)定虛擬鏡頭的參數(shù),從而給虛擬鏡頭設(shè)定一個(gè)運(yùn)功軌跡,將虛擬鏡頭按照所設(shè)定的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,從而獲得動(dòng)畫(huà)數(shù)據(jù),再將動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà),從而實(shí)現(xiàn)對(duì)動(dòng)畫(huà)的制作。通過(guò)參數(shù)設(shè)定的方式來(lái)完成對(duì)虛擬鏡頭運(yùn)動(dòng)軌跡的設(shè)定,與現(xiàn)有技術(shù)中的每一次都需要大量編程實(shí)現(xiàn)改變虛擬鏡頭的運(yùn)動(dòng)軌跡相比,本發(fā)明的鏡頭動(dòng)畫(huà)生成方法及系統(tǒng)能夠大大提高動(dòng)畫(huà)制作人員的工作效率。采用調(diào)節(jié)參數(shù)的方式替代反復(fù)編程,簡(jiǎn)便、準(zhǔn)確、效率高。
[0021]此外,需要說(shuō)明的是,本發(fā)明的鏡頭動(dòng)畫(huà)生成方法及系統(tǒng),在實(shí)際上是目標(biāo)對(duì)象不動(dòng),通過(guò)給虛擬鏡頭設(shè)定運(yùn)動(dòng)軌跡,使得虛擬鏡頭能夠按照所設(shè)定的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,從而形成一個(gè)目標(biāo)對(duì)象能夠按照某個(gè)運(yùn)動(dòng)軌跡進(jìn)行轉(zhuǎn)動(dòng)的視覺(jué)效果。人們?cè)趯?duì)所生成的動(dòng)畫(huà)進(jìn)行欣賞時(shí),看不見(jiàn)虛擬鏡頭,但是可以看見(jiàn)目標(biāo)對(duì)象在運(yùn)動(dòng)?!靖綀D說(shuō)明】
[0022]圖1是本發(fā)明實(shí)施例提供的一種鏡頭動(dòng)畫(huà)生成方法的流程圖;
[0023]圖2是本發(fā)明實(shí)施例提供的動(dòng)畫(huà)效果分析圖;
[0024]圖3是本發(fā)明實(shí)施例提供的一種鏡頭動(dòng)畫(huà)生成系統(tǒng)的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0025]下面通過(guò)具體的實(shí)施例進(jìn)一步說(shuō)明本發(fā)明,但是,應(yīng)當(dāng)理解為,這些實(shí)施例僅僅是用于更詳細(xì)具體地說(shuō)明之用,而不應(yīng)理解為用于以任何形式限制本發(fā)明。[〇〇26] 實(shí)施例一
[0027]結(jié)合圖1,本實(shí)施例提供一種鏡頭動(dòng)畫(huà)生成方法,該方法的具體步驟包括:[〇〇28] 步驟S1:建立目標(biāo)對(duì)象;
[0029]步驟S2:結(jié)合目標(biāo)對(duì)象的特征信息,調(diào)用虛擬鏡頭,并通過(guò)設(shè)定參數(shù)給虛擬鏡頭設(shè)置運(yùn)動(dòng)軌跡;
[0030]步驟S3:將所述虛擬鏡頭按照所述運(yùn)動(dòng)軌跡對(duì)所述目標(biāo)對(duì)象進(jìn)行拍攝,并獲得動(dòng)畫(huà)數(shù)據(jù);
[0031]步驟S4:采用渲染工具對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà)。
[0032]本發(fā)明的鏡頭動(dòng)畫(huà)生成方法,在鏡頭動(dòng)畫(huà)生成過(guò)程中,通過(guò)設(shè)定虛擬鏡頭的參數(shù), 從而給虛擬鏡頭設(shè)定一個(gè)運(yùn)功軌跡,將虛擬鏡頭按照所設(shè)定的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,從而獲得動(dòng)畫(huà)數(shù)據(jù),再將動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà),從而實(shí)現(xiàn)對(duì)動(dòng)畫(huà)的制作。通過(guò)參數(shù)設(shè)定的方式來(lái)完成對(duì)虛擬鏡頭運(yùn)動(dòng)軌跡的設(shè)定,與現(xiàn)有技術(shù)中的每一次都需要大量編程實(shí)現(xiàn)改變虛擬鏡頭的運(yùn)動(dòng)軌跡相比,本發(fā)明的鏡頭動(dòng)畫(huà)生成方法能夠大大提高動(dòng)畫(huà)制作人員的工作效率。采用調(diào)節(jié)參數(shù)的方式替代反復(fù)編程,簡(jiǎn)便、準(zhǔn)確、效率高。
[0033]此外,需要說(shuō)明的是,本發(fā)明的鏡頭動(dòng)畫(huà)生成方法,在實(shí)際上是目標(biāo)對(duì)象不動(dòng),通過(guò)給虛擬鏡頭設(shè)定運(yùn)動(dòng)軌跡,使得虛擬鏡頭能夠按照所設(shè)定的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,從而形成一個(gè)目標(biāo)對(duì)象能夠按照某個(gè)運(yùn)動(dòng)軌跡進(jìn)行轉(zhuǎn)動(dòng)的視覺(jué)效果。人們?cè)趯?duì)所生成的動(dòng)畫(huà)進(jìn)行欣賞時(shí),看不見(jiàn)虛擬鏡頭,但是可以看見(jiàn)目標(biāo)對(duì)象的運(yùn)動(dòng)。具體地,如圖2所示, 目標(biāo)對(duì)象為一張平面圖片,也就是說(shuō),圖2所展示的是實(shí)現(xiàn)對(duì)一張平面圖片進(jìn)行動(dòng)畫(huà)制作, 圖2中,第一行的三個(gè)圖所展示的是實(shí)際動(dòng)畫(huà)制作過(guò)程中的編輯視角圖,第二行的三個(gè)圖所展示的是制作完成后的動(dòng)畫(huà)效果圖。第一行圖中,虛擬鏡頭按照預(yù)先設(shè)定的運(yùn)動(dòng)軌跡對(duì)一張圖片進(jìn)行拍攝,其中,需要說(shuō)明的是,圖中的邊框?yàn)閳D片的邊,邊框中的“B”為圖片的內(nèi)容。分別在時(shí)間軸上截取了5秒,10秒,以及15秒處的動(dòng)畫(huà)制作圖和動(dòng)畫(huà)效果圖進(jìn)行說(shuō)明,其中,在15秒處,第二行圖中,顯示了一個(gè)不完整的“B”,原因在于,隨著虛擬鏡頭與所拍攝圖片的距離越來(lái)越近,就會(huì)出現(xiàn)無(wú)法將目標(biāo)拍完整,就如同實(shí)際生活中的相機(jī),當(dāng)相機(jī)與目標(biāo)太近時(shí),往往將目標(biāo)拍不完整。[〇〇34]優(yōu)選地,目標(biāo)對(duì)象包括圖片模型,文字模型以及3D物體模型。也就是說(shuō),可以使用本實(shí)施例的方法生成顯示圖片,文字或3D物體的鏡頭動(dòng)畫(huà)。
[0035]優(yōu)選地,虛擬鏡頭至少有一個(gè),其中,每個(gè)虛擬鏡頭都對(duì)應(yīng)各自的鏡頭動(dòng)畫(huà)。具體地,例如,在文檔動(dòng)畫(huà)制作時(shí),虛擬鏡頭可以有多個(gè)(例如,5個(gè)),通過(guò)對(duì)每個(gè)虛擬鏡頭進(jìn)行參數(shù)設(shè)置從而確定出運(yùn)動(dòng)軌跡后,每一個(gè)鏡頭將對(duì)應(yīng)一個(gè)鏡頭動(dòng)畫(huà)。在演示播放時(shí),可以通過(guò)顯示設(shè)置(例如,可以設(shè)置5個(gè)按鈕,每一個(gè)按鈕對(duì)應(yīng)一個(gè)虛擬鏡頭所獲得的鏡頭動(dòng)畫(huà)的播放),將不同的鏡頭動(dòng)畫(huà)進(jìn)行播放。更加具體地,例如,對(duì)于兩個(gè)3D人物的打斗,在該動(dòng)畫(huà)制作過(guò)程中,可以只設(shè)置一個(gè)虛擬鏡頭來(lái)獲取打斗畫(huà)面,也可以設(shè)置兩個(gè)甚至多個(gè)虛擬鏡頭來(lái)獲取多角度的打斗畫(huà)面。此外,需要說(shuō)明的是,虛擬鏡頭的數(shù)量的多少,需結(jié)合實(shí)際需求而定,本實(shí)施例不作具體限定。
[0036]優(yōu)選地,目標(biāo)對(duì)象的特征信息包括,目標(biāo)對(duì)象的形狀,顏色,面積。
[0037]優(yōu)選地,對(duì)于每一個(gè)虛擬鏡頭的運(yùn)動(dòng)軌跡的確定,需要設(shè)置的參數(shù)包括:時(shí)間軸, 時(shí)間軸上關(guān)鍵點(diǎn)的個(gè)數(shù),時(shí)間軸上的每個(gè)關(guān)鍵點(diǎn)處的所述虛擬鏡頭的坐標(biāo)和所述虛擬鏡頭的方向。其中,所述關(guān)鍵點(diǎn),即為時(shí)間點(diǎn)。本實(shí)施例中,時(shí)間軸由若干個(gè)關(guān)鍵點(diǎn)組成,通過(guò)對(duì)虛擬鏡頭在每個(gè)關(guān)鍵點(diǎn)處的參數(shù)進(jìn)行設(shè)置,可以獲得虛擬鏡頭在每一個(gè)關(guān)鍵點(diǎn)處的坐標(biāo), 方向。具體地,例如,假定整個(gè)時(shí)間軸有3個(gè)關(guān)鍵點(diǎn),起點(diǎn)A,終端B,以及中間點(diǎn)X。首先,虛擬鏡頭在A—X間,按照預(yù)設(shè)的關(guān)鍵點(diǎn)A—X間的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,然后,虛擬鏡頭在X—A間,再按照預(yù)先設(shè)定的關(guān)鍵點(diǎn)X—A間的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝。此外,在默認(rèn)狀態(tài)下,在每?jī)蓚€(gè)關(guān)鍵點(diǎn)之間,將設(shè)定虛擬鏡頭為勻速直線運(yùn)動(dòng)。
[0038]進(jìn)一步優(yōu)選地,需要設(shè)置的參數(shù)還包括:虛擬鏡頭在每?jī)蓚€(gè)關(guān)鍵點(diǎn)之間的軌跡形狀,速率,以及鏡頭焦點(diǎn)。加入更多的可調(diào)參數(shù)之后,可以使得虛擬鏡頭所獲得的動(dòng)畫(huà)的畫(huà)面感更好。[〇〇39]進(jìn)一步優(yōu)選地,渲染工具為OpenGL。本實(shí)施例是采用OpenGL對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,從而生成鏡頭動(dòng)畫(huà)。
[0040]實(shí)施例二
[0041]結(jié)合圖3,本實(shí)施例提供一種鏡頭動(dòng)畫(huà)生成系統(tǒng),該系統(tǒng)包括:[〇〇42]目標(biāo)對(duì)象建立模塊1:建立目標(biāo)對(duì)象;
[0043]虛擬鏡頭構(gòu)建模塊2:結(jié)合目標(biāo)對(duì)象的特征信息,調(diào)用虛擬鏡頭,并通過(guò)設(shè)定參數(shù)給虛擬鏡頭設(shè)置運(yùn)動(dòng)軌跡;
[0044]拍攝模塊3:將所述虛擬鏡頭按照所述運(yùn)動(dòng)軌跡對(duì)所述目標(biāo)對(duì)象進(jìn)行拍攝,并獲得動(dòng)畫(huà)數(shù)據(jù);
[0045]渲染模塊4:采用渲染工具對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà)。
[0046]本發(fā)明的鏡頭動(dòng)畫(huà)生成系統(tǒng),在鏡頭動(dòng)畫(huà)生成過(guò)程中,通過(guò)設(shè)定虛擬鏡頭的參數(shù), 從而給虛擬鏡頭設(shè)定一個(gè)運(yùn)功軌跡,將虛擬鏡頭按照所設(shè)定的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,從而獲得動(dòng)畫(huà)數(shù)據(jù),再將動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà),從而實(shí)現(xiàn)對(duì)動(dòng)畫(huà)的制作。通過(guò)參數(shù)設(shè)定的方式來(lái)完成對(duì)虛擬鏡頭運(yùn)動(dòng)軌跡的設(shè)定,與現(xiàn)有技術(shù)中的每一次都需要大量編程實(shí)現(xiàn)改變虛擬鏡頭的運(yùn)動(dòng)軌跡相比,本發(fā)明的鏡頭動(dòng)畫(huà)生成系統(tǒng)能夠大大提高動(dòng)畫(huà)制作人員的工作效率。采用調(diào)節(jié)參數(shù)的方式替代反復(fù)編程,簡(jiǎn)便、準(zhǔn)確、效率高。
[0047]此外,需要說(shuō)明的是,本發(fā)明的鏡頭動(dòng)畫(huà)生成系統(tǒng),在實(shí)際上是目標(biāo)對(duì)象不動(dòng),通過(guò)給虛擬鏡頭設(shè)定運(yùn)動(dòng)軌跡,使得虛擬鏡頭能夠按照所設(shè)定的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,從而形成一個(gè)目標(biāo)對(duì)象能夠按照某個(gè)運(yùn)動(dòng)軌跡進(jìn)行轉(zhuǎn)動(dòng)的視覺(jué)效果。人們?cè)趯?duì)所生成的動(dòng)畫(huà)進(jìn)行欣賞時(shí),看不見(jiàn)虛擬鏡頭,但是可以看見(jiàn)目標(biāo)對(duì)象的運(yùn)動(dòng)。具體地,如圖2所示, 目標(biāo)對(duì)象為一張平面圖片,也就是說(shuō),圖2所展示的是實(shí)現(xiàn)對(duì)一張平面圖片進(jìn)行動(dòng)畫(huà)制作, 圖2中,第一行的三個(gè)圖所展示的是實(shí)際動(dòng)畫(huà)制作過(guò)程中的編輯視角圖,第二行的三個(gè)圖所展示的是制作完成后的動(dòng)畫(huà)效果圖。第一行圖中,虛擬鏡頭按照預(yù)先設(shè)定的運(yùn)動(dòng)軌跡對(duì)一張圖片進(jìn)行拍攝,其中,需要說(shuō)明的是,圖中的邊框?yàn)閳D片的邊,邊框中的“B”為圖片的內(nèi)容。分別在時(shí)間軸上截取了5秒,10秒,以及15秒處的動(dòng)畫(huà)制作圖和動(dòng)畫(huà)效果圖進(jìn)行說(shuō)明,其中,在15秒處,第二行圖中,顯示了一個(gè)不完整的“B”,原因在于,隨著虛擬鏡頭與所拍攝圖片的距離越來(lái)越近,就會(huì)出現(xiàn)無(wú)法將目標(biāo)拍完整,就如同實(shí)際生活中的相機(jī),當(dāng)相機(jī)與目標(biāo)太近時(shí),往往將目標(biāo)拍不完整。[〇〇48]優(yōu)選地,目標(biāo)對(duì)象包括圖片模型,文字模型以及3D物體模型。也就是說(shuō),可以使用本實(shí)施例的系統(tǒng)生成顯示圖片,文字或3D物體的鏡頭動(dòng)畫(huà)。
[0049]優(yōu)選地,虛擬鏡頭至少有一個(gè),其中,每個(gè)虛擬鏡頭都對(duì)應(yīng)各自的鏡頭動(dòng)畫(huà)。具體地,例如,在文檔動(dòng)畫(huà)制作時(shí),虛擬鏡頭可以有多個(gè)(例如,5個(gè)),通過(guò)對(duì)每個(gè)虛擬鏡頭進(jìn)行參數(shù)設(shè)置從而確定出運(yùn)動(dòng)軌跡后,每一個(gè)鏡頭將對(duì)應(yīng)一個(gè)鏡頭動(dòng)畫(huà)。在演示播放時(shí),可以通過(guò)顯示設(shè)置(例如,可以設(shè)置5個(gè)按鈕,每一個(gè)按鈕對(duì)應(yīng)一個(gè)虛擬鏡頭所獲得的鏡頭動(dòng)畫(huà)的播放),將不同的鏡頭動(dòng)畫(huà)進(jìn)行播放。更加具體地,例如,對(duì)于兩個(gè)3D人物的打斗,在該動(dòng)畫(huà)制作過(guò)程中,可以只設(shè)置一個(gè)虛擬鏡頭來(lái)獲取打斗畫(huà)面,也可以設(shè)置兩個(gè)甚至多個(gè)虛擬鏡頭來(lái)獲取多角度的打斗畫(huà)面。此外,需要說(shuō)明的是,虛擬鏡頭的數(shù)量的多少,需結(jié)合實(shí)際需求而定,本實(shí)施例不作具體限定。
[0050]優(yōu)選地,目標(biāo)對(duì)象的特征信息包括,目標(biāo)對(duì)象的形狀,顏色,面積。
[0051]優(yōu)選地,對(duì)于每一個(gè)虛擬鏡頭的運(yùn)動(dòng)軌跡的確定,需要設(shè)置的參數(shù)包括:時(shí)間軸, 時(shí)間軸上關(guān)鍵點(diǎn)的個(gè)數(shù),時(shí)間軸上的每個(gè)關(guān)鍵點(diǎn)處的所述虛擬鏡頭的坐標(biāo)和所述虛擬鏡頭的方向。其中,所述關(guān)鍵點(diǎn),即為時(shí)間點(diǎn)。本實(shí)施例中,時(shí)間軸由若干個(gè)關(guān)鍵點(diǎn)組成,通過(guò)對(duì)虛擬鏡頭在每個(gè)關(guān)鍵點(diǎn)處的參數(shù)進(jìn)行設(shè)置,可以獲得虛擬鏡頭在每一個(gè)關(guān)鍵點(diǎn)處的坐標(biāo), 方向。具體地,例如,假定整個(gè)時(shí)間軸有3個(gè)關(guān)鍵點(diǎn),起點(diǎn)A,終端B,以及中間點(diǎn)X。首先,虛擬鏡頭在A—X間,按照預(yù)設(shè)的關(guān)鍵點(diǎn)A—X間的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝,然后,虛擬鏡頭在X—A間,再按照預(yù)先設(shè)定的關(guān)鍵點(diǎn)X—A間的運(yùn)動(dòng)軌跡對(duì)目標(biāo)對(duì)象進(jìn)行拍攝。此外,在默認(rèn)狀態(tài)下,在每?jī)蓚€(gè)關(guān)鍵點(diǎn)之間,將設(shè)定虛擬鏡頭為勻速直線運(yùn)動(dòng)。[〇〇52]進(jìn)一步優(yōu)選地,需要設(shè)置的參數(shù)還包括:虛擬鏡頭在每?jī)蓚€(gè)關(guān)鍵點(diǎn)之間的軌跡形狀,速率,以及鏡頭焦點(diǎn)。加入更多的可調(diào)參數(shù)之后,可以使得虛擬鏡頭所獲得的動(dòng)畫(huà)的畫(huà)面感更好。[〇〇53]進(jìn)一步優(yōu)選地,渲染工具為OpenGL。本實(shí)施例是采用OpenGL對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,從而生成鏡頭動(dòng)畫(huà)。[〇〇54]盡管本發(fā)明已進(jìn)行了一定程度的描述,明顯地,在不脫離本發(fā)明的精神和范圍的條件下,可進(jìn)行各個(gè)條件的適當(dāng)變化??梢岳斫猓景l(fā)明不限于所述實(shí)施方案,而歸于權(quán)利要求的范圍,其包括所述每個(gè)因素的等同替換。
【主權(quán)項(xiàng)】
1.一種鏡頭動(dòng)畫(huà)生成方法,應(yīng)用于計(jì)算機(jī)圖形領(lǐng)域,其特征在于,包括:步驟S1:建立目標(biāo)對(duì)象;步驟S2:結(jié)合所述目標(biāo)對(duì)象的特征信息,調(diào)用虛擬鏡頭,并通過(guò)設(shè)定參數(shù)給虛擬鏡頭設(shè) 置運(yùn)動(dòng)軌跡;步驟S3:將所述虛擬鏡頭按照所述運(yùn)動(dòng)軌跡對(duì)所述目標(biāo)對(duì)象進(jìn)行拍攝,并獲得動(dòng)畫(huà)數(shù) 據(jù);步驟S4:采用渲染工具對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成關(guān)于所述目標(biāo)對(duì)象的鏡頭 動(dòng)畫(huà)。2.根據(jù)權(quán)利要求1所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述步驟S1中,所述目標(biāo)對(duì) 象包括圖片模型,文字模型以及3D物體模型。3.根據(jù)權(quán)利要求1所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述目標(biāo)對(duì)象的所述特征信 息包括,所述目標(biāo)對(duì)象的形狀,顏色,面積。4.根據(jù)權(quán)利要求1所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述步驟S2中,所述虛擬鏡頭至少有一個(gè)。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述步驟S2中, 所述參數(shù)包括:時(shí)間軸,時(shí)間軸上關(guān)鍵點(diǎn)的個(gè)數(shù),時(shí)間軸上的每個(gè)關(guān)鍵點(diǎn)處的所述虛擬鏡頭 的坐標(biāo)和所述虛擬鏡頭的方向。6.根據(jù)權(quán)利要求5所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述參數(shù)還包括:所述虛擬 鏡頭在每?jī)蓚€(gè)所述關(guān)鍵點(diǎn)之間的軌跡形狀,速率,以及鏡頭焦點(diǎn)。7.—種鏡頭動(dòng)畫(huà)生成系統(tǒng),應(yīng)用于計(jì)算機(jī)圖形領(lǐng)域,其特征在于,所述系統(tǒng)包括:目標(biāo)對(duì)象建立模塊:建立目標(biāo)對(duì)象;虛擬鏡頭構(gòu)建模塊:結(jié)合所述目標(biāo)對(duì)象的特征信息,調(diào)用虛擬鏡頭,并通過(guò)設(shè)定參數(shù)給 虛擬鏡頭設(shè)置運(yùn)動(dòng)軌跡;拍攝模塊:將所述虛擬鏡頭按照所述運(yùn)動(dòng)軌跡對(duì)所述目標(biāo)對(duì)象進(jìn)行拍攝,并獲得動(dòng)畫(huà) 數(shù)據(jù);渲染模塊:采用渲染工具對(duì)所獲得的動(dòng)畫(huà)數(shù)據(jù)進(jìn)行渲染,生成鏡頭動(dòng)畫(huà)。8.根據(jù)權(quán)利要求7所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述目標(biāo)對(duì)象建立模塊中, 所述目標(biāo)對(duì)象包括圖片模型,文字模型以及3D物體模型。9.根據(jù)權(quán)利要求7所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述虛擬鏡頭構(gòu)建模塊中, 所述虛擬鏡頭至少有一個(gè)。10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的鏡頭動(dòng)畫(huà)生成方法,其特征在于,所述虛擬鏡頭 構(gòu)建模塊中,所述參數(shù)包括:時(shí)間軸,時(shí)間軸上關(guān)鍵點(diǎn)的個(gè)數(shù),時(shí)間軸上的每個(gè)關(guān)鍵點(diǎn)處的所述虛擬 鏡頭的坐標(biāo)和所述虛擬鏡頭的方向;所述參數(shù)還包括:所述虛擬鏡頭在每?jī)蓚€(gè)所述關(guān)鍵點(diǎn)之間的軌跡形狀,速率,以及鏡頭焦點(diǎn)。
【文檔編號(hào)】G06T13/40GK105976416SQ201610301605
【公開(kāi)日】2016年9月28日
【申請(qǐng)日】2016年5月6日
【發(fā)明人】林進(jìn), 艾順剛, 孫駿
【申請(qǐng)人】江蘇云媒數(shù)字科技有限公司