「位置」プロパティを「ウィグラー」関数でランダムに動かして、タイトルテキストを揺らす方法をやりました。
タイトルテキストを揺らす方法は他にもあり、「位置」ではなく「アンカーポイント」プロパティに「ウィグラー」を設定しても同様に文字を揺らすことができます。
「ウィグラー」とは
After Effects の「ウィグラー」関数を使うと、指定したプロパティの値をランダムに変化させたキーフレームを自動で打ってくれます。結果、ランダムに打たれたキーフレームの値に従って変化するテキストや映像が出来上がります。関数とかでてくると複雑な感じがしますが使い方はとても簡単です。
素材の配置


素材をタイムラインに配置して、テキストを入力します。
素材の配置方法などは、以下よりどうぞ
「アンカーポイント」の表示


- レイヤーを選択します。
- レイヤーの[>]をクリックして展開します。(またはショートカット[A]キーを押すことでも「アンカーポイント」を表示することができます。)
「アンカーポイント」とは
オブジェクトの中心軸のことをさし、拡大や縮小などをした時に「アンカーポイント」に向かって拡大縮小していきます。そのため中心以外に向かって拡大縮小したい場合は、「アンカーポイント」をずらします。
「アンカーポイント」を移動させる方法


タイトルテキストのレイヤーを選択して、「アンカーポイント」を表示させます。


「アンカーポイント」ツールを選択します。


プレビュー画面の「アンカーポイント」をドラッグして、任意の場所に動かします。
※今回はウィグラー関数がランダムにテキストを動かしてくれるので、「アンカーポイント」を移動させても体感であまり変わりません。「アンカーポイント」の移動は微調整くらいに思っておいた方が良いと思います。
「エクスプレッション」を追加する


- テキストレイヤーの「アンカーポイント」プロパティが表示されてない場合は、[>]をクリックして「アンカーポイント」を表示します。
- 「アンカーポイント」右のストップウォッチアイコンを[Alt]キーを押しながらクリックします。すると右側にスクリプトの入力欄が出てきます。
スクリプトを書く


入力欄にスクリプトを書いていきます。途中までタイプすると候補があらわれます。
式:wiggle(振動数, 振幅)
- 「振動数」は揺れる回数で、値を大きくするほど激しく揺れます。
- 「振幅」は揺れ幅で、値を大きくするほど大きく揺れます。








「ウィグラー」のパラメータ
本当は「ウィグラー」のパラメータは5つあります。
関数式は以下のようになっていて、さらに細かな設定をすることも可能です。
wiggle(freq, amp, octaves=1, amp_mult=.5, t=time)
- freq(振動数)
- amp(振幅)
以下の3つは初期値が設定されているので省略が可能なわけです。
そのため振動数と振幅だけでも問題なく動作します。
- octaves=1(細かな振動を追加)
- amp_mult=.5 (細かな振動の強さ)
- t=time (動き出しの時間)