第一篇:VC實(shí)現(xiàn)動畫應(yīng)用兩則
VC實(shí)現(xiàn)動畫應(yīng)用兩則
----一.在VC中實(shí)現(xiàn)快速動畫
----快速動畫是指每隔一段很小的時間間隔就快速擦去原有畫面,并重新畫上新的畫面的動畫技術(shù)??焖賱赢嫵晒Φ年P(guān)鍵就在于擦去和重畫的速度必須很快,否則畫面就會有閃爍現(xiàn)象。
----在VB中制作快速動畫比較簡單,只要把窗體的AutoRedraw屬性設(shè)置為true,再直接調(diào)用API函數(shù)BitBlt,畫完一幀Refresh一次。但VC的窗體沒有AutoRedraw屬性,只要一使用BitBlt,窗體就會自動刷新,由于一幀畫面往往要幾次用到BitBlt,畫面就閃爍起來了。解決的辦法就是自己定義一個不可見的緩沖區(qū),其大小應(yīng)與目標(biāo)窗體相同,先在緩沖區(qū)上把一幀的畫面畫完,再用一次BitBlt函數(shù)把緩沖區(qū)的圖案貼到窗體上。請看下例: //在TForm1 *Form1;的后面添上這三句
Graphics::TBitmap *p;Graphics::TBitmap *q;
int xx=0;//---------------------
void __fastcall TForm1::FormCreate
(TObject *Sender)
{p=new Graphics::TBitmap;
//這存放的就是要貼到窗體上的小圖案
p->Handle=LoadBitmap(HInstance,“aaa”);
//從資源文件中載入小圖案
q=new Graphics::TBitmap;//定義緩沖區(qū)qq->Width=Width;
//使緩沖區(qū)的大小與窗體相同
q->Height=Height;PatBlt(q->Canvas->
Handle,0,0,q->Width,q->Height,0);
//把緩沖區(qū)的背景變?yōu)楹谏珆
//-------?
void __fastcall TForm1::FormDestroy
(TObject *Sender)
{//程序結(jié)束時釋放內(nèi)存delete p;
delete q;}//--------------------
void __fastcall TForm1::Timer1Timer
(TObject *Sender)
{//窗體上要加上一個Timer控件
xx+=2;PatBlt(q->Canvas->Handle,0,0,Width,Height,0);
//把緩沖區(qū)的背景變?yōu)楹谏?,同時擦去了舊的畫面
BitBlt(q->Canvas->Handle,xx,0,p->
Width,p->Height,p->Canvas->Handle,0,0,SRCCOPY);
//正在緩沖區(qū)上制作一幀的畫面,這幾句是不可見的BitBlt(q->Canvas->Handle,xx,50,p->
Width,p->Height,p->Canvas->Handle,0,0,SRCCOPY);
BitBlt(q->Canvas->Handle,xx,100,p->
Width,p->Height,p->Canvas->Handle,0,0,SRCCOPY);
BitBlt(q->Canvas->Handle,xx,150,p->
Width,p->Height,p->Canvas->Handle,0,0,SRCCOPY);
BitBlt(q->Canvas->Handle,xx,200,p->
Width,p->Height,p->Canvas->Handle,0,0,SRCCOPY);
BitBlt(q->Canvas->Handle,xx,250,p->
Width,p->Height,p->Canvas->Handle,0,0,SRCCOPY);
BitBlt(q->Canvas->Handle,xx,300,p->
Width,p->Height,p->Canvas->Handle,0,0,SRCCOPY);
BitBlt(Canvas->Handle,0,0,Width,Height,q->Canvas->
Handle,0,0,SRCCOPY);
//把緩沖區(qū)的畫面貼到窗體上}
----如果實(shí)際應(yīng)用時,像上面的程序那樣,把畫動畫的語句放在Timer控件的OnTimer事件中,就可能會有一個小問題。如果用戶暫停了動畫,窗體又正好產(chǎn)生了重畫事件(比如窗體被最小化后又被恢復(fù)),那窗體上的畫面就會消失。這是因為窗體被重畫時,只畫了窗體的通用部分,Windows并不知道原來的窗體上有自定義的畫面。要想讓W(xué)indows把畫面恢復(fù)原樣,必須把畫動畫的語句放在窗體的OnPaint事件中,Timer控件的OnTimer事件中只寫決定圖案位置的語句(如本例中的xx+=2;)和一句RePaint。修改后具體的程序我就省略了,大家可以自己完成。
----二.在VC程序中插入微型動畫
----下面利用CImageList類保存數(shù)幅畫面,利用Draw函數(shù)在一定的時間間隔播放出來,形成了類似GIF動畫的效果。該方法可以在Window的客戶區(qū)內(nèi)、工具條上、狀態(tài)條上播放動畫。這里還給出了利用SetIcon函數(shù)在窗口標(biāo)題欄上播放動畫的方法。
----(一)、原理
----在VC中有一個CImageList類可以以圖像列表的方式管理圖像,圖像列表中的圖像大小相同,索引以0為開始,每個圖像都可以單獨(dú)引用。Microsoft 的API提供了一系列的函數(shù),您可以利用這些函數(shù)創(chuàng)建、銷毀圖像列表,可以顯示圖像、增加和刪除圖像,替代、合并和拖動圖像。
----CImageList 類提供了Windows圖像列表通用控件功能。下面對本文用到的函數(shù)簡要說明如下:
BOOL Create(int cx, int cy, UINT
nFlags, int nInitial, intnGrow);
----該函數(shù)用于創(chuàng)建一個圖像列表。cx,cy 是每個圖像的寬度和高度;nFlags是圖像列表的類型,其值僅可包含一個ILC_COLOR值。其詳細(xì)取值參見VC在線幫助。nInitial為圖像列表最初含有的圖像數(shù)目;nGrow為當(dāng)圖像數(shù)量需要改變時,每次動態(tài)增長的圖像數(shù)。
BOOL Draw(CDC* pdc, int nImage,POINT pt, UINT nStyle);
----該函數(shù)用于顯示一個圖像。pdc為目標(biāo)設(shè)備上下文的指針;nImage為要顯示的圖像索引;pt為圖像顯示的位置;nStyle為圖像顯示風(fēng)格,詳見在線幫助。
HICON ExtractIcon(int nImage);
利用該函數(shù)可以得到一函數(shù)的句柄:
int Add(HICON hIcon);
該函數(shù)把一個圖像加入圖像列表中。
----(二)、編程與實(shí)現(xiàn)
----首先,建立圖表資源。在VC6.0中利用資源編輯器,建立幾幅圖表,IDI_ICON1、IDI_ICON2、IDI_ICON3......在編輯圖標(biāo)時選擇Custom,將圖標(biāo)設(shè)置成大小為64X32。由于Windows的各個部件不完全相同,其實(shí)現(xiàn)方法也不完全相同,下面對在窗口不同位置顯示動畫的方法分別加以介紹。
----1.在View類客戶區(qū)繪制動畫
----在類的定義文件中加入下列變量:
POINT pt1;//圖像顯示的位置
int m_Play;//將要顯示圖像的索引
void CreateImageList();//創(chuàng)建圖像列表的函數(shù)
CImageList m_ImageList1;//圖像列表對象
int m_ImageNumber;//圖像列表中圖像的總數(shù)目
首先初始化pt1.m_Play、m_ImageNumber:
CImageView::CImageView()
{
// TODO: add construction code here
pt1.x =1;
pt1.y =1;
m_Play=0;
m_ImageNumber=0;
}
CreateImageList()的實(shí)現(xiàn)如下:
void CImageView::CreateImageList()
{
m_ImageList1.Create(64,32,ILC_COLOR,5,2);
HICON hIcon = ::LoadIcon(AfxGetResource-
Handle(),MAKEINTRESOURCE(IDI_ICON1));
m_ImageList1.Add(hIcon);
m_ImageNumber++;
hIcon = ::LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON2));
m_ImageList1.Add(hIcon);
m_ImageNumber++;
hIcon = ::LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON3));
m_ImageList1.Add(hIcon);
m_ImageNumber++;
//把您要播放的所有資源加入圖像列表。
}
在OnCreate函數(shù)中設(shè)置計時器,并創(chuàng)建圖像列表:
int CImageView::OnCreate(LPCREATESTRUCT
lpCreateStruct)
{
if(CView::OnCreate(lpCreateStruct)==-1)
return-1;
// TODO: Add your specialized creation code here
CreateImageList();
SetTimer(1,500,NULL);
return 0;
}
響應(yīng)ON_TIMER消息,顯示動畫:
void CImageView::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code
here and/or call default
CDC *pDC=GetDC();
if(m_Play >m_ImageNumber)
m_Play=0;
m_ImageList1.Draw(pDC,m_Play,pt1,ILD_TRANSPARENT);
m_Play++;
ReleaseDC(pDC);
CView::OnTimer(nIDEvent);
}
----最后別忘了在OnDestroy函數(shù)中,增加在窗口撤銷時中止定時器的代碼。
----2.在狀態(tài)條上顯示動畫
----由于狀態(tài)條也是窗口,所以也可以在其上顯示動畫。在CMainFrame類中可以看到下列代碼:
protected: // control bar embedded members
CStatusBar m_wndStatusBar;
----所以為了在狀態(tài)條上顯示動畫,其編程代碼應(yīng)在CMainFrame類中加入。首先創(chuàng)建資源文件和圖像列表類,具體方法和代碼見View類客戶區(qū)繪制動畫一節(jié),此處不再重復(fù)。下面給出ON_TIMER的響應(yīng)函數(shù):
void CMainFrame::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code
here and/or call default
if(m_Play >m_ImageNumber)
m_Play=0;//如果圖畫為最后一個,顯示第一幅圖片
CDC *pDC=this->m_wndStatusBar.GetDC();
ASSERT(pDC!=NULL);
pt1.x=1;
pt1.y =1;
m_ImageList1.Draw(pDC,m_Play,pt1,ILD_TRANSPARENT);
ReleaseDC(pDC);
m_Play++;
CFrameWnd::OnTimer(nIDEvent);
}
----上述代碼將在狀態(tài)條左上方播放動畫。
----3.在工具欄上播放動畫
----由于工具欄的性質(zhì)與狀態(tài)條差不多,其播放動畫的方法也相似,下面給出ON_TIMER的響應(yīng)函數(shù):
void CMainFrame::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler
code here and/or call default
if(m_Play >m_ImageNumber)
m_Play=0;//如果圖畫為最后一個,顯示第一幅圖片
CRect rect;
CDC *pDC;
pDC=this->m_wndToolBar.GetDC();
ASSERT(pDC!=NULL);
this->m_wndToolBar.GetClientRect(&rect);
//獲得顯示有效區(qū)域
pt1.x =rect.right-64;//將顯示位置定在最右邊
pt1.y=1;
m_ImageList1.Draw(pDC,m_Play,pt1,ILD_TRANSPARENT);
ReleaseDC(pDC);
m_Play++;
CFrameWnd::OnTimer(nIDEvent);
}
----上述代碼將在工具欄右上方播放動畫。但如仔細(xì)觀察,動畫的位置并不是靠近窗口最右邊,這是因為工具欄的窗口有邊界,采用如下方法,可以把畫面移到窗口右邊:
pDC=GetDC();//獲得CMainFrame的畫圖設(shè)備指針
ASSERT(pDC!=NULL);
this->GetClientRect(&rect);
pt1.x =rect.right-64;
pt1.y=rect.top+3;
m_ImageList1.Draw(pDC,m_Play,pt1,ILD_TRANSPARENT);
ReleaseDC(pDC);
這是因為工具欄占據(jù)的位置屬于CMainFrame的客戶區(qū)。
----4.使圖標(biāo)變成動畫
----在CWnd類中有一個函數(shù):
HICON SetIcon(HICON hIcon, BOOL bBigIcon);
可以改變窗口的圖標(biāo),所以您可以通過使用該
函數(shù)不斷地改變圖標(biāo)使圖標(biāo)動起來,效果像GetRight
一樣。在OnTimer函數(shù)中加入下列代碼:
SetIcon(m_ImageList1.ExtractIcon(m_Play),FALSE);
----就可以使圖標(biāo)動起來。當(dāng)然為了使程序工作得更好,您最好重建一套圖標(biāo)資源。
第二篇:論述VC軋機(jī)的發(fā)展及應(yīng)用
論述VC軋機(jī)的發(fā)展及應(yīng)用
高 園
(安徽工業(yè)大學(xué)材料科學(xué)與工程學(xué)院,安徽馬鞍山,243002)
摘 要:本文通過對板帶鋼軋機(jī)的發(fā)展過程的分析,特別是分析了VC軋機(jī)結(jié)構(gòu)對鋼板精度的影響,指出了現(xiàn)代板帶鋼軋機(jī)和VC軋機(jī)的發(fā)展方向。關(guān)鍵詞:板帶鋼軋機(jī);VC軋機(jī);軋制;發(fā)展和展望
引言
近年來,隨著現(xiàn)代板材加工業(yè)向高度自動化方向的發(fā)展,以及板帶材的使用范圍日益廣泛,用戶對帶材平直度公差的要求日趨嚴(yán)格。為了滿足用戶的需求,國內(nèi)外涌現(xiàn)出大量的以控制板形質(zhì)量為目的的新型軋制設(shè)備,日本住友金屬工業(yè)株式會社研制的凸度可變式軋輥系統(tǒng)(Varaiable Crown Roll System簡稱VC軋輥),即液壓脹形軋輥系統(tǒng)就是其中的一種,并已在日本的和歌山鋼廠、鹿島鋼廠以及中國的寶山鋼鐵集團(tuán)公司等工廠成功地應(yīng)用于工業(yè)生產(chǎn),在控制帶材的板形方面取得了良好的效果。為了給國內(nèi)VC輥的設(shè)計和研制提供必要的理論基礎(chǔ)和相關(guān)資料,本文一方面通過對VC輥多種結(jié)構(gòu)參數(shù)的計算,研究了VC輥各結(jié)構(gòu)參數(shù)對凸度形成的影響規(guī)律;同時以寶鋼1550OCAL平整機(jī)為例,對VC輥內(nèi)部油壓與帶材平直度的關(guān)系進(jìn)行了定量研究。板帶鋼軋機(jī)發(fā)展概述
軋制過程中存在兩種變形,既軋機(jī)的彈性變形和軋件的塑性變形。我們希望軋件的塑性變形容易從而減少變形功;為保證軋件的尺寸精度,我們希望軋機(jī)的彈性變形減小。軋輥的彈性變形包括彈性壓縮變形和彎曲變形,彈性壓縮影響板帶的縱向尺寸精度,可以通過計算彈性變形的大小控制;而彈性彎曲變形影響板帶的橫向尺寸精度,計算較復(fù)雜且不易控制,技術(shù)人員在這方面做了很多的工作。現(xiàn)有的板帶軋機(jī)從受力的角度可以分為兩種類型:一種是軸承在軋輥的兩端,如二輥、三輥勞特、四輥、CVC 和HC 軋機(jī)等;另一種是將背襯軸承分散支撐在軋輥的輥身長度上,以森吉米爾軋機(jī)為代表。
板帶生產(chǎn)最初都是采用二輥式軋機(jī)。為了能以較少的道次軋制更薄更寬的鋼板,必須加大軋輥的直徑,才能有足夠的強(qiáng)度和剛度去承受更大的軋制力,減少軋輥的撓度。但軋輥的增大又反過來使軋制力急劇增大,從而使軋輥彈性壓縮變形增大,以致在輥徑與板厚之比達(dá)到一定值后,使軋件的延伸根本不可能實(shí)現(xiàn)。這樣在減小軋制力與提高軋輥強(qiáng)度和剛性的兩方面之間產(chǎn)生了尖銳的矛盾,從而產(chǎn)生了勞特式三輥軋機(jī),接著又出現(xiàn)了四輥軋機(jī)。四輥軋機(jī)采用了大直徑的支撐輥以提高軋輥的強(qiáng)度和剛度,而采用小直徑的工作輥以降低軋制壓力和增加軋件的延伸。因此,無論是熱軋還是冷軋,四輥軋機(jī)得到了廣泛的應(yīng)用。通常四輥軋機(jī)多采用工作輥傳動,較大的軋制扭矩限制了工作輥直徑的繼續(xù)減小,因而在軋制更薄的板帶鋼時采用支撐輥傳動以便進(jìn)一步減小工作輥直徑,降低軋制壓力,提高軋制效率。現(xiàn)代軋機(jī)的發(fā)展?fàn)顩r
在四輥軋機(jī)之后的進(jìn)一步發(fā)展可從兩方面來看: 1)軋輥的軸線都在同一個平面內(nèi)。在此基礎(chǔ)之上,減小和控制軋機(jī)的變形,如液壓彎輥、泰勒軋機(jī)、VC 軋機(jī)、CVC 軋機(jī)、HC 軋機(jī)和軋輥交叉軋制等。軋機(jī)的剛性不管如何提高,軋機(jī)的變形只能減小,總不能完全消除,因而在提高軋機(jī)剛性的同時,必須采取措施來控制和利用這種變形,也就是對板帶鋼的橫向和縱向厚度進(jìn)行控制。板帶鋼縱向厚度的控制問題迄今可以說已基本解決,近年來著重研究發(fā)展的是橫向厚度和板形的控制技術(shù)。控制板形和橫向厚差的傳統(tǒng)方法是正確設(shè)計輥型和利用調(diào)輥溫、調(diào)壓下來控制輥型,但它們的反應(yīng)緩慢而且能力有限,因此近代廣泛采用“液壓彎輥”技術(shù),有效地提高精度和保證板形。這種方法存在的問題是在寬帶鋼的軋制時,彎工作輥的效果不大,彎支撐輥的設(shè)備又過于龐大;軋輥軸承和輥頸要承受較大的反彎力影響其壽命和精度;此外,液壓裝置的使用和維護(hù)也比較復(fù)雜,且由于板形檢測技術(shù)尚未過關(guān),目前還很難實(shí)現(xiàn)自動控制,即使能實(shí)現(xiàn)這種自動控制,這一整套控制系統(tǒng)也相當(dāng)復(fù)雜,造價非常昂貴。所以人們又進(jìn)一步研究更新的控制板形和橫向厚差的方法。
2)塔形輥系
對于軋輥軸線配置在同一垂直面內(nèi)的軋機(jī)而言,縱然采用支撐輥傳動或中間輥傳動,其工作輥也不可能太小。因為當(dāng)直徑小到一定程度時,其水平方向的剛性即感不足,軋輥會產(chǎn)生水平彎曲,使板型和尺寸精度變壞,甚至使軋制過程無法進(jìn)行。這樣在此類軋機(jī)上降低軋制力與保證軋輥剛性之間又產(chǎn)生了新的矛盾。為了進(jìn)一步減小軋輥直徑,就必須設(shè)法防止工作輥水平彎曲。塔形輥系的六輥軋機(jī)就是為了解決這一矛盾而產(chǎn)生的。從防止工作輥水平彎曲的效果來看,塔形輥系的軋機(jī)要比軋輥軸線配置在同一垂直面內(nèi)的軋機(jī)好的多。因此,出現(xiàn)了羅恩型軋機(jī),又迅速發(fā)展了森吉米爾軋機(jī)。這種軋機(jī)成為世界公認(rèn)的高精度冷軋帶鋼軋機(jī)。森吉米爾型軋機(jī)的牌坊為一個內(nèi)部裝有塔形輥系的整體結(jié)構(gòu)。因此保證了小直徑工作輥沿其輥身長度方向在垂直面和水平面上具有很高的剛度;加之配備了工作過程型控制機(jī)構(gòu),使得其可以在軋制過程中控制軋輥和支撐輥的輥型,從而保證了帶材具有很高的精度、良好的板型和表面質(zhì)量,使得森吉米爾型軋機(jī)得到廣泛的應(yīng)用。
3.VC輥結(jié)構(gòu)簡介
VC輥由芯軸和套筒兩部分組成,在芯軸與套筒之間有一個環(huán)形的油腔,如圖1所示。套筒兩端緊密地?zé)嵫b在芯軸上,當(dāng)油壓連續(xù)變化時,就會在輥面上獲得連續(xù)的凸度變化。選擇不同的油壓,就可獲得不同的輥凸度,以補(bǔ)償軋輥的撓度,實(shí)現(xiàn)板形控制。
VC輥的主要參數(shù)分基本參數(shù)和結(jié)構(gòu)參數(shù)兩類。(1)基本參數(shù)
主要包括輥身直徑D和輥身長度L。(2)結(jié)構(gòu)參數(shù)
主要有套筒厚度h、芯軸直徑d、油隙值C以及油腔長度l等參數(shù)。其中d, h, D, C 為相關(guān)參數(shù),滿足以下方程:
D+2h+2C=D
由于在對現(xiàn)有軋機(jī)進(jìn)行改造或設(shè)計新的軋機(jī)時,其基本參數(shù)與結(jié)構(gòu)參數(shù)中的油腔長度l 都是由工藝確定的,所以VC輥的凸度僅取決于其結(jié)構(gòu)參數(shù)中的h d C的選擇。
4.解析法求解VC輥凸度分布
從VC軋輥誕生以來,國內(nèi)外許多學(xué)者就VC軋輥在不同油壓下的凸度分布問題進(jìn)行了許
多研究,但至今尚未發(fā)現(xiàn)一個實(shí)用的解析方法見諸于文獻(xiàn),幾乎所有研究者都采用有限元法來進(jìn)行近似求解[1,2]。然而,由于有限元法計算量過大,運(yùn)算時間比較長,所以只能用于離線分析,不能夠應(yīng)用于在線控制。為了解決這個矛盾,筆者經(jīng)過大量的分析與研究,提出了一套簡單的解析方法,推導(dǎo)出一個計算VC輥在不同油壓下凸度分布的實(shí)用公式(見式(2)),并將其應(yīng)用于分析寶鋼1550CAL平整機(jī)的VC輥,發(fā)現(xiàn)所得結(jié)果與日方提供的實(shí)測數(shù)據(jù)很好吻合。
4.1 VC輥凸度形成公式 經(jīng)研究與推導(dǎo),VC輥的凸度可用下式表示:
4.2 輥凸度公式的驗證
為了考察公式(2)的準(zhǔn)確性,以寶鋼1550CAL平整機(jī)為例,對公式進(jìn)行驗證。有關(guān)計算參數(shù)如下:d=940mm, D=1400mm, C=3mm, l=700mm, K在油壓為49MPa 時取0.87,其他情況下都取0.9。理論計算結(jié)果與實(shí)測結(jié)果如圖2 和圖3 所示。圖中1 號曲線中油壓為49MPa;2號曲線油壓為39.2MPa; 3 號曲線油壓為29.4MPa;4 號曲線油壓為19.6MPa;5 號曲線油壓為9.8 通過將計算結(jié)果(圖2)與日方所提供的現(xiàn)場實(shí)測數(shù)據(jù)(圖3)相對比,發(fā)現(xiàn)兩者誤差小于3%。因而公式(2)是可信的。5 油隙值C 與輥面凸度生成的關(guān)系
一般而言,油隙值C 遠(yuǎn)遠(yuǎn)小于芯軸直徑d,也就是說可以認(rèn)為d+2C=d,所以根據(jù)公式(2)可知,C 值對輥面凸度基本沒有影響。但是,從結(jié)構(gòu)分析,C 值增大后,勢必引起VC 輥剛度的下降,因此,在VC 輥的結(jié)構(gòu)設(shè)計中,應(yīng)盡量選擇小的油隙值。
6.VC輥軋機(jī)板形控制技術(shù)
如圖1所示,與普通實(shí)心輥相比,由套筒與芯軸熱裝而成的VC軋輥的特點(diǎn)在于其內(nèi)部有一個可以進(jìn)油的空腔。這樣,在軋制過程中,可以通過控制油腔內(nèi)部液壓油的壓力來調(diào)整VC輥套筒的外廓形狀,最終達(dá)到控制板形的目的。由于VC軋輥內(nèi)部油腔的存在,使得在軋制過程中,當(dāng)受到輥間壓力作用時,套筒除了產(chǎn)生一個整體的撓度之外(類似普通實(shí)心軋輥),還將在受力區(qū)域產(chǎn)生一個塌陷位移(見圖1的虛線部分)。這樣,VC輥軋機(jī)板形控制的關(guān)鍵技術(shù)就主要在于定量計算VC輥在不同油壓下的凸度分布和定量求解軋制過程中VC軋輥套筒的塌陷位移。7 VC軋機(jī)板形控制模型的研究
由于帶材的板形取決于軋件在輥縫中的三維變形,同時軋件變形又與軋輥的變形(決定輥縫形狀)有密切的關(guān)系,所以板形控制模型應(yīng)該包括帶材的塑性變形模型和軋輥的彈性變性模型,并將二者統(tǒng)一聯(lián)立求解。
7.1金屬變形模型
對于金屬變形模型,文獻(xiàn)[1,2]已有詳細(xì)介紹,其中心思想是將軋制過程中帶材的前后張力分別用式(1)和式(2)的函數(shù)來表示
式中 h一帶材出口厚度橫向分布值
H一帶材來料的厚度橫向分布值 L一表示來料板形的長度橫向分布值 B一帶材的寬度 T0一平均后張力 T1一平均前張力
7.2輥系變形模型
與普通四輥軋機(jī)相比,VC軋機(jī)的輥系彈性變形模型,既具有共性的一面,又有其特殊性,以下將詳細(xì)分析(圖1)。
首先,采用分段離散法,將軋制壓力q’(x)分成k段,輥間壓力q(x)分成n段,每
段寬度i段的撓度fwi可表,段內(nèi)壓力分別用集中力q' j和qj代替,則工作輥第式中,wij,bij為第J段載荷引起i段工作輥與支承輥撓度的影響系數(shù),由材料力學(xué)知識可推導(dǎo)出[3,4];wsj,為彎輥力S對i段工作輥撓度的影響系數(shù),bpi為壓下載荷對i段支承輥撓度的影響系數(shù)。
在建立了一套針對VC軋機(jī)的板形控制模型的基礎(chǔ)上,通過把前張力橫向分布均勻作為優(yōu)化目標(biāo)函數(shù),提出了一套新的輥型優(yōu)化的數(shù)學(xué)模型,并將此模型應(yīng)用到國內(nèi)某廠VC軋機(jī)的輥型優(yōu)化設(shè)計?,F(xiàn)場跟蹤試驗表明,采用新輥型使用效果良好,經(jīng)濟(jì)效益明顯。因而,該項技術(shù)為國內(nèi)其它板帶軋機(jī)的輥型改造提供了思路,可進(jìn)一步推廣使用。
8.發(fā)展趨勢
隨著機(jī)械、電子等工業(yè)的發(fā)展,用戶對板帶材的厚度精度和板型提出了高精度和高穩(wěn)定性的要求。板帶厚度精度包括縱向精度和橫向精度,板帶材的縱向厚度精度隨著各種形式的AGC 技術(shù)的發(fā)展,目前已經(jīng)可以達(dá)到微米級精度,但橫向厚度精度的控制至今仍未得到很好的解決。橫向厚度相對變化率比縱向厚度相對變化率大得多,且橫向厚度與板型密切相關(guān),所以如何改善橫向厚差和控制板形是目前國內(nèi)軋制技術(shù)發(fā)展的重大課題。因此,提高板帶橫向厚度精度的新一代軋機(jī)的研究,也成為目前的軋機(jī)設(shè)計重要課題。
9.對板形控制技術(shù)的見解與分析
目前的各項板形控制技術(shù)都同時具有優(yōu)勢和不足。這一方面給板形控制技術(shù)的選型和板形控制技術(shù)的配置帶來了難度,另一方面也留下了板形控制技術(shù)較大的創(chuàng)新空間。故此,近年來有關(guān)板形的研究始終都是前沿和熱點(diǎn),從以軋機(jī)為主的板形控制技術(shù)的考法個延伸到兼顧板形的軋制道次設(shè)定、動態(tài)負(fù)荷分配、熱軋層流冷卻、熱軋精整、冷軋酸洗和平整。在熱軋和冷軋機(jī)得機(jī)型配置、輥型設(shè)計、工藝制度和控制模型為一體的板形綜合控制技術(shù)也受到了人們的重視!
參考文獻(xiàn)
[1]劉華鵬,康貴信.可變凸度軋輥(VC 輥)在不同油壓下的應(yīng)力和變形分析.天津冶金.1994,(4):30~33
[2]李本利,劉助柏等.液壓漲形軋輥凸度的彈性有限元分析.鍛壓機(jī)械.1993,(5):24~26
[3]劉華鵬,康貴信.可變凸度軋輥(VC 輥)結(jié)構(gòu)參數(shù)分析.鋼鐵.1996,(9);29~33 [4] 連家刨,劉宏民.板厚板形控制[M]北京:兵器工業(yè)出版社,1995 [5] 連家創(chuàng),段振勇軋件寬展量的研究[J] 鋼鐵,1984.(11)[6] 劉鴻文材料力學(xué)[M]高等教育出版社.1979 [7] 自振華.帶鋼平整機(jī)扳形控制技術(shù)的開發(fā)研究 [8]辜皇島:燕山大學(xué),2002 1 [9] 白振華,連家創(chuàng)可變凸度軋輥(VC輥)在不同油壓下的凸度分布曲線[J].機(jī)械工程學(xué)報,2002.(6)[10]BAI Zhen-hua.YANG Li-po.Li Xing-dong.Gu Ting-quan Rool Shape Setting Technology of Hot Galvanizing and planishing Mill
第三篇:用Flash5實(shí)現(xiàn)動畫創(chuàng)作
用Flash5實(shí)現(xiàn)動畫創(chuàng)作
鞠鴻鵬 目錄
摘要
???????????????????????????????? 1 前言
???????????????????????????????? 1 正文
一、Flash的概念及其特點(diǎn)
???????????????????????????????? 2
二、Flash的幾種概念及其應(yīng)用
???????????????????????????????? 2
三、用 Flash 實(shí)現(xiàn)創(chuàng)作MTV ???????????????????????????????? 10 結(jié)束語
???????????????????????????????? 13 謝詞及參考文獻(xiàn)
???????????????????????????????? 13
摘要
在網(wǎng)絡(luò)飛速發(fā)展的今天,人們已不滿足瀏覽單純的靜態(tài)文本網(wǎng)頁,動態(tài)網(wǎng)頁給人們帶來的視覺沖擊已成為網(wǎng)頁設(shè)計人員創(chuàng)作的主要目的,其間出現(xiàn)了許多網(wǎng)頁動畫設(shè)計軟件,本文是作者在實(shí)現(xiàn)用網(wǎng)頁動畫設(shè)計軟件Flash5.0創(chuàng)作MTV過程中的技術(shù)經(jīng)驗總結(jié),在闡明了Flash的概念及其基本應(yīng)用的基礎(chǔ)上作者還詳細(xì)說明了創(chuàng)作一部Flash作品的基本步驟及創(chuàng)作應(yīng)用中的注意事項。
前言
Flash是近年來風(fēng)靡全球的一款網(wǎng)頁動畫設(shè)計軟件,它能夠在實(shí)現(xiàn)聲色并茂的網(wǎng)頁動畫的同時也能提供網(wǎng)頁的各種交互功能,這就為Flash的廣泛應(yīng)用提供了非常有利的前提條件,使之成為眾多網(wǎng)頁制作人員首選的動態(tài)網(wǎng)頁制作軟件,也正是這一點(diǎn)促使我使用Flash5.0完成自己的畢業(yè)設(shè)計創(chuàng)作。作為一款主流的網(wǎng)頁動畫設(shè)計軟件,F(xiàn)lash5.0有其自身的特點(diǎn),例如:使用矢量圖、流技術(shù);體積小且能實(shí)現(xiàn)交互功能;能夠把聲音、動畫有機(jī)的融合,創(chuàng)作出高品質(zhì)的動畫作品;能夠簡單方便的嵌入目前的主流網(wǎng)頁設(shè)計軟件Dreamweaver,使網(wǎng)頁設(shè)計人員更為得心應(yīng)手。因此,熟練應(yīng)用Flash5.0對于我們是一件十分必要的事情,在下面的文章中我會向大家簡單介紹Flash5.0的基本功能,以及我在畢業(yè)設(shè)計創(chuàng)作過程 中的心得體會,以一個利用Flash5.0創(chuàng)作的MTV為例談?wù)勂鋭?chuàng)作過程和所涉及問題的解決辦法。
正文
一、Flash的概念及其特點(diǎn)
1、什么是FLASH
Flash是美國的MACROMEDIA公司于1999年6月推出的優(yōu)秀網(wǎng)頁動畫設(shè)計軟件。它是一種基于矢量的交互式動畫設(shè)計工具,用它可以將音樂,聲效,動畫以及富有新意的界面融合在一起,以制作出高品質(zhì)的網(wǎng)頁動態(tài)效果。
2、FLASH的特點(diǎn)
FLASH的最大特點(diǎn)是能做出文件體積很小的交互式動畫。
1、使用矢量圖形和流式播放技術(shù)。與位圖圖形不同的是,矢量圖形可以任意縮放尺寸而不影響圖形的質(zhì)量;流式播放技術(shù)使得動畫可以邊播放邊下載,從而緩解了網(wǎng)頁瀏覽者焦急等待的情緒。
2、通過使用關(guān)鍵幀和圖符使得所生成的動畫(.swf)文件非常小,幾K字節(jié)的動畫文件已經(jīng)可以實(shí)現(xiàn)許多令人心動的動畫效果,用在網(wǎng)頁設(shè)計上不僅可以使網(wǎng)頁更加生動,而且小巧玲瓏下載迅速,使得動畫可以在打開網(wǎng)頁很短的時間里就得以播放。
3、把音樂,動畫,聲效,交互方式融合在一起。越來越多的人已經(jīng)把Flash作為網(wǎng)頁動畫設(shè)計的首選工具,并且創(chuàng)作出了許多令人嘆為觀止的動畫(電影)效果。而且在Flash5.0的版本中已經(jīng)可以支持MP3的音樂格式,這使得加入音樂的動畫文件也能保持小巧的‘身材’。
4、強(qiáng)大的動畫編輯功能使得設(shè)計者可以隨心所欲地設(shè)計出高品質(zhì)的動畫,通過ACTION和FS COMMAND可以實(shí)現(xiàn)交互性,使Flash具有更大的設(shè)計自由度,另外,它與當(dāng)今最流行的網(wǎng)頁設(shè)計工具Dreamweaver配合默契,可以直接嵌入網(wǎng)頁的任一位置,非常方便。
二、Flash的幾種概念及其應(yīng)用
關(guān)于flash的幾個重要概念
1、動畫的原理
不論是在電影、電視、還是flash中的動畫,都并不是畫面上的物體在真的運(yùn)動。它們都是由靜止的一張張畫面通過連續(xù)的播放,利用人眼的視覺暫留效應(yīng)形成的。這樣的每一張圖片在flash中就稱這為一幀。把圖片以一定的速度一張張地從眼前經(jīng)過的話,看上去就好像是一個運(yùn)動的畫面。制作動畫的過程也就是將這些靜態(tài)的圖像一張張的連續(xù)地變化,從而形成動畫。不過FLASH采用的技術(shù)就是避免了人工將一張張組合圖片這樣的繁瑣工作,只要定義起始和結(jié)束關(guān)鍵幀,F(xiàn)LASH就會根據(jù)指令和幀的數(shù)量來調(diào)整圖片的變化過程和動畫完成的時間,使制作工作變得輕松而簡便。
2、組件(symbols)
元件相當(dāng)于flash動畫中的演員,在有的書中又把元件稱為符號。它有:影片剪輯、按鈕、圖形三種類型。
在flash中所有的元件都存放在一個叫庫(Library)的地方,調(diào)用庫的快捷鍵為Ctrl+L。
3、場景(scene)
場景相當(dāng)于實(shí)際表演中的舞臺,每增加一個場景就相當(dāng)于增加了影片的一集或一幕。
4、幀(Frame)、時間軸(Timeline)
前面說過動畫中的一張畫面在flash中稱為一幀。在flash中有的幀是由制作者來指定的稱為關(guān)鍵幀。而兩個關(guān)鍵幀之間的變化過程是由軟件來自動完成的,這其中的幀稱為過渡幀。
時間軸(Timeline)是所有幀在時間上的集合,是Flash中最重要的工具之一。用它可以查看每一幀的情況,調(diào)整動畫播放的速度,安排幀的內(nèi)容,改變幀與幀之間的關(guān)系,從而實(shí)現(xiàn)不同效果的動畫。具體請看....5、圖層(Layer)
關(guān)于圖層的概念,學(xué)過Photoshop的人都不會陌生。形象地說,圖層可以看成是疊放在一起的透明的膠片,如果層上沒有任何東西的話,你就可以透過它直接看到下一層。所以我們可以根據(jù)需要,在不同層上編輯不同的動畫而互不影響,并在放映時得到合成的效果。使用圖層并不會增加動畫文件的大小,相反它可以更好幫助我們安排和組織圖形,文字和動畫。圖層是Flash中最基本而且重要的內(nèi)容,因而需要很好地掌握。具體請看....6、兩種基本的動畫
在flash中有兩種基本的動畫:移動(motion)和形狀(shape),其它復(fù)雜的動畫面效果幾乎都是在這兩者上的演變。
flash 中的幀
我們都知道,電影是由一格一格的膠片按照先后順序播放出來的,由于人眼有視覺停留現(xiàn)象,這一格一格的膠片按照一定速度播放出來,我們看起來就“動”了。動畫制作采用的也是這一原理,而這一格一格的膠片,就是 Flash 中的“幀”。
在 Flash 中,幀的概念貫穿了動畫制作的始終,可以說,不懂幀的概念與用法,基本上就可以說不會使用 Flash,因此,我們有必要用專門的篇幅對幀的概念與用法進(jìn)行闡述。
一、幀的基本概念:
前面我們講到了時間軸,隨著時間的推進(jìn),動畫會按照時間軸的橫軸方向 3 播放,而時間軸正是對幀進(jìn)行操作的場所。在時間軸上,每一個小方格就是一個幀,在默認(rèn)狀態(tài)下,每隔 5 幀進(jìn)行數(shù)字標(biāo)示,如時間軸上 1、5、10、15 等數(shù)字的標(biāo)示。
幀在時間軸上的排列順序決定了一個動畫的播放順序,至于每幀有什么具體內(nèi)容,則需在相應(yīng)的幀的工作區(qū)域內(nèi)進(jìn)行制作;比如我在第一幀繪了一幅圖,那么這幅圖只能作為第一幀的內(nèi)容,第二幀還是空的;一個動畫,除了幀的排列順序,即先放什么,后放什么,動畫播放的內(nèi)容即幀的內(nèi)容,也是至關(guān)緊要、缺一不可的。
幀的播放順序,不一定會嚴(yán)格按照時間軸的橫軸方向進(jìn)行播放,比如自動播放到哪一幀就停止下來接受用戶的輸入或回到起點(diǎn)重新播放,直到某件事情被激活后才能繼續(xù)播放下去,等等,這涉及到 Flash 的 Action。
電影是由一格一格的膠片組成,那么,我們的動畫是不是也需要將每幀的內(nèi)容制作出來才行呢?回答是否定的,只要我們定義出動畫的起止關(guān)鍵幀,F(xiàn)lash 就會根據(jù)我們的設(shè)置,自動模擬中間的變化過程,如縮放、旋轉(zhuǎn)、變形等等。
舉一個例子,一個跨步的動作,包含腳掌離地、提起膝蓋、提起大腿、跨出去、放下大腿、放下膝蓋、腳掌著地等諸多步驟,在 Flash 制作中,我們不必將所有這些動作制作出來,只需制定提起膝蓋與放下膝蓋這兩個關(guān)鍵幀,并由 Flash 進(jìn)行動態(tài)詮釋就行了。
1、關(guān)鍵幀(Keyframe):
上面這個例子中,提起膝蓋與放下膝蓋兩個動作所在的幀就是關(guān)鍵幀。關(guān)鍵幀有別于其他幀,它是一段動畫起止的原型,其間所有的動畫都是基于這個起止原型進(jìn)行變化的。
關(guān)鍵幀定義了一個過程的起始和終結(jié),又可以是另外一個過程的開始。還是上面這個例子:腳掌離地是起始的關(guān)鍵幀,提起膝蓋是腳掌離地過程的結(jié)束關(guān)鍵幀;同時,作為下一個動作的延續(xù),提起膝蓋又可以是提起大腿這個過程的開始關(guān)鍵幀,而提起大腿則成了該過程的結(jié)束關(guān)鍵幀;以此類推。
2、過渡幀(Frame):
兩個關(guān)鍵幀之間的部分就是過渡幀,它們是起始關(guān)鍵幀動作向結(jié)束關(guān)鍵幀動作變化的過渡部分。在進(jìn)行動畫制作過程中,我們不必理會過渡幀的問題,只要定義好關(guān)鍵幀以及相應(yīng)的動作就行了。過渡幀用灰色表示。既然是過渡部分,那么這部分的延續(xù)時間越長,整個動作變化越流暢,動作前后的聯(lián)系越自然。但是,中間的過渡部分越長,整個文件的體積就會越大,這點(diǎn)大家一定要注意。
3、空白關(guān)鍵幀(Blank Frame):
在一個關(guān)鍵幀里,什么對象也沒有,這種關(guān)鍵幀,我們就稱其為空白關(guān)鍵幀。
關(guān)鍵幀、過渡幀的用途還好理解,那么空白關(guān)鍵幀中既然什么都沒有,那還有什么用途?呵呵,它的用途可大了,特別是那些要進(jìn)行動作(Action)調(diào)用的場合,常常是需要空白關(guān)鍵幀的支持的。
二、幀的基本操作:
1、定義關(guān)鍵幀:
將鼠標(biāo)移到時間軸上表示幀的部分,并用左鍵單擊要定義為關(guān)鍵幀的方格,然后單擊鼠標(biāo)右鍵,在彈出菜單中選 Insert Keyframe(插入關(guān)鍵影格)。
這時的關(guān)鍵幀,沒有添加任何對象,因此是空的,只有將組件或其他對象添加進(jìn)去后才能起作用。添加了對象的關(guān)鍵幀會出現(xiàn)一個黑點(diǎn)。
關(guān)鍵幀具有延續(xù)功能,只要定義好了開始關(guān)鍵幀并加入了對象,那么在定義結(jié)束關(guān)鍵幀時就不需再添加該對象了,因為起始關(guān)鍵幀中的對象也延續(xù)到結(jié)束關(guān)鍵幀了。而這,正是關(guān)鍵幀動態(tài)制作的基礎(chǔ)!
2、清除關(guān)鍵幀:
選中欲清除的關(guān)鍵幀,鼠標(biāo)右鍵并在彈出菜單中選擇“Clear Keyframe”(清除關(guān)鍵影格)。
3、插入幀:
選中欲插入幀的地方,鼠標(biāo)右鍵并在彈出菜單中選擇“Insert frame”(添加影格)。
新添加的幀將出現(xiàn)在被選定的幀后。如果前面的幀有內(nèi)容,那么新增的幀跟前面的幀一模一樣;如果選定的幀是空白幀,那么將在和這個幀最接近的前面的有內(nèi)容的幀之間插入和前面幀一樣的過渡幀。
4、清除幀:
選中欲清除的某個幀或者某幾個幀(按住 Shift 鍵可以選擇一串連續(xù)的幀),然后按 Del 鍵就行了。
5、復(fù)制幀:
選中要進(jìn)行復(fù)制的某個幀或某幾個幀,Edit(編輯)/Copy Frames(復(fù)制),然后選定拷貝放置的位置,Edit(編輯)/Paste Frames(粘貼)。
三、幀的屬性:
幀的屬性主要通過 Effect(效果)面板、Frame(幀)面板,以及Sound(聲音)三個面板進(jìn)行控制,其中,Effect 主要就顏色、透明度等屬性進(jìn)行設(shè)定,F(xiàn)rame 面板則指定了幀的名稱(Label)與動作(Tweening),是沒有動作(None)、位移(Motion),還是變形(Shape);至于聲音面板,則是對聲音的設(shè)定。
此處要提一下的是幀的名稱(Label),準(zhǔn)確點(diǎn)應(yīng)該說是幀的標(biāo)簽。當(dāng)我們?yōu)槟硞€幀輸入標(biāo)簽后,會在時間軸的該處添加一面小旗子,并以名字進(jìn)行標(biāo)示。對幀進(jìn)行命名,主要是在引用時跟其他幀區(qū)別開來。因此,在同一動畫中,幀的名稱最好是唯一的
flash的圖層
在大部分圖像處理軟件中,都引入了圖層(Layer)的概念,其功能的強(qiáng)大可見一斑。靈活地掌握與使用圖層,不但能輕松制作出種種特殊效果,還可以大大提高工作效率。可以說,對圖層技術(shù)的掌握,無論是 Flash,還是其他圖形處理軟件,都是學(xué)習(xí)圖像處理軟件的必經(jīng)之路。
那么,什么才是圖層呢?一個圖層,猶如一張透明的紙,上面可以繪制任何事物或書寫任何文字,所有的圖層疊合在一起,就組成了一幅完整的畫。
層有兩大特點(diǎn):除了畫有圖形或文字的地方,其他部分都是透明的,也就是說,下層的內(nèi)容可以通過透明的這部分顯示出來;圖層又是相對獨(dú)立的,修改其中一層,不會影響到其他層。
我們對圖層的理解,不僅適合于 Flash,對其他圖形處理軟件,如 Photoshop、PaintShop、Fireworks 等都是有效的。
一、層的狀態(tài):
在 Flash 中,層有四種狀態(tài): :表明此層處于活動狀態(tài),可以對該層進(jìn)行各種操作。
:表明此層處于隱藏狀態(tài),即在編輯時是看不見的,同時,處于隱藏狀態(tài)的圖層不能進(jìn)行任何修改。這就告訴我們一個小技巧,當(dāng)我們要對某個圖層進(jìn)行修改又不想被其他層的內(nèi)容干擾時,可以先將其他圖層隱藏起來。
:表明此層處于鎖定狀態(tài),被鎖定的圖層無法進(jìn)行任何操作。在 Flash 制作中,大家應(yīng)該養(yǎng)成個好習(xí)慣,凡是完成一個層的制作就立刻把它鎖定,以免誤操作帶來麻煩。
:表明此層處于外框模式。處于外框模式的層,其上的所有圖形只能顯示輪廓。請注意,其他圖層都是實(shí)心的方塊,獨(dú)有此層是外框形式。
外框模式只能顯示圖形輪廓的功能,有什么作用呢?當(dāng)我們在進(jìn)行多圖層的編輯,特別是要對幾個圖層的對象進(jìn)行比較準(zhǔn)確的定位時,外框模式就非常有用了,因為我們可以僅僅憑輪廓的分布來準(zhǔn)確地判斷他們的相對位置。
二、層的基本操作:
1、新建一個圖層:
每次打開一個新文件時就會有一個默認(rèn)的圖層:Layer 1(圖層一),要新建一個圖層,只需用鼠標(biāo)點(diǎn)擊圖層窗口左下角的小加號,或者調(diào)用 Insert(插入)/Layer(圖層)命令,這時,在原來圖層上會出現(xiàn)一個新圖層 Layer 2(圖層二)。
2、給圖層改名:
用鼠標(biāo)雙擊某個圖層就可以進(jìn)行改名了。
3、選擇某個圖層或某幾個圖層:
用鼠標(biāo)點(diǎn)一下該圖層就選定了圖層;在工作區(qū)域選中一個物件,按住 Shift 鍵,再選擇其他層的物件就可以選擇多個圖層。
4、拷貝某個圖層:
先選中要復(fù)制的圖層,再調(diào)用 Edit(編輯)/Copy Frames(拷貝所有幀)命令,再創(chuàng)建一個新層,并調(diào)用 Edit(編輯)/Paste(粘貼)命令就行了。
5、改變層的順序:
我們已經(jīng)知道,上面層的內(nèi)容會遮蓋下層的內(nèi)容,下層內(nèi)容只能通過上層透明的部分顯示出來,因此,常常會有重新調(diào)整層的排列順序的操作。要改變它們的順序,非常簡單,用鼠標(biāo)拖住該層,然后向上或向下拖到合適的位置就行了。
三.層的屬性:
隨便選中某個圖層,點(diǎn)按鼠標(biāo)右鍵,在彈出的菜單中選擇 Properties(屬性),彈出如圖五的面板:
本面板中,有圖層名稱(Name)、是否鎖定、類型(Type)、外框顏色(Outline)、是否為外框模式(View Layer As Outline)等屬性。類型(Type)中,除了普通圖層(Normal),還有 Guid(導(dǎo)引圖層)與 Mask(遮罩圖層)兩種,相對這兩種圖層,被導(dǎo)引的圖層當(dāng)然是 Guided,被遮罩的圖層當(dāng)然是 Masked 圖層了。
Flash 的組件
其實(shí),組件只是一種人為規(guī)范,我們將動畫中一些出現(xiàn)頻率比較高的物件定義出來以便引用,而這種被定義的物件就是“組件”。使用組件,可以很方便地對動畫元素進(jìn)行管理與修改,如改變它們的顏色、亮度、透明度,等等,而且只需在庫窗口(Library)中對組件進(jìn)行修改,動畫中所有被引用到的該組件都會發(fā)生相應(yīng)的變化;組件除了引用功能外,還可以依據(jù)其保持一致的功能,通過調(diào)整組件的變化過程來制作動畫。
動畫制作,文件體積當(dāng)然越小越好,而使用組件,可以在很大程度上減小文件體積。如果動畫中有很多重復(fù)的圖像而不使用組件,裝載時就要不斷地重復(fù)裝載圖形;如果使用組件,則只需裝載一次,以后就可以通過調(diào)用來直接播放了。因此,組件對控制動畫體積大小有著難以替代的作用。
不管我們創(chuàng)建了多少個實(shí)體,F(xiàn)lash 在文檔中只保存一份副本,動畫中出現(xiàn)的多個具有不同屬性的組件,實(shí)際上只是該副本的變形,不會作為新組件即新元素進(jìn)行處理,這樣,又大大地減小了動畫的體積。
上面我們只是談到了組件的一些基本功能,在實(shí)際制作過程中,它還具有多項不可代替的作用。因此,只要有可能,我們最好使用組件進(jìn)行動畫制作。
一、組件基礎(chǔ):
1、新建一個組件:
Insert(插入)/New Symbol(新組件)命令可以創(chuàng)建一個新組件。
Name(名稱):組件的名稱,在進(jìn)行組件調(diào)用時非常重要,最好不要使用中文,因為如果有程序調(diào)用的話,中文名容易出錯。
Behavior(屬性):在 Flash 中,有三種類型的組件,它們分別是 Graphic(圖像)、Button(按鈕)、Movie Clip(電影夾)。
名稱與屬性設(shè)置好后,點(diǎn)按 OK 按鈕,進(jìn)入組件編輯狀態(tài)。這時,你會發(fā)現(xiàn)標(biāo)準(zhǔn)工具欄下的場景旁出現(xiàn)了組件編輯圖示。
工作區(qū)域成為組件編輯區(qū)域,現(xiàn)在我們可以按自己的需要進(jìn)行制作,如果 是 Graphic(圖像)類型的組件,這時需要作一幅圖;如果是 Movie Clip(電影夾),則需在此區(qū)域類制作一段電影(或者動畫,當(dāng)然也可以是一幅靜止的圖像);如果是 Button(按鈕)類型的組件,其時間軸則顯得非常特別: UP(一般):表示一般狀態(tài)下按鈕的模樣。Over(鼠標(biāo)經(jīng)過):當(dāng)鼠標(biāo)移上時按鈕的模樣。Down(按下):用鼠標(biāo)點(diǎn)擊按鈕時的模樣。Hit(執(zhí)行):點(diǎn)擊按鈕后在執(zhí)行狀態(tài)中的模樣。
明白了按鈕的幾種狀態(tài),我們非常容易就能制作響應(yīng)鼠標(biāo)事件的按鈕了。
按鈕制作完畢,現(xiàn)在回到場景一(Scene),按 Ctrl+L 鍵打開庫窗口(Library),并將剛才做好的按鈕組件拖到工作區(qū)中任意位置處。(為什么要將組件拖到工作區(qū)?正如前面我們所說的,每一幀相當(dāng)于一個影格,而無論是組件還是其他 Flash 元素都必須作為幀的內(nèi)容拖到影格中,即幀有了內(nèi)容后,動畫才能最終實(shí)現(xiàn)。)最后進(jìn)行測試:按住 Ctrl 鍵的同時按回車鍵,并用鼠標(biāo)試下,是不是一般狀態(tài)下,按鈕是紅色的;鼠標(biāo)移上時,按鈕是藍(lán)色的;鼠標(biāo)按下時,按鈕是粉紅色的?
以上只是一個極為簡單的 Flash 動態(tài)按鈕應(yīng)用,想遠(yuǎn)一點(diǎn),如果我們把按鈕的 Down(按下)幀里放一個小動畫,或者干脆放個小電影(Move Clip)組件,那又會是什么效果呢?
2、清除一個組件:
在庫窗口(Library)選中一個組件,并點(diǎn)按下角的刪除圖標(biāo);或者選中組件后,在右鍵菜單中選擇 Delete(刪除)。
3、拷貝一個組件:
選中組件后,在右鍵菜單中選擇 Duplicate(復(fù)制),并在彈出的窗口中決定新建組件的名稱與屬性。
二、組件的常規(guī)屬性:
除了前面我們談到的 Movie Clip(影夾)、Button(按鈕)、Graphic(圖片)三種分類屬性,跟幀或其他很多元素一樣,它們還有顏色、亮度、透明度等特殊效果,而這些效果,可以通過 Effect(效果)面板進(jìn)行設(shè)置。
組件只是 Flash 中常常用到的一種元素,不能把它分隔看待,它也與其他元素一樣,共同分享 Flash 中的其他功能面板。
對于透明,不僅僅是色彩變淡的問題,更重要的是透露出部分下層內(nèi)容,而這,才是透明的真正用意;淡入淡出等動態(tài)消失特效,僅僅是透明的一種應(yīng)用,并不能代表全部;而且,淡入淡出也不過是背景色逐漸代替物件本身的顏色,物件由于本身與背景色溶為一體,所以“消失”了,而實(shí)際上,它還是在那里,只不過看不到了而已。
組件的 Effect 應(yīng)用是基于組件本身,任何一項應(yīng)用都將改變整個組件的屬性。如上面我們制作的按鈕組件,有紅色幀、藍(lán)色幀,如果我們在 Effect 面 板中將組件顏色改為黃色,那么整個組件中,無論是紅色幀,還是藍(lán)色幀,一律將會變成黃色。這也是組件 Effect 應(yīng)用與普通對象的 Effect 應(yīng)用的不同所在。
三、總結(jié):
Flash 制作,有時候如同堆積木,把各個組件(演員)按步驟放入時間軸(舞臺),并按導(dǎo)演的意思(創(chuàng)作意圖)組合在一起就行了。在這個過程中,組件扮演著極為重要的角色。
至于 Flash 制作,在以前我們都將很大部分工作放在組件制作上,現(xiàn)在好了,除了大量的網(wǎng)絡(luò)圖庫可以直接找素材,Macromedia 公司還提供了專門的組件下載基地!前面我們在講面板時沒講 Generator 面板,如果你上了網(wǎng),只需點(diǎn)擊該面板,就可以到 Macromedia 公司的資源中心進(jìn)行下載。操作命令:Window/Panels/Generator。
三、用 Flash 實(shí)現(xiàn)創(chuàng)作MTV 很多人都喜歡做Flash MTV,以下是我制作畢業(yè)設(shè)計Flash MTV的制作步驟與一些心得與體會:
我做Flash MTV時除了用Flash5.0外還會用到另外幾種軟件:
1、超級音頻解霸,用來錄制WAV文件;
2、CorelDRAW9,用來繪制草圖;
3、Photoshop 6.0,用來處理MTV中的出現(xiàn)的圖片。
第一步 錄制WAV文件或利用已有的MP3音樂:
錄音之前一定注意音頻菜單下是否選擇了左聲道或右聲道,如果是立體聲的話錄出來的聲音文件會大得多。音頻解霸的錄音是一邊播放一邊錄音,所以你想結(jié)束錄音時按下停止按鈕就行了。錄出來的聲音文件如果是半首歌的話一般有9M左右。是不是很大?不過不要緊Flash輸入的雖然是WAV文件但是輸出時就會以MP3的格式輸出。而且壓縮效果非常驚人,一般9M的WAV文件會被壓成250KB左右的MP3。聲音效果不是很好,但是這個可以調(diào)的。第二步 開始制作MTV
1、將WAV或MP3聲音文件輸入Flash中打開Flash5.0,選取File菜單下的Import...,再出現(xiàn)的對話框中選中你要輸入的聲音文件后單擊確定,于是聲音文件就輸入到Flash中了。
現(xiàn)在選取Window菜單下的Library。在出現(xiàn)的窗口中就會發(fā)現(xiàn)聲音文件已經(jīng)放在那里了。
2、使用聲音文件
制作MTV時一定要專門用一個層來放聲音。這里我們就用第一個層來放入聲音文件。選中它的第一幀然后右擊鼠標(biāo)。在出現(xiàn)的菜單中選第一項(Properties)。然后出現(xiàn)如圖二所示的Frame Properties窗口。
選取Sound這一項。在Sound的下拉菜單中選取你已輸入的聲音文件。這樣聲音文件就已經(jīng)放入到第一層中了。不過還沒完,這時你一定要把Sync的選單中選中Stream。這一項的作用是將聲音文件與幀同步。也就是說Flash圖像播放到哪里聲音就跟到哪里。這對我們制作MTV是非常有用的。選中了這項后對歌詞的定位就非常簡單了。單擊確定回到Flash的編輯區(qū),這時第一層只有一幀,這當(dāng)然放不下所有聲音文件,這時就要為它添加幀了。一直添加到有空幀出現(xiàn)為止。按回車鍵輸入的音樂是不是響起來了?如果沒有,請檢查以下你在Control菜單下的Mute Sounds上是否打上了勾。
3、設(shè)置MTV的顯示大小
選取Modify菜單下的Move...項。出現(xiàn)Movie Properties的窗口,這時Dimensions默認(rèn)為550x400像素這時就可以按個人的愛好設(shè)定了,我一般都用320X240像素。
4、用CorelDRAW9繪制圖片
在Flash中出現(xiàn)的圖片難免有一部分是手工繪制的,我在應(yīng)用Flash實(shí)現(xiàn)創(chuàng)作MTV的過程中所使用的繪圖軟件是注重原創(chuàng)的CorelDRAW9,其功能比較強(qiáng)大,可以輸出各種格式的圖片,使用非常方便。
5、用Photoshop處理圖片
設(shè)定好MTV顯示的大小后就可以用Photoshop處理圖片了。這樣做可以大大優(yōu)化MTV輸出的大小。如果用一張400x300的圖片拿來作背景。而MTV的大小為320x240。這樣400x300的圖片也只能顯示一部分。如果我們用Photoshop把圖片處理成320x240大小的規(guī)格.那么就可以達(dá)到減小圖片大小的目的。而且用Photoshop還可以處理出精美的圖片。
6、制作MTV
好了經(jīng)過上面的準(zhǔn)備后你就可以用你所學(xué)到的Flash知識制作MTV了。第三步 輸出MTV 制作完成后當(dāng)然要輸出了。這時只要選取File菜單中的Export Movie...項。在出現(xiàn)的對話框中選保存類型為Flash player(*.swf)輸入文件名后確定。
Set項可以設(shè)置聲音的的輸出質(zhì)量。如果你要在網(wǎng)上展示的話最好還是用默認(rèn)的16kbps的音質(zhì),單擊Ok就可以輸出了。第四步 flash作品的優(yōu)化
Flash作為Macromedia公司出品的網(wǎng)頁制作與動畫創(chuàng)作的專業(yè)軟件,操作簡便,功能強(qiáng)大,現(xiàn)已成為交互式矢量圖形和Web動畫事實(shí)上的標(biāo)準(zhǔn)。但是,如果制作的Flash電影文件較大,動輒幾百k的話,常常會讓網(wǎng)上瀏覽者在不斷等待中失去耐心。對Flash電影進(jìn)行優(yōu)化就顯得很有必要了,但前提是我們不能有損電影的播放質(zhì)量。
一個動畫制作完畢后,還有好多優(yōu)化的工作需要做。但是一個FLASH的熟手應(yīng)該是在動畫制作的過程中就應(yīng)該在動畫的流暢性和控制動畫文件大小等 問題上有所注意。要點(diǎn):
如何保證動畫播放的流暢呢?一是盡量少用大面積的漸變,特別是形變(Shape),二是保證在同一時刻的漸變對象盡量的少,最好把各個對象的變化安排在不同時刻。
減少動畫的文件大小的方法:少采用位圖或者結(jié)點(diǎn)多的矢量圖。線條或者構(gòu)件的邊框盡量采用基本形狀,少采用虛線或其它花哨的形狀。盡量采用windows自帶的字體,少用古怪的中文字體,盡量減少一個動畫種的字體種類。少采用逐幀動畫,重復(fù)的運(yùn)動變化,應(yīng)采用Graphic或Movie clip。動畫輸出時,采用適宜的位圖及聲音壓縮比。詳細(xì)內(nèi)容:
1、多使用符號(Symbol)。如果電影中的元素有使用一次以上者,則應(yīng)考慮將其轉(zhuǎn)換為符號。重復(fù)使用符號并不會使電影文件明顯增大,因為電影文件只需儲存一次符號的圖形數(shù)據(jù)。
2、盡量使用漸變動畫。只要有可能,應(yīng)盡量以“移動漸變”(Create Motion Tween)的方式產(chǎn)生動畫效果,而少使用“逐幀漸變”(Frame-By-Frame)的方式產(chǎn)生動畫。關(guān)鍵幀使用得越多,電影文件就會越大。
3、多采用實(shí)線,少用虛線。限制特殊線條類型如短劃線、虛線、波浪線等的數(shù)量。由于實(shí)線的線條構(gòu)圖最簡單,因此使用實(shí)線將使文件更小。
4、多用矢量圖形,少用位圖圖像。矢量圖可以任意縮放而不影響Flash的畫質(zhì),位圖圖像一般只作為靜態(tài)元素或背景圖,F(xiàn)lash并不擅長處理位圖圖像的動作,應(yīng)避免位圖圖像元素的動畫。
5、多用構(gòu)圖簡單的矢量圖形。矢量圖形越復(fù)雜,CPU運(yùn)算起來就越費(fèi)力。可使用菜單命令Modify(修改)/Curves(曲線)/Optimize(優(yōu)化),將矢量圖形中不必要的線條刪除,從而減小文件。
6、導(dǎo)入的位圖圖像文件盡可能小一點(diǎn),并以JPEG方式壓縮。
7、音效文件最好以MP3方式壓縮。MP3是使聲音最小化的格式,應(yīng)盡量使用。
8、限制字體和字體樣式的數(shù)量。盡量不要使用太多不同的字體,使用的字體越多,電影文件就越大。盡可能使用Flash內(nèi)定的字體。
9、不要包含所有字體外形。如果包含文本域,則應(yīng)考慮在Text Field Properties(文本域?qū)傩裕υ捒蛑羞x中Include Only Specified Font Outlines(只包括指定字體外形),而不要選擇Include All Font Outlines(包括所有字體外形)。
10、盡量不要將字體打散(菜單命令為Modify / Break Apart)。字體打散后就變成圖形了,這樣會使文件增大。
11、盡量少使用過渡填充顏色。使用過渡填充顏色填充一個區(qū)域比使用純 色填充區(qū)域要多占50字節(jié)左右。
12、盡量縮小動作區(qū)域。限制每個關(guān)鍵幀中發(fā)生變化的區(qū)域,一般應(yīng)使動作發(fā)生在盡可能小的區(qū)域內(nèi)。
13、盡量避免在同一時間內(nèi)安排多個對象同時產(chǎn)生動作。有動作的對象也不要與其它靜態(tài)對象安排在同一圖層里。應(yīng)該將有動作的對象安排在各自專屬的圖層內(nèi),以便加速Flash動畫的處理過程。
14、用Load Movie命令減輕電影開始下載時的負(fù)擔(dān)。若有必要,可以考慮將電影劃分成多個子電影,然后再通過主電影里的Load Movie、Unload Movie命令隨時調(diào)用、卸載子電影。
15、使用預(yù)先下載畫面。如果有必要,可在電影一開始時加入預(yù)先下載畫面(Preloader),以便后續(xù)電影畫面能夠平滑播放。較大的音效文件尤其需要預(yù)先下載。
16、電影的長寬尺寸越小越好。尺寸越小,電影文件就越小??赏ㄟ^菜單命令Modify(修改)/Movie(電影),調(diào)節(jié)電影的長寬尺寸。
17、先制作小尺寸電影,然后再進(jìn)行放大。為減小文件,可以考慮在Flash里將電影的尺寸設(shè)置小一些,然后導(dǎo)出迷你SWF電影。接著將菜單File(文件)/Publish Settings(發(fā)布設(shè)置)中HTML選項卡里的電影尺寸設(shè)置大一些,這樣,在網(wǎng)頁里就會呈現(xiàn)出尺寸較大的電影,而畫質(zhì)絲毫無損、依然優(yōu)美。
在進(jìn)行上述修改時,不要忘記隨時測試電影的播放質(zhì)量、下載情況和查看電影文件的大小。
結(jié)束語
經(jīng)過一個星期的設(shè)計和撰寫論文,整個Flash創(chuàng)作基本完畢,F(xiàn)lash作品無論在長度上還是在Flash5.0功能的運(yùn)用上都符合了畢業(yè)設(shè)計的基本要求,作者在自己創(chuàng)意的基礎(chǔ)上利用Flash5.0的各種功能結(jié)合CorelDRAW
9、Photoshop 6等圖像處理軟件實(shí)現(xiàn)了在短期內(nèi)創(chuàng)作一部MTV作品,由于時間倉促加之作者水平有限,疏漏之處在所難免,望大家批評指教。
謝詞
趙明安老師在我創(chuàng)作過程中所給予的指導(dǎo)使我受益匪淺,王德旭老師和董麗老師也給我提出了許多的寶貴意見,我在此表示由衷的感謝,另外同學(xué)的幫助也使我在設(shè)計過程中學(xué)到很多知識,在此一并表示感謝。
參考文獻(xiàn)
[1]《Flash5標(biāo)準(zhǔn)教程》 孟凡斌、趙云祎 中國青年出版社 2000年10月 [2]《FlashMX創(chuàng)作實(shí)例》 溪城 北京科海電子出版社 2003年2月 [3]《CorelDRAW 9》 李香敏 西安電子科技大學(xué)出版社 2000年5月 [4]《Photoshop 6》 嚴(yán)巍、高上 北京科海集團(tuán)公司出品 2001年1月 [5]《多媒體技術(shù)及其應(yīng)用》 李大友 清華大學(xué)出版社 2001年8月 [6]《動態(tài)網(wǎng)頁設(shè)計》 劉育楠、張紅軍 清華大學(xué)出版社 2001年3月
第四篇:Vc在水產(chǎn)養(yǎng)殖中的應(yīng)用
Vc在水產(chǎn)養(yǎng)殖中的應(yīng)用
水產(chǎn)養(yǎng)殖業(yè)的目標(biāo)是經(jīng)濟(jì)高效地生產(chǎn)優(yōu)質(zhì)的水產(chǎn)品。像所有的養(yǎng)殖業(yè)一樣,水產(chǎn)動物的疫病爆發(fā)仍是漁業(yè)關(guān)注的一個主要問題。由于水產(chǎn)動物對應(yīng)激的敏感性高,疾病在水域中的傳染速度快,養(yǎng)殖者必須努力采取措施,保持水產(chǎn)動物的健康,才能取得持久的經(jīng)濟(jì)效益。
養(yǎng)殖健康的水產(chǎn)動物必須提高其抗病力。幾年前,在鮭魚養(yǎng)殖業(yè)發(fā)展早期,一般用抗生素來治療疾病,但目前藥物治療已大量減少,一方面出于生態(tài)環(huán)境的考慮和一些法規(guī)的規(guī)定,另一方面由于病原體抗藥性提高。而且由于發(fā)病的水產(chǎn)動物往往不喜食,口服藥的治愈效果降低了。通過加強(qiáng)管理和提高免疫力可杜絕和根除一些疾病,大大除低死亡率。
眾所周知Vc是水產(chǎn)動物生長、繁殖過程中一種必不可少的營養(yǎng)性元素。不僅能夠提高機(jī)體的免疫能力,還可以增強(qiáng)機(jī)體的抗病力,是維持生命和生長發(fā)育必不少的物質(zhì)。然而大部分的水產(chǎn)動物對Vc不能自身合成或合成不足,必須從食物中攝取。Vc量不足時水產(chǎn)動物的新陳代謝紊亂,抗病力下降,易患傳染病,增重率和飼料轉(zhuǎn)化率都下降,死亡率升高,傷口愈合緩慢、膠原形成受阻;水產(chǎn)動物軀干軟骨發(fā)育異常和脊椎骨變形、鰓出血、糜爛等,極易引起魚蝦細(xì)菌病和病毒病的發(fā)生;畜禽貧血、出血、生長停滯,易應(yīng)激,受精率和孵化率均低。
目前市場上的Vc種類非常多,如包膜Vc、結(jié)晶Vc、Vc硫酸酯、Vc磷酸酯等等,各種VC受光、熱、氧、無機(jī)鹽、濕度等影響均不同,有些種類極易失去活性,在飼料加工及使用、貯存過程中損失均很嚴(yán)重。例如結(jié)晶Vc在混合和制粒過程有25%~50%被破壞,在水中浸泡和沉料過程中有30%~60%被破壞,常溫貯存損失每周為10%~15%,這樣水產(chǎn)動物在飼料中能攝取Vc的量微乎其微。
所以穩(wěn)定性成為各國科學(xué)家的重要課題之一。市場上的各種Vc在穩(wěn)定性、成本、生物利用率等方面均有不足,遠(yuǎn)征公司聯(lián)合多位專家經(jīng)多年研制開發(fā)出了Vc-2-多聚磷酸酯系列產(chǎn)品。Vc-2-多聚磷酸酯是Vc的一種衍生物,Vc的易氧化基團(tuán)被保護(hù)起來,從根本上解決了易氧化的問題,進(jìn)入腸道后被腸道內(nèi)的磷酸酯酶水解而吸收利用,利用率極高,并受光、熱、無機(jī)鹽等物理、化學(xué)因素影響小,在各種飼料和多維的生產(chǎn)過程中損失小,使用后可以大大提高養(yǎng)殖業(yè)的效益。
第五篇:Flash動畫教案兩課時
Flash動畫基礎(chǔ)教案 內(nèi)容分析:
信息技術(shù)課中的Flash動畫是學(xué)生們比較感興趣的內(nèi)容,但一直以來也是學(xué)生覺得難學(xué)的內(nèi)容。筆者讓學(xué)生把Flash動畫制作與拍攝電影的工序相比較來進(jìn)行學(xué)習(xí),學(xué)習(xí)效果比以前好多了。制作Flash作品,就像拍攝電影一樣,首先要讓學(xué)生把自己當(dāng)作是Flash動畫的“導(dǎo)演”,這個“導(dǎo)演”同樣擁有像拍攝電影那樣所擁有的三個必備條件:演員、舞臺和影片錄放機(jī)。
在實(shí)際教學(xué)過程中,一開始要讓學(xué)生學(xué)會一些簡單的基本制作技巧,如:直線動畫、路徑動畫等等。然后,引導(dǎo)學(xué)生去恰如其分地運(yùn)用這些技巧,使動畫變得更加形象。另外,在時間軸上創(chuàng)作Flash動畫的思路是多渠道的,并且每個人的表達(dá)方式也是多樣化的,讓學(xué)生盡情地在時間軸上發(fā)揮他們的想像是我們教學(xué)工作的重點(diǎn)。學(xué)習(xí)目標(biāo)與任務(wù)
1.掌握動畫制作的概念、術(shù)語,熟悉軟件操作界面、工具、菜單及設(shè)置面板等;
2.掌握動畫制作的基本過程。學(xué)習(xí)過程
一、引入
列舉網(wǎng)頁和教學(xué)中的典型動畫,明確學(xué)習(xí)意義,激發(fā)學(xué)習(xí)興趣。
二、簡單介紹動畫文件的格式和常見多媒體文件播放器
三、認(rèn)識Flash MX
1.Flash MX的操作界面
2.認(rèn)識時間軸窗口,借此講解動畫原理,并注意傳統(tǒng)動畫與電腦動畫的比較,培養(yǎng)學(xué)員對信息技術(shù)的情感。
3.熟悉Flash的場景編輯區(qū)
4.初步掌握圖形操作工具
5.演示簡單動畫的制作,讓學(xué)員了解動畫制作的大概過程,并讓學(xué)員覺得經(jīng)過自己努力后是可以掌握的,能到學(xué)員的共鳴。
四、自主探索、合作學(xué)習(xí)
1.進(jìn)一步熟悉圖形工具的使用。
2.探究“一條直線由中間向兩邊延伸”的動畫制作方法。
3.總結(jié)動畫制作的一般步驟。教學(xué)后記:
Flash作為一種網(wǎng)頁制作軟件,嚴(yán)格地說它又是一種動畫(電影)編輯軟件,實(shí)際上它是制作出一種后綴名為.swf的動畫,這是一種交互式矢量多媒體技術(shù),是一種矢量動畫插件。
制作Flash動畫之補(bǔ)間動畫 學(xué)習(xí)目標(biāo)
知識與技能目標(biāo): 1.了解動畫的制作原理
2.了解工具箱里工具的使用,掌握工具箱中的常用工具。
3.體驗使用flash創(chuàng)作運(yùn)動補(bǔ)間動畫的過程,完成自己第一個動畫作品。過程與方法:
通過作品欣賞和師生交流激發(fā)學(xué)生完成任務(wù)。在完成兩個任務(wù)的過程中,使學(xué)生掌握工具箱里工具的使用方法和運(yùn)動補(bǔ)間動畫,培養(yǎng)學(xué)生發(fā)現(xiàn)問題,探究問題和解決問題的能力,培養(yǎng)學(xué)生的自主學(xué)習(xí)、合作學(xué)習(xí)、探究學(xué)習(xí)以及鑒賞能力,激發(fā)學(xué)生進(jìn)一步學(xué)好信息技術(shù)的熱情。
情感、態(tài)度、價值觀:
培養(yǎng)學(xué)生的情商,培養(yǎng)學(xué)生的感恩之心,學(xué)會對身邊的人感恩,熱愛自己的父母,激發(fā)學(xué)生學(xué)習(xí)興趣和創(chuàng)作動畫才能;培養(yǎng)學(xué)生欣賞作品的能力。教學(xué)重、難點(diǎn) 重點(diǎn):
1.會使用工具箱中的橢圓,顏料桶工具,任意變形工具來制作簡單元件。2.合理運(yùn)用flash的補(bǔ)間動畫設(shè)計簡單對象動畫過程的制作方法。難點(diǎn):在移動過程中實(shí)現(xiàn)元件的變向移動。學(xué)習(xí)過程
一、導(dǎo)入新課
1、欣賞flash動畫作品《family公益廣告》
2、問:大家欣賞的這個視頻,好看嗎?反映了一個什么主題呢?
3、這個動畫是用什么軟件來做成的?
二、講授新課
1.播放示例——跳動的小球
問:大家想一下,我們要完成這顆跳動的心需要幾步呢? 展示課件中兩個任務(wù): 任務(wù)一:畫一個小球。任務(wù)二:讓小球跳動起。
生:先畫一個球,然后再讓小球跳動起來。完成任務(wù)一:制作元件-小球
教師示范制作過程,介紹各種工具的使用。
完成任務(wù)二:讓球掉下來(學(xué)習(xí)運(yùn)動補(bǔ)間動畫的制作)2.學(xué)生探究:讓球彈起來,教師巡視指導(dǎo)。
3.學(xué)生制作元件。請一學(xué)生講解演示
學(xué)生通過對任務(wù)
一、任務(wù)二,完成了自己第一個動畫,培養(yǎng)學(xué)生的自學(xué)能力、理解能力。對完成后面的探究,充滿了信心。
三、小結(jié)
動畫的三個步驟:
1.設(shè)置一個起始關(guān)鍵幀; 2.設(shè)置一個終止關(guān)鍵幀; 3.創(chuàng)建補(bǔ)間動畫
四、展示交流