【After Effectsメモ】Wiggleを途中で止める方法【時間指定】

afterEffect練習Adobe

エクスプレッション『wiggle』を途中で止める方法です。

簡単にできた2通り紹介します。

多分他にもやり方あるかも・・・

コードを入力し指定した時間wiggleさせる

wiggleさせたいレイヤーの位置エクスプレッションにコードを入力

if (time >= 0 && time <= 4) {
wiggle(15,10);
} else {
value;
}

wiggle

これで0秒~4秒の間wiggleします。こっちの方が簡単!

チェックボックス制御を使う

こっちはひと手間。

①新規ヌルオブジェクトを追加

②ヌルオブジェクトにチェックボックス制御を追加(エフェクト&プリセット)

③ヌル→エフェクトチェックボックス制御→オン・オフのキーフレームを打つ

チェックボックス制御

④ヌル→トランスフォーム→位置エクスプレッションに→コードを入力

if (effect(“チェックボックス制御”)(“チェックボックス”)!=0){
wiggle(15,10);
}else{
value;
}

チェックボックス制御

wiggleしたいレイヤーとヌルオブジェクトを親子付け

wiggle

終わり。