Skip to main content
Participating Frequently
February 15, 2018
質問

流れ星

  • February 15, 2018
  • 返信数 1.
  • 487 ビュー

After Effects2018にて、流れ星を作成いたしました。

パスに沿って上から下までは、動かせるのですが、

一分間に夜空をランダムに数回流れてほしいのですが、設定がわかりません。

どうぞよろしくお願いします。

このトピックへの返信は締め切られました。

返信数 1

Community Expert
February 16, 2018

ランダムということは、発生位置と発生時間の両方でしょうか?

動きの違う複数のレイヤーを作成または、複製して、デュレーションバーを下記マニュアルのようにドラッグして時間を調整できます。

After Effects でのレイヤーの選択と配置

同じ動きの繰り返しであれば、下記の方法もあります。

例えば、

・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秒)

・流れ星を発生させたい時間に、レイヤーマーカーを追加する。

ただし、このエクスプレッションには欠陥があります。

レイヤーマーカーの間隔が短いと、アニメーションが途中で消えてしまいます。