摘要:隨著現(xiàn)代科學(xué)技術(shù)的不斷發(fā)展,多媒體技術(shù)已廣泛應(yīng)用于教育領(lǐng)域。文章分析了機械制圖課程中看圖的特點,并結(jié)合《看組合體視圖》課件的制作,從三投影面的旋轉(zhuǎn)、投射線的投射和物體再現(xiàn)等方面,介紹了應(yīng)用Flash動畫技術(shù)制作機械制圖課件的方法和技巧。
關(guān)鍵詞:機械制圖;Flash;動畫;課件
隨著計算機技術(shù)的日益普及,應(yīng)用多媒體課件輔助教學(xué)成為現(xiàn)代教師必備的教學(xué)手段。而Flash是目前最流行的動畫制作軟件之一,使用Flash動畫技術(shù)制作的多媒體課件進(jìn)行教學(xué),能將教學(xué)中抽象、微觀和宏觀的知識,以動畫的形式表現(xiàn)出來,提高學(xué)生對內(nèi)容的理解和認(rèn)識,增強學(xué)習(xí)興趣。但由于Flash軟件主要用于網(wǎng)絡(luò)動畫的制作,目前對面向機械類課程教學(xué)的課件制作方面的研究較少,這為許多教師應(yīng)用Flash動畫技術(shù)制作機械制圖課件帶來了一定的障礙,更造成了部分教師對Flash產(chǎn)生畏懼感,不愿意去學(xué)習(xí)和使用。本文結(jié)合筆者用Flash制作的《看組合體視圖》的多媒體課件,介紹在制作機械制圖Flash課件時常用的動畫技術(shù)和制作過程,希望能起到拋磚引玉的作用。
教材分析
看組合體視圖既是機械制圖教學(xué)中的重點,又是機械制圖教學(xué)中的難點。如圖1所示看圖是由圖到物,2D到3D相互轉(zhuǎn)換的抽象思維過程,采用Flash課件制作看圖的動畫過程,形象生動,快速培養(yǎng)學(xué)生的空間想象力,強化了學(xué)生構(gòu)思物體的能力。
看圖過程和動畫設(shè)計
(一)看圖過程
旋轉(zhuǎn)歸位使V面保持不動,將俯、左視圖所在的H、W面分別繞X、Z軸旋回到三個投影面相互垂直的原始位置。
投射線投射由各視圖向空間引投射線,即將主視圖上各點沿投射線向前拔出,將俯視圖上各點沿投射線向上升起,將左視圖上各點沿投射線向左橫移,直至同一點的三投射線相交。
物體再現(xiàn)空間三投射線相交的點即是物體上所有的點,將各點連線即得物體的形狀。至此完成看圖的整個過程。
(二)動畫設(shè)計
結(jié)合看圖過程,利用動畫完成投影面的旋轉(zhuǎn),投射線的投射及物體的再現(xiàn),并通過按鈕實現(xiàn)動畫的播放和停止。
flash動畫技術(shù)
制作Flash動畫應(yīng)具備五種重要的元素,那就是場景(Scene)、圖層(Layer)、幀(Frame)、組件(Symbol)和劇本。在動畫制作方面主要是逐幀動畫、形變動畫、運動動畫、色彩動畫和遮罩動畫。在交互方面可以采用按鈕和基于Actionscript腳本語言的行為動畫。下面先介紹一下制作機械制圖課件常用到的幾種動畫技術(shù)及特點。
逐幀動畫在Flash制作中,一幀對應(yīng)著一幅畫面,逐幀動畫就是改變連續(xù)幀內(nèi)容的過程。即每一幀的畫面都會有所變化的動畫(如圖2所示)。動畫的制作幀代表著時間,不同的幀即不同的時間,畫面隨著時間的推移逐個出現(xiàn),就成了動畫。當(dāng)然,由幀組成的動畫是通過時間軸面板實現(xiàn)的。本例中的整個看圖過程共用了130幀完成。應(yīng)該說幀越多,制作的動畫效果連續(xù)性越好,越細(xì)膩,給人的感覺就越逼真。但是利用逐幀制作動畫,工作量相對會比較大。
形狀補間動畫形狀補間動畫是指形狀逐漸發(fā)生變化的動畫,一般稱為變形動畫。在Flash中,只需創(chuàng)建關(guān)鍵幀上不同形狀的對象,在兩個關(guān)鍵幀上設(shè)置了形狀補間動畫后,即可產(chǎn)生中間一系列的變形。變形動畫的對象,主要是直接在工作區(qū)中繪制的圖形。如果要對其他元件、成組對象、文字對象和位圖對象進(jìn)行變形動畫,則需要將其分離或取消成組后才行。這里需要指出的是形狀補間動畫在運行過程中形狀的變化可能會散亂,這時需要把指針指到第1關(guān)鍵幀上,利用修改菜單下的形狀選項中的添加形狀提示進(jìn)行變形前后位置的標(biāo)識。
運動補間動畫運動補間動畫中使用的對象是元件、成組后的矢量圖、可編輯文本或其他導(dǎo)入的素材對象。利用運動補間,可以使上述對象產(chǎn)生位置、大小或旋轉(zhuǎn)的動畫,對于導(dǎo)入的元件還可以產(chǎn)生顏色的變化,如淡入、淡出的動畫效果。運動補間在每層中只能用于一個對象,如果需要在同一個文件中實現(xiàn)多個不同對象的運動,可以使用多個層來實現(xiàn)多個對象的運動補間。
基于機械制圖課程的特點,制作的動畫多數(shù)是讓圖形對應(yīng)的元素規(guī)范地旋轉(zhuǎn)、移動、縮放,為了保證變形前后對圖形的要求,我們常采用形狀補間動畫完成。
動畫的制作過程
(一)素材的收集與準(zhǔn)備
動畫需要的素材如圖3所示,主要包括背景圖片、按鈕、三投影面、立體圖及其對應(yīng)的三視圖。其中,背景圖片、按鈕、三投影面可以在Flash界面下完成,而立體圖及其對應(yīng)的三視圖,由于Flash繪制3D圖及規(guī)范的2D圖的功能相對較差,所以,我們可以利用繪圖軟件進(jìn)行造型、畫圖,然后將其圖片以元件的形式存放到Flash庫中。
(二)動畫制作過程
三視圖及投影面的旋轉(zhuǎn)歸位 對于本例中的投影面旋轉(zhuǎn)歸位既可以利用逐幀動畫完成又可以利用形狀補間動畫快速完成。下面主要介紹一下利用形狀補間動畫特作的過程。首先,如圖4中在時間軸上插入V面、H面和W面3個層,將指針指到第1關(guān)鍵幀上創(chuàng)建已分離的投影面及主、俯、左視圖;其次,在相應(yīng)層上的第45關(guān)鍵幀上創(chuàng)建變形后的圖形,即利用變形面板中的傾斜命令將俯視圖旋轉(zhuǎn)-60度,將左視圖旋轉(zhuǎn)42度(如圖5所示),將它們與主視圖對齊;最后,利用形狀補間動畫完成兩個關(guān)鍵幀的動畫過程。拖動時間軸觀察動畫效果,發(fā)現(xiàn)中間的變化過程出現(xiàn)了不規(guī)則的變形,這時需要把指針指到第1關(guān)鍵幀上,利用修改命令下的形狀中的添加形狀提示,如圖4左視圖上的呈黃色的a、b、c等提示符號,將這些提示符放置在圖中的端點位置處,然后再將指針指到第45關(guān)鍵幀上,這些提示符號此時呈綠色疊在一起,依次選中,調(diào)整到其在變形前后的對應(yīng)位置上。
投射線的投射 如圖6所示,首先,在時間軸上再插入V面投射線、H面投射線和W面投射線3個層,將指針指到第46關(guān)鍵幀上,在旋轉(zhuǎn)歸位后的主、俯、左三視圖各線段的對應(yīng)端點上畫短線,以表示投射線初始狀態(tài);然后將指針指到第80關(guān)鍵幀上,利用Flash的任意變形工具,將短線拉長到指定位置處,最后利用形狀補間動畫完成動畫制作。
物體再現(xiàn)如圖7所示,在時間軸上插入立體圖層,將指針指到第81關(guān)鍵幀上,將元件庫中的實體圖片調(diào)入場景中,與三面空間投射線的交點位置對應(yīng)。為了形象地體現(xiàn)物體的再現(xiàn)過程,先將第81關(guān)鍵幀圖片顏色的Alpha處理成50%,使圖形變淡;然后在第110關(guān)鍵幀處將圖片顏色的Alpha處理成100%,使圖形清晰起來。
動畫播放整個動畫的制作過程基本結(jié)束,我們還需要設(shè)計控制動畫播放的環(huán)節(jié),F(xiàn)lash給出了按鈕和程序控制,這里采用了按鈕的控制方式。我們可以從公用庫中選擇按鈕的形狀。如圖8所示,在時間軸上插入按鈕層,在第1關(guān)鍵幀上,將按鈕調(diào)入場景中。然后對按鈕進(jìn)行動作設(shè)置,這里我們應(yīng)用flash中簡單的Actionscript腳本語言設(shè)置按鈕動作。
應(yīng)用Flash動畫技術(shù)制作的機械制圖課件,能夠做到圖文并茂、生動活潑、高度交互,對提高課堂教學(xué)效果和教學(xué)質(zhì)量十分有效。筆者結(jié)合《看組合體視圖》的Flash多媒體課件制作,介紹了在制作機械制圖Flash課件時常用的動畫技術(shù)和制作過程,并對逐幀動畫、形變動畫、運動動畫關(guān)鍵技術(shù)進(jìn)行了探討,相信對機械類課程Flash課件的制作具有參考價值。
參考文獻(xiàn):
[1]丁紊英,孫曉紅.物理教學(xué)中Flash課件的制作方法與技巧[J].雄坊學(xué)院學(xué)報,2004,(2).
[2]金大鷹.機械制圖[M].北京:機械工業(yè)出版社,2003:109.
[3]樊素琴,楊慧軍.用Flash制作簡單動畫[J].山西電教,2006,(4).
[4]吳利華.Flash課件制作初探[J].科學(xué)教育,2008,(2).
作者簡介:
代美泉(1974—),西安職業(yè)技術(shù)學(xué)院機電工程系講師,研究方向為機械制圖。