上海戲劇學院附屬戲曲學校 郭 毅
運動引導層是用來放置引導物體運動的路徑,首先,它和普通圖層的不同之處在于放置在它上面的對象在動畫發(fā)布時看不到,是隱藏的狀態(tài)(為了讓學生在發(fā)布動畫的頁面清楚的看到物體運動的路徑,可以在引導層上面添加普通圖層,把引導層上面的路徑復制到該普通圖層上面即可,這可以讓學生先在窗口中體驗物體沿著路徑的運動);其次,它必須位于被引導圖層的上方,也就是說,它只能引導位于它下面圖層上面的對象。而且,一旦設置了引導圖層,緊挨在引導圖層下面的普通圖層就自動變成被引導圖層;這一點,也就要求我們在設計動畫的時候,要考慮清楚哪一個圖層要被引導,而哪些圖層不被引導。不被引導的圖層一定不要放置在緊挨引導層的下方。還有在動畫制作時,設定好路徑的起點和終點,被引導層上面物體運動從起始幀開始,只需要把對象的中心點放置在路徑的起點,運動終止幀,把被引導層上面的對象中心點放置在路徑的末端;為了沿路徑運動,可以在屬性面板中設置貼近路徑。為了讓學生盡快理解引導層和被引導圖層的位置關系,筆者設計了模仿樹葉的飄落的實例,
1.樹葉飄落圖層的設置
(圖略)
2.樹葉飄落的效果圖
(圖略)
從上述實例可以看出,引導層在樹葉圖層的上方,樹葉圖層緊挨在引導層的下方,所以,樹葉所在的圖層就是被引導圖層。而且為了讓學生清楚的看到引導圖層上面的路徑,故在引導圖層的上面添加了普通圖層且放置了路徑。為了能夠真實的模擬樹葉的飄落,可以在樹葉的起始幀、中間的關鍵幀以及終止幀設置樹葉的旋轉、翻折以及縮放,至此,可以更加真切的演示出樹葉隨機飄落的場景。
一般情況下,路徑都是預先設定好的,能不能給學生留有懸念,讓路徑隨著作品的慢慢演示,逐步顯示呢?帶著這個疑問,筆者設計了利用單層引導層動畫書寫空心文字的實例。在此實例中,空心文字作為引導層上面的路徑,是一個既定的路徑,不同的文字就對應著不同的既定路徑;作品的呈現就是能夠把文字的框架以圖形的方式勾畫出來。首先制作制作一個空心文字,空心文字往往獨立的筆畫均是封閉圖形,這時,如何設置路徑的起點和終點呢?最直接的辦法就是用橡皮擦除一個缺口,缺口的兩端分別對應著路徑的起點和終點可以想象,缺口的位置不同,產生的動畫效果亦不同。然后制作一個隱形的筆端,隨著筆端的移動,空心文字慢慢呈現;不同的學生所設置筆端的起始位置和終止位置均不一樣,因此,就出現了文字可以倒著寫或者可以從中間開始書寫等情形,其余學生看著書寫的進程就預先猜測文字,增進了學生對制作作品的興趣。
1.書寫空心文字圖層的設置
(圖略)
2.書寫空心文字效果圖
(圖略)
引導層下面的圖層除了緊挨其下面的圖層必須是被引導層之外,可以設置被引導層,也可以設置為普通圖層。為了讓學生更好地理解這一知識點,我引入了實例:月亮繞著地球轉。在此實例中,月亮需要按照一定的路徑繞著地球旋轉;但是地球不需要按照一定的路徑做旋轉,地球只需要做自轉。這也就是說,月亮所在的圖層必須緊挨引導層下面。而地球所在的圖層為了不遮住月亮,因此,地球所在的圖層必須位于月亮所在圖層的下方,同時又不被引導。所以,地球必須是在一個普通圖層上面。但同時它又處在引導層的下方,這時就需要重新設置地球所在圖層的屬性,在其屬性面板中設置為“普通圖層”。通過此實例可以看出,在設置引導層動畫時,一定要清楚所設置被引導層上面的對象,如果不想被引導,那么,就必須改變其圖層屬性。在此實例中演示效果中,地球設置為影片剪輯,設置為地球的遮照自轉效果,而且在引導圖層的上方又添加地球圖層的目的,是為了作品模擬的貼近真實性而為,因為當月亮運動到地球背面的時候,有可能讓地球遮住。并且,在此實例中,隱藏了月亮運動的路徑;月亮繞著地球做近似橢圓的路徑旋轉。
(圖略)
(圖略)
從上述實例中可以看出,引導層下面的對象是月亮,而地球僅僅是普通圖層,不是被引導層呈現出引導層和被引導層的一一對應關系。
從上述實例中學生掌握了引導層和被引導層的一一對應關系,如果引導層下面的多個圖層上面的對象都設置為被引導圖層,能否也沿著引導層所設置的路徑運動呢?實踐證明是可以的,筆者講授了文字飄落的實例,在此實例中,設置了四個文字,分別沿著設定的引導層路徑做運動,然后飄落回到原來的位置。此動畫的設定首先是四個文字分別打散分散到各個獨立的圖層上面,然后在最上面的圖層之上再設置運動引導層,路徑設置為五角星形狀。接著,把文字依次放置到運動引導層的起始位置。每個文字產生二十幀的運動時長,在其二十幀時長處拖到運動引導層的終止幀。最后,每個文字再設置回到原來位置的補間動畫。
(圖略)
(圖略)
從上述實例可以看出,引導層也可以引導多個圖層上面的對象的運動,根據設計動畫的需要,如果要沿著設定的路徑運動,物體所在的圖層必須設置為被引導層。當然,也可以設置不同的路徑引導不同的物體運動。也就是說,運動引導層和被引導層不僅僅是一對一的關系,也可以是一對多的關系,使學生根據設計的需要,更加深入的了解和掌握引導層和被引導層的關系。
綜上所述,筆者結合自身的日常教學對FLASH動畫中運動引導層這一知識點的講授加以總結和提煉,把運動引導層劃分為單層引導動畫、單層引導動畫下引導層和被引導層的關系、多層引導動畫三個方面來闡述,從概念上來講,運動引導層上面放置的就是引導物體運動的路徑,在教學中會發(fā)現學生往往會把引導層設置為普通圖層,起不到引導路徑的作用;還有就是分不清引導層下面所放置的圖層是被引導圖層還是普通圖層;再者,學生往往認為一條路徑僅僅只能引導一個物體的運動。所以,筆者以此系列教學中的問題為入口,撰寫了這篇文章,同時也借鑒了同行們的經驗,以期達到解決日常教學中的問題。