AEでバウンスさせる方法

今回使う構文

amp = 0.2;
freq = 2;
decay = 3;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n–;
}
}
if (n == 0){
t = 0;
}else{
t = time – key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time – thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}


 

1.文字を入力

cccc.jpg
「横文字ツール」を選択し、テキストを入力します。

2.位置の調整

cccc.jpg
入力したテキストを任意の場所に配置します。

3.降ってくるアニメーション

cccc.jpg
「位置」項目にキーフレームをうちます。
一番左端と、10コマ目に打ちました。

4.値を変更

cccc.jpg
左端の方のキーフレームを選択し、位置の数値を[636/-24]にします。

5.エクスプレッションの追加

cccc.jpg
「アニメーション」→「エクスプレッションの追加」を選択します。

6.構文を入力

cccc.jpg
以下の構文を入力します。

amp = 0.2;
freq = 2;
decay = 3;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n–;
}
}
if (n == 0){
t = 0;
}else{
t = time – key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time – thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}

7.レイヤーを複製

cccc.jpg
テキストのレイヤーをCtrl+Dで複製し、4つ作ります。

8.マスキング

cccc.jpg
1レイヤーにつき1文字づつ、マスクしていきます。

9.開始位置をランダムに

cccc.jpg
開始する位置をランダムに設定します。

これで書き出されれば完成です!

ご相談だけでも大丈夫
お問い合わせ

LINEから簡単にお問い合わせいただけます

下記の「お問い合わせ」ボタンを
タップ or クリック!

「追加」をタップ or クリックして
友達追加!

トーク画面でお問い合わせ

事業者情報

事業者
動画制作のEXACTLY
代表者
白石 大亮
所在地
大阪市北区西天満5-11-9
連絡先
info@exactly-works.net
WEBサイト
https://exactly-works.net