專利名稱:一種衛(wèi)星動(dòng)畫的生成方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動(dòng)畫效果制作領(lǐng)域,尤其涉及一種衛(wèi)星動(dòng)畫生成方法和系統(tǒng)。
背景技術(shù):
在一些演示性的電視節(jié)目制作中,需要有衛(wèi)星繞地球飛行的動(dòng)作,比如氣象衛(wèi)星、 載人飛船或通信衛(wèi)星等演示動(dòng)畫。在實(shí)際衛(wèi)星繞地球飛行的過(guò)程中,就像月亮一樣總是有一面一直面對(duì)著地球,比如氣象衛(wèi)星拍攝衛(wèi)星云圖的鏡頭所在的一面就會(huì)一直面對(duì)著地球,同時(shí)衛(wèi)星還會(huì)一直朝向運(yùn)動(dòng)方向。但是在具體的衛(wèi)星動(dòng)畫制作過(guò)程中,繪制逼真的衛(wèi)星動(dòng)畫效果圖很難實(shí)現(xiàn)。現(xiàn)有技術(shù)中,地理信息制作系統(tǒng)一般是在關(guān)鍵幀上修改衛(wèi)星的空間位置來(lái)實(shí)現(xiàn)繞地球飛行的效果。由于每個(gè)關(guān)鍵幀上的衛(wèi)星空間位置都用手動(dòng)修改,所以操作起來(lái)會(huì)非常繁瑣,而且由于只是修改關(guān)鍵幀,做出來(lái)的動(dòng)畫效果不連續(xù),不逼真;且衛(wèi)星朝向在現(xiàn)有技術(shù)的動(dòng)畫中一般不作處理,即使手動(dòng)進(jìn)行修改了朝向,最后的效果也不理想。且當(dāng)需要衛(wèi)星連續(xù)運(yùn)動(dòng)多圈的時(shí)候操作會(huì)更加復(fù)雜?,F(xiàn)有技術(shù)解決此類衛(wèi)星動(dòng)畫的生成有如下問(wèn)題(I)通過(guò)改變關(guān)鍵幀上修改衛(wèi)星空間位置工作量大,耗時(shí)長(zhǎng),效率低下;(2)衛(wèi)星的朝向如果利用手動(dòng)修改,最終達(dá)不到逼真的效果;(3)當(dāng)需要不同的衛(wèi)星運(yùn)動(dòng)軌跡時(shí),利用現(xiàn)有技術(shù)所做出的動(dòng)畫很難修改,沒(méi)有重復(fù)利用價(jià)值。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種衛(wèi)星動(dòng)畫的生成方法和系統(tǒng),通過(guò)使用離散點(diǎn)綁定的方法,對(duì)衛(wèi)星朝向做出準(zhǔn)確的生成,且可以通過(guò)修改初始和終止?fàn)顟B(tài)的進(jìn)度方便的改變衛(wèi)星動(dòng)畫的軌跡。為了達(dá)到上述目的,本發(fā)明實(shí)施例一方面提供了一種衛(wèi)星動(dòng)畫的生成方法,包括,在模擬空間中導(dǎo)入地球模型及生成衛(wèi)星運(yùn)動(dòng)曲線,其特征在于,包括以下步驟根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線生成衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),并將所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)連續(xù)編號(hào),得到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào);根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)將衛(wèi)星運(yùn)動(dòng)的空間位置綁定到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù);根據(jù)所述衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),確定衛(wèi)星運(yùn)行狀態(tài),所述衛(wèi)星運(yùn)行狀態(tài)包括衛(wèi)星的朝向;設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。本發(fā)明實(shí)施例另一方面提供了一種衛(wèi)星動(dòng)畫的生成系統(tǒng),其特征在于,包括離散點(diǎn)生成模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線生成衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),并將所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)連續(xù)編號(hào),得到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào);
空間位置綁定模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)將衛(wèi)星運(yùn)動(dòng)的空間位置綁定到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù);衛(wèi)星運(yùn)行狀態(tài)生成模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),確定衛(wèi)星運(yùn)行狀態(tài),所述衛(wèi)星運(yùn)行狀態(tài)包括衛(wèi)星的朝向;衛(wèi)星動(dòng)畫生成模塊用于設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。 本發(fā)明實(shí)施例通過(guò)導(dǎo)入地球模型及生成衛(wèi)星運(yùn)動(dòng)曲線,根據(jù)衛(wèi)星運(yùn)動(dòng)曲線生成離散點(diǎn)并編號(hào),將衛(wèi)星運(yùn)動(dòng)的空間位置依次綁定到離散點(diǎn)上,根據(jù)離散點(diǎn)的空間位置確定衛(wèi)星的朝向,設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上,生成衛(wèi)星繞地球飛行的動(dòng)畫,使動(dòng)畫制作人員不用依次的手動(dòng)修改衛(wèi)星各個(gè)時(shí)刻的空間位置,確定了衛(wèi)星各個(gè)時(shí)刻的朝向,且可以隨意控制衛(wèi)星運(yùn)行的軌跡,提高了動(dòng)畫制作的效率,達(dá)到了與現(xiàn)實(shí)衛(wèi)星運(yùn)動(dòng)更逼真的效果,增加了動(dòng)畫的重復(fù)利用性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例一的方法流程圖;圖2是本發(fā)明實(shí)施例二的系統(tǒng)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例只是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例一提供了一種衛(wèi)星動(dòng)畫的生成方法,如圖1,包括以下步驟步驟101,根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線生成衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),并將所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)連續(xù)編號(hào),得到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)。導(dǎo)入地球模型,優(yōu)選的,圍繞地球模型生成衛(wèi)星運(yùn)動(dòng)的橢圓形曲線,在橢圓形曲線上生成離散點(diǎn),并連續(xù)編號(hào)。步驟102,根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)將衛(wèi)星運(yùn)動(dòng)的空間位置綁定到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù)。(I)首先獲取所述衛(wèi)星運(yùn)動(dòng)的離散點(diǎn)的空間位置參數(shù),包括所述衛(wèi)星運(yùn)動(dòng)的離散點(diǎn)對(duì)應(yīng)地球模型的經(jīng)緯度和所述衛(wèi)星運(yùn)動(dòng)的離散點(diǎn)距地面高度,所述經(jīng)緯度信息為離散點(diǎn)與地心連線與地表交點(diǎn)處的經(jīng)緯度值。(2)其次,根據(jù)獲取的各個(gè)離散點(diǎn)的空間位置參數(shù)計(jì)算衛(wèi)星軌跡曲線的總長(zhǎng)度,優(yōu)選的
定義總長(zhǎng)度為fAllLineLen = 0;
for (int i = 0; i <離散點(diǎn)的總個(gè)數(shù)-1; i++)
{
fAllLineLen +=離散點(diǎn)i+1與離散點(diǎn)i之間的距離;
} 得到星軌跡曲線的總長(zhǎng)度f(wàn)AllLineLen;(3)根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)、衛(wèi)星運(yùn)動(dòng)進(jìn)度及所述衛(wèi)星運(yùn)動(dòng)曲線總長(zhǎng)度,得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù)。衛(wèi)星運(yùn)動(dòng)的進(jìn)度可以是單次播放動(dòng)畫中的進(jìn)度,也可以是循環(huán)播放動(dòng)畫中的進(jìn)度,比如時(shí)間為t,而衛(wèi)星的進(jìn)度可以是0. 5t,也可以是3. 5t、6. 5t,因?yàn)樾l(wèi)星繞行多圈的時(shí)候,可以設(shè)定動(dòng)畫為循環(huán)播放。根據(jù)衛(wèi)星運(yùn)動(dòng)進(jìn)度,以及衛(wèi)星運(yùn)動(dòng)曲線的總長(zhǎng)度,計(jì)算出衛(wèi)星運(yùn)動(dòng)軌跡的長(zhǎng)度,優(yōu)選的,可以按如下計(jì)算方式定義衛(wèi)星運(yùn)動(dòng)所占進(jìn)度對(duì)應(yīng)的衛(wèi)星軌跡的長(zhǎng)度f(wàn)LineLen = 0 ;fLineLen = fAllLineLen* 所占進(jìn)度(所占進(jìn)度=x_[x]);根據(jù)衛(wèi)星運(yùn)動(dòng)軌跡的長(zhǎng)度計(jì)算出所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的序號(hào),優(yōu)選
的,可以按如下計(jì)算方式
定義臨時(shí)參數(shù)累計(jì)曲線長(zhǎng)度 fLineA = O.Of, fLineB = O.Of; //fLineA(0 -> i)
<fLineLen < fLineB(0 -> i+1)
for (int i = 0; i <離散點(diǎn)的總個(gè)數(shù)-1; i++)
{
當(dāng)fLineB >= fLineLen時(shí)跳出循環(huán) 否則 fLineA = fLineB;
fLineB +=離散點(diǎn)i+1與離散點(diǎn)i之間的距離;
}依上述算法得出所綁定的離散點(diǎn)的序號(hào)為i + 1,衛(wèi)星運(yùn)動(dòng)的空間位置等于離散點(diǎn)i + 1的空間位置,衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的空間位置參數(shù)即為離散點(diǎn)i + 1的空間位置參數(shù),包括經(jīng)緯度信息及距離地面的高度值。步驟103,根據(jù)所述衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),確定衛(wèi)星運(yùn)行狀態(tài),所述衛(wèi)星運(yùn)行狀態(tài)包括衛(wèi)星的朝向。根據(jù)離散點(diǎn)i + 1的空間位置參數(shù)獲取離散點(diǎn)i的空間位置參數(shù),從離散點(diǎn)i到離散點(diǎn)i+1做三維向量L向量S的方向作為衛(wèi)星的朝向,衛(wèi)星的左右兩側(cè)與地球模型表面平行。優(yōu)選的,定義衛(wèi)星的空間坐標(biāo)系為XYZ,設(shè)定Y軸與地面平行,向量^的方向?yàn)閄軸方向,衛(wèi)星的朝向即為X軸方向,衛(wèi)星左右兩側(cè)的朝向?yàn)閅軸方向。衛(wèi)星位置的經(jīng)緯度值、距地面高度值、朝向以及左右兩側(cè)的朝向構(gòu)成衛(wèi)星的運(yùn)行狀態(tài)。步驟104,設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,確定動(dòng)畫的時(shí)間。將所述衛(wèi)星運(yùn)行進(jìn)度對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)依次自動(dòng)在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間上進(jìn)行插值,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。 關(guān)于插值動(dòng)作,本發(fā)明實(shí)施例提供兩個(gè)優(yōu)選方案(I)緊挨初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀分別插入一個(gè)離散點(diǎn)序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),當(dāng)緊挨結(jié)束狀態(tài)關(guān)鍵幀的序號(hào)大于緊挨初始狀態(tài)關(guān)鍵幀的序號(hào)時(shí),將兩個(gè)序號(hào)中間的序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)依次插入時(shí)間軸;當(dāng)緊挨結(jié)束狀態(tài)關(guān)鍵幀的序號(hào)小于緊挨初始狀態(tài)關(guān)鍵幀的序號(hào)時(shí),依次插入緊挨初始狀態(tài)關(guān)鍵幀離散點(diǎn)序號(hào)以后的所有序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),然后依次插入起始點(diǎn)到緊挨結(jié)束狀態(tài)關(guān)鍵幀離散點(diǎn)序號(hào)之間的序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)。比如,共有十個(gè)離散點(diǎn)0、1、2、3、4、5、6、7、8、9緊挨初始狀態(tài)關(guān)鍵幀插入2,緊挨結(jié)束狀態(tài)關(guān)鍵幀插入8,之后依次插入3、4、5、6、7 ;緊挨初始狀態(tài)關(guān)鍵巾貞插入8,緊挨結(jié)束狀態(tài)關(guān)鍵巾貞插入2,則插值順序?yàn)?、0、1。(2)緊挨初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀分別插入一個(gè)離散點(diǎn)序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),在時(shí)間軸上適當(dāng)?shù)奈恢靡来尾迦虢K止點(diǎn)和起始點(diǎn)序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)兩個(gè)關(guān)鍵幀,然后在緊挨初始狀態(tài)關(guān)鍵幀離散點(diǎn)和終止點(diǎn)之間插入緊挨初始狀態(tài)關(guān)鍵幀離散點(diǎn)對(duì)應(yīng)序號(hào)與終止點(diǎn)之間序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),在起始點(diǎn)與緊挨結(jié)束狀態(tài)關(guān)鍵幀離散點(diǎn)之間插入起始點(diǎn)與緊挨結(jié)束狀態(tài)關(guān)鍵幀離散點(diǎn)對(duì)應(yīng)序號(hào)之間的序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)。如⑵所述方法,可以通過(guò)在時(shí)間軸插入多個(gè)終止點(diǎn)和起始點(diǎn)的衛(wèi)星運(yùn)行狀態(tài)來(lái)達(dá)到繞行多圈的效果。比如,共有十個(gè)離散點(diǎn)0、1、2、3、4、5、6、7、8、9緊挨初始狀態(tài)關(guān)鍵幀插入0,緊挨結(jié)束狀態(tài)關(guān)鍵幀插入9,在時(shí)間軸中間依次插入9、0,則插值順序?yàn)?、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、9,如果在時(shí)間軸上插入兩次終止點(diǎn)和起始點(diǎn),則插值順序?yàn)?、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、9完成上述插值即可生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。本發(fā)明實(shí)施例一的技術(shù)方案帶來(lái)的有益效果如下。本發(fā)明實(shí)施例一通過(guò)導(dǎo)入地球模型及生成衛(wèi)星運(yùn)動(dòng)曲線,根據(jù)衛(wèi)星運(yùn)動(dòng)曲線生成離散點(diǎn)并編號(hào),將衛(wèi)星運(yùn)動(dòng)的空間位置依次綁定到離散點(diǎn)上,根據(jù)離散點(diǎn)的經(jīng)緯度信息及高度與之前一個(gè)離散點(diǎn)的信息做向量,向量方向作為衛(wèi)星的朝向,并將衛(wèi)星左右兩側(cè)與地面平行,確定了衛(wèi)星的空間運(yùn)行狀態(tài),設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)在時(shí)間軸上插值,生成衛(wèi)星繞地球飛行的動(dòng)畫,將一切程序?qū)懭胲浖蛴糜布?shí)現(xiàn),實(shí)現(xiàn)了衛(wèi)星動(dòng)畫的半自動(dòng)化生成,使動(dòng)畫制作人員不用依次的手動(dòng)修改衛(wèi)星各個(gè)時(shí)刻的空間位置,確定了衛(wèi)星各個(gè)時(shí)刻的朝向,且可以通過(guò)改變起始和結(jié)束狀態(tài)關(guān)鍵幀的進(jìn)度控制衛(wèi)星運(yùn)行的軌跡,提高了動(dòng)畫制作的效率,達(dá)到了與現(xiàn)實(shí)衛(wèi)星運(yùn)動(dòng)更逼真的效果,增加了動(dòng)畫的重復(fù)利用性。本發(fā)明實(shí)施例二提供了一種衛(wèi)星動(dòng)畫的生成系統(tǒng),如圖2所示,包括以下模塊模塊201,離散點(diǎn)生成模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線生成衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),并將所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)連續(xù)編號(hào),得到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)。導(dǎo)入地球模型,優(yōu)選的,圍繞地球模型生成衛(wèi)星運(yùn)動(dòng)的橢圓形曲線,在橢圓形曲線 上生成離散點(diǎn),并連續(xù)編號(hào)。模塊202,空間位置綁定模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)將衛(wèi)星運(yùn)動(dòng)的空間位置綁定到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),具體包括離散點(diǎn)參數(shù)獲取子模塊,用于獲取所述衛(wèi)星運(yùn)動(dòng)的離散點(diǎn)的空間位置參數(shù),包括所述衛(wèi)星運(yùn)動(dòng)的離散點(diǎn)對(duì)應(yīng)地球模型的經(jīng)緯度和所述衛(wèi)星運(yùn)動(dòng)的離散點(diǎn)距地面高度,所述經(jīng)緯度信息為離散點(diǎn)與地心連線與地表交點(diǎn)處的經(jīng)緯度值。曲線總長(zhǎng)度生成子模塊,用于根據(jù)獲取的各個(gè)離散點(diǎn)的空間位置參數(shù)計(jì)算衛(wèi)星軌跡曲線的總長(zhǎng)度,優(yōu)選的
定義總長(zhǎng)度為fAllLineLen = 0;
for (int i = 0; i <離散點(diǎn)的總個(gè)數(shù)-1; i++)
{
fAllLineLen +=離散點(diǎn)i+1與離散點(diǎn)i之間的距離;
}
得到星軌跡曲線的總長(zhǎng)度f(wàn)AllLineLen;離散點(diǎn)序號(hào)獲取子模塊,用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)、衛(wèi)星運(yùn)動(dòng)進(jìn)度及所述衛(wèi)星運(yùn)動(dòng)曲線總長(zhǎng)度,得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù)。衛(wèi)星運(yùn)動(dòng)的進(jìn)度可以是單次播放動(dòng)畫中的進(jìn)度,也可以是循環(huán)播放動(dòng)畫中的進(jìn)度,比如時(shí)間為t,而衛(wèi)星的進(jìn)度可以是0. 5t,也可以是3. 5t、6. 5t,因?yàn)樾l(wèi)星繞行多圈的時(shí)候,可以設(shè)定動(dòng)畫為循環(huán)播放。根據(jù)衛(wèi)星運(yùn)動(dòng)進(jìn)度,以及衛(wèi)星運(yùn)動(dòng)曲線的總長(zhǎng)度,計(jì)算出衛(wèi)星運(yùn)動(dòng)軌跡的長(zhǎng)度,優(yōu)選的,可以按如下計(jì)算方式定義衛(wèi)星運(yùn)動(dòng)所占進(jìn)度對(duì)應(yīng)的衛(wèi)星軌跡的長(zhǎng)度f(wàn)LineLen = 0 ;fLineLen = fAllLineLen* 所占進(jìn)度(所占進(jìn)度=x_[x]);根據(jù)衛(wèi)星運(yùn)動(dòng)軌跡的長(zhǎng)度計(jì)算出所綁定的離散點(diǎn)的序號(hào),優(yōu)選的,可以按如下計(jì)算方式
定義臨時(shí)參數(shù)累計(jì)曲線長(zhǎng) 度 fLineA = O.Of, fLineB = O.Of; //fLineA(0 -> i)
<fLineLen < fLineB(0 -> i+1)
for (int i = 0; i <離散點(diǎn)的總個(gè)數(shù)-1; i++)
{
當(dāng)fLineB >= fLineLen時(shí)跳出循環(huán) 否則 fLineA = fLineB;
fLineB +=離散點(diǎn)i+1與離散點(diǎn)i之間的距離;
}依上述算法得出所綁定的離散點(diǎn)的序號(hào)為i + 1,衛(wèi)星運(yùn)動(dòng)的空間位置等于離散點(diǎn)i + 1的空間位置,衛(wèi)星衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的空間位置參數(shù)即為離散點(diǎn)i + 1的空間位置參數(shù),包括經(jīng)緯度信息及距離地面的高度值。模塊203,衛(wèi)星運(yùn)行狀態(tài)生成模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),確定衛(wèi)星運(yùn)行狀態(tài),所述衛(wèi)星運(yùn)行狀態(tài)包括衛(wèi)星的朝向,具體包括離散點(diǎn)空間位置獲取子模塊,用于根據(jù)離散點(diǎn)i + 1的空間位置參數(shù)獲取離散點(diǎn)i的空間位置參數(shù);向量生成子模塊,用于從離散點(diǎn)i到離散點(diǎn)i + 1做三維向量&衛(wèi)星朝向確定子模塊,用于將向量^的方向作為衛(wèi)星的朝向,衛(wèi)星的左右兩側(cè)與地球模型表面平行。優(yōu)選的,定義衛(wèi)星的空間坐標(biāo)系為XYZ,設(shè)定Y軸與地面平行,向量^的方向?yàn)閄軸方向,衛(wèi)星的朝向即為X軸方向,衛(wèi)星左右兩側(cè)的朝向?yàn)閅軸方向。衛(wèi)星位置的經(jīng)緯度值、距地面高度值、朝向以及左右兩側(cè)的朝向構(gòu)成衛(wèi)星的運(yùn)行狀態(tài)。模塊204,衛(wèi)星動(dòng)畫生成模塊用于設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫,具體包括關(guān)鍵巾貞添加子|旲塊,用于設(shè)置初始狀態(tài)關(guān)鍵巾貞和結(jié)束狀態(tài)關(guān)鍵巾貞,確定動(dòng)畫的時(shí)間。動(dòng)畫插值子模塊,用于將所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)依次自動(dòng)在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上進(jìn)行插值,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。關(guān)于插值動(dòng)畫,本發(fā)明實(shí)施例提供兩個(gè)優(yōu)選方案,(I)緊挨初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀分別插入一個(gè)離散點(diǎn)序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),當(dāng)緊挨結(jié)束狀態(tài)關(guān)鍵幀的序號(hào)大于緊挨初始狀態(tài)關(guān)鍵幀的序號(hào)時(shí),將兩個(gè)序號(hào)中間的序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)依次插入時(shí)間軸;當(dāng)緊挨結(jié)束狀態(tài)關(guān)鍵幀的序號(hào)小于緊挨初始狀態(tài)關(guān)鍵幀的序號(hào)時(shí),依次插入緊挨初始狀態(tài)關(guān)鍵幀離散點(diǎn)序號(hào)以后的所有序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),然后依次插入起始點(diǎn)到緊挨結(jié)束狀態(tài)關(guān)鍵幀離散點(diǎn)序號(hào)之間的序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)。比如,共有十個(gè)離散點(diǎn)0、1、2、3、4、5、6、7、8、9緊挨初始狀態(tài)關(guān)鍵幀插入2,緊挨結(jié)束狀態(tài)關(guān)鍵幀插入8,之后依次插入3、4、5、6、7 ;緊挨初始狀態(tài)關(guān)鍵幀插入8,緊挨結(jié)束狀態(tài)關(guān)鍵幀插入2,則插值順序?yàn)?、0、1。
(2)緊挨初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀分別插入一個(gè)離散點(diǎn)序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),在時(shí)間軸上適當(dāng)?shù)奈恢靡来尾迦虢K止點(diǎn)和起始點(diǎn)序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)兩個(gè)關(guān)鍵幀,然后在緊挨初始狀態(tài)關(guān)鍵幀離散點(diǎn)和終止點(diǎn)之間插入緊挨初始狀態(tài)關(guān)鍵幀離散點(diǎn)對(duì)應(yīng)序號(hào)與終止點(diǎn)之間序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài),在起始點(diǎn)與緊挨結(jié)束狀態(tài)關(guān)鍵幀離散點(diǎn)之間插入起始點(diǎn)與緊挨結(jié)束狀態(tài)關(guān)鍵幀離散點(diǎn)對(duì)應(yīng)序號(hào)之間的序號(hào)對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)。如⑵所述方法,可以通過(guò)在時(shí)間軸插入多個(gè)終止點(diǎn)和起始點(diǎn)的衛(wèi)星運(yùn)行狀態(tài)來(lái)達(dá)到繞行多圈的效果。比如,共有十個(gè)離散點(diǎn)0、1、2、3、4、5、6、7、8、9緊挨初始狀態(tài)關(guān)鍵幀插入0,緊挨結(jié)束狀態(tài)關(guān)鍵幀插入9,在時(shí)間軸中間依次插入9、0,則插值順序?yàn)?、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、9,如果在時(shí)間軸上插入兩次終止點(diǎn)和起始點(diǎn),則插值順序?yàn)?、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、9完成上述插值即可生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。本發(fā)明實(shí)施例二的技術(shù)方案帶來(lái)的有益效果如下。本發(fā)明實(shí)施例二通過(guò)離散點(diǎn)生成模塊,根據(jù)衛(wèi)星運(yùn)動(dòng)曲線生成離散點(diǎn)并編號(hào),通過(guò)空間位置綁定模塊將衛(wèi)星運(yùn)動(dòng)的空間位置依次綁定到離散點(diǎn)上,通過(guò)衛(wèi)星運(yùn)行狀態(tài)生成模塊,根據(jù)離散點(diǎn)的經(jīng)緯度信息及高度與之前一個(gè)離散點(diǎn)的信息做向量,向量方向作為衛(wèi)星的朝向,并將衛(wèi)星左右兩側(cè)與地面平行,確定了衛(wèi)星的空間運(yùn)行狀態(tài),通過(guò)衛(wèi)星動(dòng)畫生成模塊設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)在時(shí)間軸上插值,生成衛(wèi)星繞地球飛行的動(dòng)畫,實(shí)現(xiàn)了衛(wèi)星動(dòng)畫的半自動(dòng)化生成,使動(dòng)畫制作人員不用依次的手動(dòng)修改衛(wèi)星各個(gè)時(shí)刻的空間位置,確定了衛(wèi)星各個(gè)時(shí)刻的朝向,且可以通過(guò)衛(wèi)星動(dòng)畫生成模塊改變起始和結(jié)束狀態(tài)關(guān)鍵幀的進(jìn)度控制衛(wèi)星運(yùn)行的軌跡,提高了動(dòng)畫制作的效率,達(dá)到了與現(xiàn)實(shí)衛(wèi)星運(yùn)動(dòng)更逼真的效果,增加了動(dòng)畫的重復(fù)利用性。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以可借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法??傊?,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之 內(nèi)。
權(quán)利要求
1.一種衛(wèi)星動(dòng)畫的生成方法,包括,在模擬空間中導(dǎo)入地球模型及生成衛(wèi)星運(yùn)動(dòng)曲線,其特征在于,包括以下步驟 根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線生成衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),并將所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)連續(xù)編號(hào),得到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào); 根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)將衛(wèi)星運(yùn)動(dòng)的空間位置綁定到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù); 根據(jù)所述衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),確定衛(wèi)星運(yùn)行狀態(tài),所述衛(wèi)星運(yùn)行狀態(tài)包括衛(wèi)星的朝向; 設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。
2.如權(quán)利要求I所述衛(wèi)星動(dòng)畫的生成方法,其特征在于,所述根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)將衛(wèi)星運(yùn)動(dòng)的空間位置綁定到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),具體包括 獲取所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的空間位置參數(shù); 根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的空間位置參數(shù)得到衛(wèi)星運(yùn)動(dòng)曲線的總長(zhǎng)度; 根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)、衛(wèi)星運(yùn)動(dòng)進(jìn)度及所述衛(wèi)星運(yùn)動(dòng)曲線總長(zhǎng)度得到所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的序號(hào)及所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的空間位置參數(shù)。
3.如權(quán)利要求I或2所述衛(wèi)星動(dòng)畫的生成方法,其特征在于,根據(jù)所述衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),確定衛(wèi)星運(yùn)行狀態(tài),所述衛(wèi)星運(yùn)行狀態(tài)包括衛(wèi)星的朝向,具體包括 獲取所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的前一個(gè)離散點(diǎn)的空間位置參數(shù); 根據(jù)所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的空間位置參數(shù)及所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的前一個(gè)離散點(diǎn)的空間位置參數(shù)生成所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的前一個(gè)離散點(diǎn)到所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的向量; 將所述向量方向作為衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星朝向,并使衛(wèi)星兩側(cè)與地表平行;根據(jù)所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星朝向及所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的空間位置參數(shù),生成衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)。
4.如權(quán)利要求I或4所述衛(wèi)星動(dòng)畫的生成方法,其特征在于,所述設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵巾貞,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵巾貞和結(jié)束狀態(tài)關(guān)鍵巾貞之間的時(shí)間軸上,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫,具體包括 設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀; 將所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)依次自動(dòng)在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上進(jìn)行插值,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。
5.一種衛(wèi)星動(dòng)畫的生成系統(tǒng),其特征在于,包括 離散點(diǎn)生成模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線生成衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),并將所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)連續(xù)編號(hào),得到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào); 空間位置綁定模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)將衛(wèi)星運(yùn)動(dòng)的空間位置綁定到所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn),得到衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù); 衛(wèi)星運(yùn)行狀態(tài)生成模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)的空間位置參數(shù),確定衛(wèi)星運(yùn)行狀態(tài),所述衛(wèi)星運(yùn)行狀態(tài)包括衛(wèi)星的朝向; 衛(wèi)星動(dòng)畫生成模塊用于設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀,將衛(wèi)星運(yùn)行狀態(tài)插值在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。
6.如權(quán)利要求5所述衛(wèi)星動(dòng)畫的生成系統(tǒng),其特征在于,所述空間位置綁定模塊,具體包括 離散點(diǎn)參數(shù)獲取子模塊用于獲取所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的空間位置參數(shù); 曲線總長(zhǎng)度生成子模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的空間位置參數(shù)得到衛(wèi)星運(yùn)動(dòng)曲線的總長(zhǎng)度; 離散點(diǎn)序號(hào)獲取子模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線離散點(diǎn)的序號(hào)、衛(wèi)星運(yùn)動(dòng)進(jìn)度及所述衛(wèi)星運(yùn)動(dòng)曲線總長(zhǎng)度得到所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的序號(hào)及所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的空間位置參數(shù)。
7.如權(quán)利要求5所述衛(wèi)星動(dòng)畫的生成系統(tǒng),其特征在于,所述衛(wèi)星運(yùn)行狀態(tài)生成模塊,具體包括 離散點(diǎn)空間位置獲取子模塊用于獲取所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的前一個(gè)離散點(diǎn)的空間位置參數(shù); 向量生成子模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的空間位置參數(shù)及所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的前一個(gè)離散點(diǎn)的空間位置參數(shù)生成所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的前一個(gè)離散點(diǎn)到所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的向量; 衛(wèi)星朝向確定子模塊用于將所述向量方向作為衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星朝向,并使衛(wèi)星兩側(cè)與地表平行; 衛(wèi)星運(yùn)行狀態(tài)生成子模塊用于根據(jù)所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星朝向及所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的離散點(diǎn)的空間位置參數(shù),生成衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)。
8.如權(quán)利要求5所述衛(wèi)星動(dòng)畫的生成系統(tǒng),其特征在于,所述衛(wèi)星動(dòng)畫生成模塊,具體包括 關(guān)鍵幀添加子模塊用于設(shè)置初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀; 動(dòng)畫插值子模塊用于將所述衛(wèi)星運(yùn)動(dòng)進(jìn)度對(duì)應(yīng)的衛(wèi)星運(yùn)行狀態(tài)依次自動(dòng)在所述初始狀態(tài)關(guān)鍵幀和結(jié)束狀態(tài)關(guān)鍵幀之間的時(shí)間軸上進(jìn)行插值,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。
全文摘要
本發(fā)明公開一種衛(wèi)星動(dòng)畫的生成方法及系統(tǒng),具體包括在模擬空間中導(dǎo)入地球模型及生成衛(wèi)星運(yùn)動(dòng)曲線,根據(jù)所述衛(wèi)星運(yùn)動(dòng)曲線生成離散點(diǎn)并編號(hào),根據(jù)當(dāng)前衛(wèi)星運(yùn)動(dòng)的進(jìn)度確定當(dāng)前衛(wèi)星空間位置對(duì)應(yīng)的離散點(diǎn)序號(hào),根據(jù)前一個(gè)離散點(diǎn)和所述綁定離散點(diǎn)確定衛(wèi)星的朝向,添加初始和結(jié)束狀態(tài)兩個(gè)關(guān)鍵幀并將衛(wèi)星各個(gè)時(shí)刻的狀態(tài)插值動(dòng)畫,生成衛(wèi)星環(huán)繞地球運(yùn)動(dòng)的動(dòng)畫。本發(fā)明通過(guò)使用離散點(diǎn)綁定的方法,使動(dòng)畫制作人員不用依次的手動(dòng)修改衛(wèi)星各個(gè)時(shí)刻的空間位置,確定了衛(wèi)星各個(gè)時(shí)刻的朝向,且可以隨意控制衛(wèi)星運(yùn)行的軌跡,提高了動(dòng)畫制作的效率,達(dá)到了與現(xiàn)實(shí)衛(wèi)星運(yùn)動(dòng)更逼真的效果,增加了動(dòng)畫的重復(fù)利用性。
文檔編號(hào)G06T13/20GK102750723SQ20111023392
公開日2012年10月24日 申請(qǐng)日期2011年8月15日 優(yōu)先權(quán)日2011年8月15日
發(fā)明者李丹 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司