2010年12月9日星期四

after effect 形狀 express 位置 , 大小 旋轉

表達式設計(形狀設計位置 大小 旋轉)


1 File (功能表)/ new(新增) / project(專案)

2 Composition(合成) / new Composition(新增合成)

3設定尺寸 , 影格 , 規格 / 確定 ( ntsc 320x 240 , 00:00:8:00)

4 layer (功能表) / new (新增) / Shape (形狀)

5 選取時間軸 / ADD (polystar )/ ADD(FILL,RGB) / 選取postion

6點選 ANIMATION(動畫) / ADD EXPRESSION(表示式) , 快速鍵 : SHIFT + ALT + =

輸入position表示式的內容

my_hold = .01; //最小停留時間


min_value = [0.01*thisComp.width, 0.01*thisComp.height];

max_value = [thisComp.width, thisComp.height];



seedRandom(index,true);

my_dur = random(my_hold, 1);

my_seed = Math.floor(time/my_dur);

my_start = my_seed*my_dur;

seedRandom(my_seed,true);

start_value = random(min_value,max_value);

seedRandom(my_seed,true);

end_value = random(min_value,max_value);

ease(time,my_start,my_start + my_dur, start_value, end_value);



5 選取Shape (形狀圖形) / CTRL + D / 改圖形色彩(可以複製N個)

也可以改為

輸入Scale表示式的內容

my_hold = .01; //最小停留時間


min_value = [0.01*thisComp.width, 0.01*thisComp.height];

max_value = [0.2*thisComp.width, 0.2*thisComp.height];



seedRandom(index,true);

my_dur = random(my_hold, 1);

my_seed = Math.floor(time/my_dur);

my_start = my_seed*my_dur;

seedRandom(my_seed,true);

start_value = random(min_value,max_value);

seedRandom(my_seed,true);

end_value = random(min_value,max_value);

ease(time,my_start,my_start + my_dur, start_value, end_value);

 
輸入roation的表示式內容

my_count = 0; //次數計算宣告


my_value = 0; //旋轉值宣告

seedRandom(index,true)

while (my_count < time){

my_value = my_value+ random(30);

my_count = my_count + thisComp.frameDuration;

}

rotation + my_value

0 评论:

 
妹咕數位學園歡迎網友們來信指教 妹咕信箱