Skip to main content
Inspiring
December 7, 2024
Answered

ループの速度が変わってしまう

  • December 7, 2024
  • 3 replies
  • 2269 views

ループ速度を初めのキーフレームから徐々に速度が上がり、2つ目のキーフレーム後は一定の速度でずっと回転していて欲しいのですが、どうすればいいでしょうか。

Correct answer Mukaida

<追記>
「オフセット」はリピートを使わなくてもキーフレームだけで速度調整できると思います。
グラフで表示すると下図のようにしてみてはどうでしょう。


1秒あたりにキーを追加してますが、キーを打つ前に0秒のキーと最終フレームのキーを入力します。
例えばデュレーションが15秒なら、値の入力を-800 x 15 と計算式を入力すれば -12000で設定されます。
-800とは、1秒間で移動する距離になるので好みの速さを当てはめて下さい。
一定の速度に設定してから、1秒あたりにキーを追加して、上方向へドラッグすると速度が落ちます。


もう少し滑らかにしたい時は、2秒あたりにキーを打ってから1秒あたりにキーを追加して、そのキーを上方向にドラッグすると少し滑らかな曲線になります。

 

<追記>
1秒に追加したキーは、自動ベジェのボタンを押すと曲線になります。
曲線にしてから、2秒目と最終フレームのキーを選択して、少し上方向にドラッグします。
1秒目のキーを上方向に移動させたことで、1秒と2秒の間の直線部分の傾斜が強くなった為(速度が速くなる)、速度の調整を行います。

3 replies

Community Expert
January 2, 2025

ループを使ってー定速で動かすことは出来ますか?
定速にできれば、プリコンポーズしてからタイムリマップを適用して速度を変えてみてはどうでしょう。

MukaidaCommunity ExpertCorrect answer
Community Expert
January 3, 2025

<追記>
「オフセット」はリピートを使わなくてもキーフレームだけで速度調整できると思います。
グラフで表示すると下図のようにしてみてはどうでしょう。


1秒あたりにキーを追加してますが、キーを打つ前に0秒のキーと最終フレームのキーを入力します。
例えばデュレーションが15秒なら、値の入力を-800 x 15 と計算式を入力すれば -12000で設定されます。
-800とは、1秒間で移動する距離になるので好みの速さを当てはめて下さい。
一定の速度に設定してから、1秒あたりにキーを追加して、上方向へドラッグすると速度が落ちます。


もう少し滑らかにしたい時は、2秒あたりにキーを打ってから1秒あたりにキーを追加して、そのキーを上方向にドラッグすると少し滑らかな曲線になります。

 

<追記>
1秒に追加したキーは、自動ベジェのボタンを押すと曲線になります。
曲線にしてから、2秒目と最終フレームのキーを選択して、少し上方向にドラッグします。
1秒目のキーを上方向に移動させたことで、1秒と2秒の間の直線部分の傾斜が強くなった為(速度が速くなる)、速度の調整を行います。

Community Expert
January 4, 2025
<追記>
キーフレームを使わずにエクスプレッションでコントロールできるようにしてみました。
n = -2000; // 一定速時の速度
d = 3; // 初速時のデュレーション
s =  linear(time,0,d,0,1);
y = n * s * s * s;
if (time < d){
y ;
}else{
y = (time-(d-1)) * n ;
}
[value[0],y]
 
速度が一定速に切り替わる部分では、一般ユーザーには気が付きにくいと思いますが、デュレーションと速度のバランスによって、しわ寄せが起きて速度の変化に少しギャップが出る場合があります。
ajabon grinsmith
Community Expert
Community Expert
January 1, 2025

スレッドをAfterEffectsフォーラムへ移動しました。

すみません、あとよろしくお願いします

Inspiring
January 8, 2025
良くわかっていませんでした。ありがとうございます。
shiomijun
Community Expert
Community Expert
January 1, 2025

これ、AEっすね

アフターエフェクツのフォーラムのほうでどうぞ