リンクをクリップボードにコピー
コピー完了
After Effects2018にて、流れ星を作成いたしました。
パスに沿って上から下までは、動かせるのですが、
一分間に夜空をランダムに数回流れてほしいのですが、設定がわかりません。
どうぞよろしくお願いします。
リンクをクリップボードにコピー
コピー完了
ランダムということは、発生位置と発生時間の両方でしょうか?
動きの違う複数のレイヤーを作成または、複製して、デュレーションバーを下記マニュアルのようにドラッグして時間を調整できます。
同じ動きの繰り返しであれば、下記の方法もあります。
例えば、
・5秒のコンポジションにアニメーションを作成。
・プリコンポーズして、コンポジション設定を1分に設定。(下図)
・タイムリマップを適用して、レイヤーのデュレーションバーをドラッグして1分に伸ばす。
・0秒と5秒のキーフレームが打たれている状態になるので、5秒から1コマ進めた位置に0秒のキーフレームを打つ。
・3個のキーを選択してコピー、再生ヘッドを適当な位置に移動して、ペーストする。
・ペーストをl繰り返す。
別の方法として、キーフレームをコピー・ペーストする代わりにエクスプレッションを利用できます。
その一例として、
・エフェクトの「スライダー制御」を追加して「デュレーション(s)」に名前を変更する。
・「タイムリマップ」に下記のエクスプレッションをコピーしてペーストする。
var dTime = thisLayer("エフェクト")("デュレーション(s)")("スライダー");
var timeToMarker = time - marker.nearestKey(time).time;
linear(timeToMarker, dTime, 0, 0, dTime)
・スライダー制御の数値は、アニメーションのデュレーションの時間を入力。(5秒)
・流れ星を発生させたい時間に、レイヤーマーカーを追加する。
ただし、このエクスプレッションには欠陥があります。
レイヤーマーカーの間隔が短いと、アニメーションが途中で消えてしまいます。