資源描述:
《AE用表達式制作淡入與淡出.doc》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、首先,為了方便我們不使用關鍵幀來設置動畫,因為這樣做的話,每次還要調整關鍵幀3和4的位置,要知道關鍵幀記錄的是時間軸的位置,而每次使用的素材長度是不同的。所以,我們使用表達式,讓程序去找素材的出點。下面第一步,我們利用一個linear(t,tMin,tMax,value1,value2)函數(shù)把時間軸上素材的出點轉化為透明度變量。為透明度添加表達式如下:linear(time,outPoint-1,outPoint,100,0);//其中“l(fā)inear”表示線性變化,“time”是時間,“outPoint”是素材的出點,該表達式表示素材的透明度在素材出點前
2、一秒到素材出點從100變化到0,這樣就實現(xiàn)了素材的淡出效果。同樣道理,使用:linear(time,inPoint,inPoint+1,0,100);//這一個表達式可以使素材實現(xiàn)淡入效果。我們同時淡入淡出的話,就用一個”if…..else…..”判斷語句將以上兩個表達式連起來,為素材透明度添加表達式如下:if(time<1)linear(time,inPoint,inPoint+1,0,100);elselinear(time,outPoint-1,outPoint,100,0);這樣就實現(xiàn)了素材的淡入淡出效果。我現(xiàn)在覺得還是自己手動設置透明度的四個關
3、鍵幀動畫快,因為還不熟練打表達式。經(jīng)過RayCrown的指出上面的語句有漏洞,當把入點移到1秒以后time>1所以不執(zhí)行if里的,而執(zhí)行的是else里的。如圖:?RayCrown寫的規(guī)范,標準的語句為:s=linear(time,inPoint,outPoint,value,value);a=linear(time,inPoint,inPoint+1,-100,0);b=linear(time,outPoint-1,outPoint,0,-100);a+b+s這時候不管你怎么調整出入點、出點動畫始終一致大家快試試吧!