Loop -2-
実例:Compのループ
- コンポジションをループさせるにはどうすればいいのか、という質問が多いのですが、とても簡単です。
- 1,ループさせたいCompにタイムリマップを適用します。
-
2,そのタイムリマップにloopOut( ) を記述します。
-
3,タイムリマップのキーはコンポ尺+1 frに打たれるので(図左)そのキーを1fr前に移動させ、次のfrでキーを打って値を0ゼロにします。
前後にループ
- エクスプレッションのloopOut( ) とloopIn( ) はキーフレームよりも前か後ろかどちらかにしかループ出来ません。
- ここではキーフレームをいじらずに前後に延ばす方法を紹介します。
- 前後をループするには、始めのキーより前は loopIn( )、それより後はloopOut( )と使い分けます。それには条件演算子を使います。
(time < key(1).time) ? loopIn( ) : loopOut( )
- 結果は左図のようになります。
- 引数がデフォルトのままなのでcycleリピートしています。
- 引数を"continue"と"offset"に変えると右図のような動きになります。