[摘要]通過(guò)對(duì)Director中動(dòng)畫(huà)創(chuàng)作的分類研究,使動(dòng)畫(huà)創(chuàng)作者在運(yùn)用director制作動(dòng)畫(huà)創(chuàng)作時(shí)用不同方法來(lái)實(shí)現(xiàn),幫助用戶在具體創(chuàng)作時(shí)能合理地選擇創(chuàng)作方法。
[關(guān)鍵詞]Director 動(dòng)畫(huà)制作 逐步記錄法 實(shí)時(shí)記錄法 循環(huán)電影動(dòng)畫(huà)
一、前言
隨著多媒體技術(shù)的飛速發(fā)展,多媒體軟件中的動(dòng)畫(huà)制作越來(lái)越重要。主流的多媒體制作工具之一——Director,具有強(qiáng)大的創(chuàng)作能力,可以制作出引人注目的網(wǎng)頁(yè)、商品展示、娛樂(lè)性與互動(dòng)性光碟、企業(yè)簡(jiǎn)報(bào)等多媒體產(chǎn)品。它提供同步整合圖形、聲音、文字、動(dòng)畫(huà)、及影片等功能,可以讓使用者的想像力得到自由、充分地發(fā)揮。該軟件的最新版本整合了Internet功能,包含Shockwave Movies網(wǎng)頁(yè)物件和先進(jìn)的網(wǎng)頁(yè)編輯、播放技術(shù)。對(duì)于使用Director創(chuàng)作多媒體的人來(lái)說(shuō),了解和掌握Director中的動(dòng)畫(huà)創(chuàng)作是非常必要的。
目前,Director軟件中的動(dòng)畫(huà)制作方法有很多分類方式,筆者根據(jù)自己多年使用Director的經(jīng)驗(yàn)和理解,總結(jié)出Director中的動(dòng)畫(huà)制作方法按照工作原理可以分為下面三大類——顏色動(dòng)畫(huà)制作法,關(guān)鍵幀動(dòng)畫(huà)制作法,時(shí)間線動(dòng)畫(huà)制作法。下文將分析各類動(dòng)畫(huà)制作方法并且對(duì)比之間的異同,分享筆者對(duì)Director中動(dòng)畫(huà)制作的理解。
二、Director中動(dòng)畫(huà)制作基本原理
對(duì)于2D動(dòng)畫(huà),它是利用人類視覺(jué)暫留原理來(lái)實(shí)現(xiàn)的。如果以慢速播放一個(gè)動(dòng)畫(huà)作品時(shí),就會(huì)發(fā)現(xiàn)所謂動(dòng)畫(huà)其實(shí)是由一張張靜態(tài)的連貫的圖片組成的,當(dāng)以快速播放圖片后畫(huà)面就“動(dòng)”了起來(lái)。播放幀的速度決定了動(dòng)畫(huà)看起來(lái)是否順暢,由于人的眼睛讀的極限大約是一秒鐘30張圖,所以在Director中設(shè)置一秒鐘播放30幀以上時(shí),才有可能達(dá)到較順暢的動(dòng)畫(huà)效果。
接觸過(guò)Director軟件的人都知道,Director在具體制作過(guò)程是通過(guò)拖放素材到舞臺(tái),在通道中進(jìn)行排列,然后通過(guò)播放時(shí)間線來(lái)實(shí)現(xiàn)的。因此,在具體使用當(dāng)中,主要需要掌握通道和時(shí)間線的使用,通道是控制演員的擺放順序(前后關(guān)系),而時(shí)間線是演員隨時(shí)間做的動(dòng)作。只要使用通道和時(shí)間線這兩個(gè)坐標(biāo)軸就可以創(chuàng)作出豐富多彩的場(chǎng)景。
三、動(dòng)畫(huà)制作方法
對(duì)于使用多媒體制作軟件例如Director的創(chuàng)作者來(lái)說(shuō),動(dòng)畫(huà)的制作非常重要,我們可以把動(dòng)畫(huà)制作方法分成三大類:顏色動(dòng)畫(huà)制作法,關(guān)鍵幀動(dòng)畫(huà)制作法,時(shí)間線動(dòng)畫(huà)制作法。
1.顏色動(dòng)畫(huà)制作法
在精靈的屬性中有一個(gè)屬性是它的前景色和背景色,通常默認(rèn)下精靈的前景色總是純黑色,背景色總是純白色。對(duì)于一般的位圖精靈或是矢量圖精靈,在使用非純黑色的前景色和非純白色的背景色將會(huì)產(chǎn)生難以預(yù)料的結(jié)果,這樣就可以利用這一點(diǎn)來(lái)使同一個(gè)演員(cast)成員創(chuàng)建出不同效果的精靈。
顏色動(dòng)畫(huà)是指在播放當(dāng)中,通過(guò)顏色在關(guān)鍵幀之間形成的顏色漸變的動(dòng)畫(huà)。當(dāng)然這里所說(shuō)的顏色漸變,是指在演員(cast)進(jìn)行動(dòng)畫(huà)制作時(shí),其關(guān)鍵幀對(duì)應(yīng)的屬性面板中背景和前景窗口的顏色進(jìn)行更改,然后播放當(dāng)中產(chǎn)生的顏色漸變。之所以可以產(chǎn)生這種顏色漸變的原理是,要在舞臺(tái)上顯示精靈的本色只能是當(dāng)精靈的前景設(shè)置為純黑色時(shí),其他的顏色對(duì)精靈的顯示顏色都將會(huì)造成一定的干擾。形成的顏色漸變將會(huì)是在前一個(gè)關(guān)鍵幀顯示顏色到下個(gè)關(guān)鍵幀顯示顏色的一個(gè)過(guò)渡,通常看到的效果似乎是顏色之間過(guò)渡的一個(gè)漸變。因此可以看出在動(dòng)畫(huà)制作的過(guò)程中,通常都是一個(gè)演員(cast)在執(zhí)行變化。
2.關(guān)鍵幀動(dòng)畫(huà)制作法
在Director軟件當(dāng)中,動(dòng)畫(huà)實(shí)現(xiàn)主要是通過(guò)播放關(guān)鍵幀來(lái)執(zhí)行的。而關(guān)鍵幀的添加可以用不同的方式來(lái)添加。常用的方法有兩種,一種是直接按鍵添加法,也就是在要添加關(guān)鍵幀的地方,通過(guò)同時(shí)按下Ctrl+Alt+k鍵就可以添加相應(yīng)的關(guān)鍵幀。另一種方法是在選中一個(gè)已有的關(guān)鍵幀,然后按下Alt鍵同時(shí)按下鼠標(biāo)左鍵不放,再拖動(dòng)到時(shí)間線中對(duì)應(yīng)要添加關(guān)鍵幀的地方,最后松開(kāi)就可以完成添加關(guān)鍵幀了。這兩種方法是最常用的關(guān)鍵幀添加法,但實(shí)際上在Director軟件中還存在著其他的關(guān)鍵幀添加法。
(1)逐步記錄法(step recording)來(lái)添加關(guān)鍵幀
逐步記錄法是一種最原始最容易理解的動(dòng)畫(huà)制作方法。它的制作原理是通過(guò)記錄前一個(gè)關(guān)鍵幀的相關(guān)狀態(tài),然后將其狀態(tài)在復(fù)制到下一幀并且產(chǎn)生關(guān)鍵幀,再通過(guò)更改當(dāng)前生成的關(guān)鍵幀的屬性狀態(tài),從而產(chǎn)生的動(dòng)畫(huà)。
在具體制作時(shí),主要是通過(guò)運(yùn)用在Director軟件中打包的功能鍵step recording來(lái)實(shí)現(xiàn),使用者只需要首先將要制作動(dòng)畫(huà)的演員拖入到舞臺(tái),然后選擇第一幀,再選擇modify中的step recording,這時(shí)將會(huì)看到在時(shí)間通道上出現(xiàn)一個(gè)紅色的三角,這表示逐步記錄法已經(jīng)開(kāi)始記錄當(dāng)前幀的狀態(tài)了。然后,通過(guò)播放控制面板中跳到下一幀來(lái)生成關(guān)鍵幀,再在舞臺(tái)上調(diào)節(jié)當(dāng)前幀的狀態(tài),從而在前一關(guān)鍵幀與這個(gè)關(guān)鍵幀之間產(chǎn)生一個(gè)動(dòng)畫(huà)。因?yàn)橐柚刂泼姘逯械奶较乱粠陌粹o來(lái)產(chǎn)生關(guān)鍵幀,因此在制作時(shí)每次制作的關(guān)鍵幀只能延續(xù)一幀。因此這種方法對(duì)于制作大型動(dòng)畫(huà)來(lái)講,存在著比較大的壓力。
(2)實(shí)時(shí)記錄法(real-time recording)來(lái)添加關(guān)鍵幀
實(shí)時(shí)記錄法是將執(zhí)行動(dòng)畫(huà)的演員(cast)拖動(dòng)到舞臺(tái)后,并在舞臺(tái)上拖動(dòng)該精靈,該精靈所產(chǎn)生的路徑都將被記錄下來(lái),并且在時(shí)間線上產(chǎn)生相關(guān)的關(guān)鍵幀,通過(guò)播放這些關(guān)鍵幀產(chǎn)生的動(dòng)畫(huà)。
在具體制作時(shí),與逐步記錄法相同,也是通過(guò)運(yùn)用Director軟件中打包的功能鍵real-time recording來(lái)實(shí)現(xiàn),使用者需要首先將制作動(dòng)畫(huà)的演員拖入到舞臺(tái)當(dāng)中,然后在舞臺(tái)上選中該精靈,再點(diǎn)擊modify中的real-time recording,這時(shí)將發(fā)現(xiàn)舞臺(tái)的精靈被紅色的斜行框包圍,并且在時(shí)間通道的左邊出現(xiàn)一個(gè)圓形的記錄標(biāo)志,最后拖動(dòng)舞臺(tái)上的精靈,將在舞臺(tái)上產(chǎn)生路徑和在時(shí)間線上產(chǎn)生關(guān)鍵幀,整個(gè)動(dòng)畫(huà)制作完成。用戶如果對(duì)動(dòng)畫(huà)產(chǎn)生的關(guān)鍵幀延續(xù)不滿意,還可以通過(guò)拖動(dòng)時(shí)間線上的關(guān)鍵幀進(jìn)行相應(yīng)的調(diào)節(jié)。
3.時(shí)間線動(dòng)畫(huà)制作法
這里的時(shí)間動(dòng)畫(huà)并不是傳統(tǒng)說(shuō)的在時(shí)間線上的動(dòng)畫(huà),而是把從空間到時(shí)間線和從角色到時(shí)間線上產(chǎn)生的動(dòng)畫(huà),即不一定需要按照關(guān)鍵幀之間的順序播放的動(dòng)畫(huà),它可以是精靈在同一通道中的疊加而產(chǎn)生的動(dòng)畫(huà)。
(1)空間到時(shí)間(space to time)
空間到時(shí)間的動(dòng)畫(huà)制作是在同一幀中的不同通道上,按照精靈運(yùn)動(dòng)路徑的要求進(jìn)行放置精靈,然后將這些精靈轉(zhuǎn)換到同一通道并且按照同樣的延續(xù)幀放置,再播放這些關(guān)鍵幀所產(chǎn)生的動(dòng)畫(huà)。
在使用空間到時(shí)間的動(dòng)畫(huà)創(chuàng)作方法可以是同一個(gè)演員(cast),也可以是一系列的演員(cast),制作者只需要將動(dòng)畫(huà)執(zhí)行演員按照動(dòng)作路徑排列在舞臺(tái)上,并且讓它們只是出現(xiàn)在每個(gè)通道的第一幀,然后同時(shí)選中這些通道,使用modify當(dāng)中的space to time,這時(shí)將會(huì)彈出一個(gè)窗口,要求輸入的是每個(gè)關(guān)鍵幀將要延續(xù)的幀數(shù),這樣動(dòng)畫(huà)就完成了。原來(lái)每個(gè)通道中的幀已經(jīng)被轉(zhuǎn)換到了第一個(gè)通道中,并形成了對(duì)應(yīng)的若干關(guān)鍵幀。
(2)角色到時(shí)間(cast to time)
角色到時(shí)間的動(dòng)畫(huà)實(shí)際上是一個(gè)疊加動(dòng)畫(huà),它本身是由一系列的演員(cast)被同時(shí)拖入到同一通道中,并且在舞臺(tái)上疊加成一個(gè)精靈組成,這時(shí)相當(dāng)于在通道中的每一幀都是這一系列演員的疊加。
在使用角色到時(shí)間的創(chuàng)作時(shí),需要在演員表中將要實(shí)現(xiàn)動(dòng)畫(huà)創(chuàng)作的演員按照動(dòng)作運(yùn)動(dòng)的方式按順序放置,然后同時(shí)選中這一系列的演員,使用modify中的cast to time(快捷鍵為alt+托放到通道中),這時(shí)在舞臺(tái)上將只能看到一個(gè)精靈,而在時(shí)間線上只是在一個(gè)通道中出現(xiàn),并且在這個(gè)通道中只有一個(gè)關(guān)鍵幀,其他都是由空白幀組成。
(3)循環(huán)電影動(dòng)畫(huà) (film loop)
循環(huán)電影動(dòng)畫(huà)實(shí)際上是角色成員中的一員,它是在Director中制作出來(lái)的成員。也就是說(shuō),film loop是由數(shù)段精靈組合成的一段動(dòng)畫(huà),它不依賴于制作它出來(lái)的精靈而存在,但是它卻依賴于原始組成的素材演員而存在。如果生成film loop之后可以將它當(dāng)做一個(gè)角色成員,直接將它拉到舞臺(tái)中做動(dòng)畫(huà)。
但是,對(duì)于已經(jīng)做成的film loop并不是全能的,它本身在制作完成之后還是存在一些限制的。首先,是對(duì)于已經(jīng)完成的film loop將無(wú)法使用精靈的水墨效果,如果要使用水墨效果,必須在生成film loop前對(duì)相應(yīng)的精靈設(shè)置水墨效果。其次,是在制作tweening的時(shí)候,只剩下移動(dòng)漸變及縮放漸變功能可以使用,而其他的旋轉(zhuǎn)漸變、顏色漸變、斜移漸變、溶合漸變等效果無(wú)法使用。最后,一點(diǎn)是對(duì)于已經(jīng)制作完成的film loop不能將原始的演員成員刪除,因?yàn)樗怯蛇@些演員組成,如果刪除掉,將使得組成它當(dāng)中的圖像跟著消失。
四、各種動(dòng)畫(huà)制作之間的差異
1.逐步記錄法與實(shí)時(shí)記錄法
從對(duì)路徑的設(shè)置上講,逐步記錄法沒(méi)有實(shí)時(shí)記錄法方便。實(shí)時(shí)記錄法可以任意的記錄用戶通過(guò)拖動(dòng)精靈所產(chǎn)生的路徑,而逐步記錄法卻只能是簡(jiǎn)單的調(diào)節(jié)每個(gè)關(guān)鍵幀的位置,并且以此來(lái)設(shè)置精靈的運(yùn)動(dòng)狀態(tài)變化和路徑。
但從動(dòng)畫(huà)的基本制作上講,兩種動(dòng)畫(huà)的制作還是有其相似的地方。這兩種動(dòng)畫(huà)都是在同一個(gè)通道中實(shí)現(xiàn),并且對(duì)應(yīng)的動(dòng)畫(huà)制作都是對(duì)同一個(gè)演員(cast)而講。換句話說(shuō),這兩種動(dòng)畫(huà)的實(shí)現(xiàn)都是對(duì)同一個(gè)演員進(jìn)行對(duì)應(yīng)關(guān)鍵幀中的不同狀態(tài)進(jìn)行不同設(shè)置產(chǎn)生。
2.空間到時(shí)間與角色到時(shí)間
在前面對(duì)這兩種方法的闡述當(dāng)中,已經(jīng)很清楚的看到它們之間的差別。從演員素材上的運(yùn)用來(lái)講,其差別是,空間到時(shí)間是可以使用同一個(gè)演員(cast)也可以使用不同的一系列演員,也就是整個(gè)動(dòng)畫(huà)的執(zhí)行過(guò)程和在舞臺(tái)上整個(gè)動(dòng)畫(huà)的實(shí)施,可以只用到一個(gè)素材演員或者是多個(gè)素材演員;而對(duì)于角色到時(shí)間的動(dòng)畫(huà)制作來(lái)講,它必須是由很多演員素材同時(shí)使用來(lái)組成。從組成動(dòng)畫(huà)的精靈(sprite)方面來(lái)講,空間到時(shí)間的動(dòng)畫(huà)還是原來(lái)舞臺(tái)上的精靈,并沒(méi)有再另外生成精靈;而對(duì)于角色到時(shí)間的動(dòng)畫(huà)是由一個(gè)新的精靈組成,這個(gè)新的精靈是由原來(lái)動(dòng)畫(huà)的精靈合成制作出來(lái)的,但這個(gè)新的精靈卻不依賴原來(lái)的精靈而存在的,并且它也是由一個(gè)新的演員(cast)組成,同樣這個(gè)新的演員也是由原來(lái)的動(dòng)畫(huà)精靈組成的。
對(duì)于這兩種動(dòng)畫(huà)的制作也有其相同的地方,首先,是兩種方法制作的動(dòng)畫(huà)的排列播放都是存在于一個(gè)通道中進(jìn)行的,也就是在執(zhí)行這個(gè)動(dòng)畫(huà)過(guò)程時(shí)都是在一個(gè)通道中;其次,是它們的操作過(guò)程都是依賴于原始演員素材的組成而存在的,即如果刪除構(gòu)成的演員素材,將造成動(dòng)畫(huà)不能正常播放。
3.逐步記錄法與空間到時(shí)間
這兩種動(dòng)畫(huà)制作方法在實(shí)現(xiàn)方式上存在著很大的區(qū)別,首先是逐步記錄法只能實(shí)現(xiàn)一幀動(dòng)畫(huà),也就是說(shuō)關(guān)鍵幀是連著的,每一個(gè)關(guān)鍵幀只能延續(xù)一幀,而且只能是對(duì)同一個(gè)精靈(sprite);而空間到時(shí)間動(dòng)畫(huà)的實(shí)現(xiàn)方式可以是一個(gè)cast產(chǎn)生的一個(gè)精靈,也可以是不同cast所產(chǎn)生的不同的精靈,添加的關(guān)鍵幀可以是不同的精靈產(chǎn)生的,并且每個(gè)關(guān)鍵幀延續(xù)的幀數(shù)雖然是固定的,但是可以是多幀延續(xù)的。因此相比之下逐步記錄法對(duì)其相對(duì)位置難以把握,而空間到時(shí)間因?yàn)槭强梢韵劝凑談?dòng)畫(huà)的需要進(jìn)行一系列的排列,然后再合并在同一個(gè)通道當(dāng)中,所以對(duì)于每個(gè)動(dòng)作的位置非常容易把握。
但是,這兩種動(dòng)畫(huà)也有它們類似的地方,它們都是由連續(xù)的添加關(guān)鍵幀并對(duì)關(guān)鍵幀的順序播放來(lái)形成動(dòng)畫(huà)。另一個(gè)相同點(diǎn)是在制作當(dāng)中,通道中的關(guān)鍵幀都是延續(xù)同一數(shù)目的幀,而且在制作完成前就已經(jīng)定下了每個(gè)關(guān)鍵幀延續(xù)的數(shù)目。
五、結(jié)束語(yǔ)
文章通過(guò)對(duì)Director軟件中的各種動(dòng)畫(huà)制作方式進(jìn)行分類分析研究,幫助動(dòng)畫(huà)制作者去合理地選擇制作動(dòng)畫(huà)方式,從而比較容易有效地創(chuàng)作出動(dòng)畫(huà)作品??偟膩?lái)說(shuō),2D動(dòng)畫(huà)的創(chuàng)作都是使用關(guān)鍵幀來(lái)制作的,在創(chuàng)作時(shí)通過(guò)不同方式的添加關(guān)鍵幀來(lái)實(shí)現(xiàn)不同的動(dòng)畫(huà)效果。
參考文獻(xiàn):
[1]網(wǎng)冠科技編著.Director 8.0時(shí)尚創(chuàng)作百例.機(jī)械工業(yè)出版社,2001.
[2]計(jì)算機(jī)軟件應(yīng)用培訓(xùn)叢書(shū)編委會(huì).中文Director 8.5超媒體進(jìn)階教程.北京希望電子出版社,2002.
[3]顏志翰,李卓融,李雅玫.輕松玩轉(zhuǎn)Director 8.5.電子工業(yè)出版社,2002.1.
(作者單位:廣東深圳職業(yè)技術(shù)學(xué)院動(dòng)畫(huà)學(xué)院)