AfterEffectsのつかいかた

AfterEffectsショートカット一覧

Ctrl + d レイヤーの複製
P 【位置】プロパティの表示・非表示
S 【スケール】プロパティの表示・非表示
R 【回転】プロパティの表示・非表示
T 【不透明度】プロパティの表示・非表示
A 【アンカーポイント】プロパティの表示・非表示
Shift + ショートカットキー 複数のプロパティの表示・非表示
例:【P】をおして【位置】プロパティ表示後、
【スケール】プロパティと【位置】プロパティと共に表示したい場合は、【Shift+S】を押す。
E 【エフェクト】プロパティの表示・非表示
EE(Eを2回押す) エクスプレッションを追加したプロパティの表示・非表示
U アニメーションされたプロパティの表示・非表示
M 【マスクパス】プロパティの表示・非表示

エクスプレッション

エクスプレッションを記述する3つの方法

直接入力

記述 用途
thisComp 今作業しているコンポジションを参照する
wiggle(5,50) 1秒間に最大50ピクセルを5回ずつランダムに繰り返す
loopOut
  • loopOut("cycle")
  • loopOut("pingpong")
  • loopOut("continue")
time 現在の時間
四則演算
add(1,2) 1と2を足す
sub(1,2) 1と2を引く
mul(1,2) 1と2をかける
div 1と2を割る
記述例
//[100,100]の位置からY値に-20px足す
  add([100,100],[0,-20]);
value 現在の値を式に代入してくれるプロパティ
記述例
//指定された値から1秒間で100度回転する
value+time*100
上から下にランダムに落ちる
記述例
[位置]プロパティ 
h = thisComp.height+height mov = time*200 x= thisComp .width/2; y=mov %h - height/2; [x,y]; [回転]プロパティ
time*100
往復運動
位置
x=Math.sin(time*2)*200;
add(value,[x,0])
回転
x=Math.sin(time*2)*200;
円運動
位置
x=Math.sin(time*2)*200;
y=Math.cos(time*2)*200;
add(value,[x,y])
回転
time*-2400
楕円運動
位置
x=Math.sin(time*2)*100;
y=Math.cos(time*2)*200;
add(value,[x,y])
回転
time*-2400
U字運動
位置
x=Math.sin(time*1)*100;
y=Math.cos(time*2)*200;
add(value,[x,y])
回転
time*-2400
U字を捻った往復運動
位置
x=Math.sin(time*3)*100;
y=Math.cos(time*2)*200;
add(value,[x,y])
回転
time*-2400
8の字運動
位置
x=Math.sin(time*4)*100;
y=Math.cos(time*2)*200;
add(value,[x,y])
回転
time*-2400
渦巻き運動
位置
n = time*5;
r = time*100;
x = Math.sin(n)*r;
y = Math.cos(n)*r;
add(value,[x,y])
回転
r=time*200;
Math.exp(time)*r;
余弦を得る Math.cos(value)
逆余弦を得る Math.acos(value)
正接を得る Math.cos(value)
逆正接を得る Math.tan(value)
X,Y座標の角度を得る Math.atan(value)
正弦を得る Math.sin(value)
平方根を得る Math.sqrt(value)
値の累乗を得る Math.exp(value)
値の対数を得る Math.log(value)
絶対値を得る Math.abs(value)
数値の四捨五入 Math.round(value)
数値の切り上げ Math.ceil(value)
数値の繰り下げ Math.floor(value)
円周率を得る Math.PI
アナログ時計の動きを再現する
回転 [秒針]
/*02:30:45レイヤー(5番目)を参照*/
temp = thisComp.layer(5).name.substr(6,2)*6;//360度/60分=6度
R=time*6;
add(temp,R)
回転 [長針]
/*02:30:45レイヤー(5番目)を参照*/
temp = thisComp.layer(5).name.substr(3,2)*6;//360度/60分=6度
R=thisComp.layer("秒針").transform.rotation/60;
add(temp,R)
回転 [短針]
/*02:30:45レイヤー(5番目)を参照*/
temp = thisComp.layer(5).name.substr(0,2)*30; //360度/12時間=30度
R=thisComp.layer("長針").transform.rotation/12;
add(temp,R)
値/ オフセット/最大乱数
[デジタルカウンター]
/*-------
カウンターの表示をレイヤー名に合わせる
0 2 : 3 0 : 4 5
0 1 2 3 4 5 6 7
----------*/
h=name.substr(0,2); /*02*/
m=name.substr(3,2);/*30*/
counter=add(h*60,m);
counter+time*6/360

プロフィール

プロフィール
名前 いとう ともお
仕事 PCの修理受付・取扱説明書作成
好物 大豆食品
スキル
  • AfterEffects
toTop