みなさんAEでポヨンとしたスケールアニメを複数のレイヤーに適用する時にどうしてますか?
同じ動きならアニメーションを使いまわしたいですよね(^o^)
問題
レイヤー毎にスケールの値が異なると、それぞれのレイヤーのスケール値でアニメーションしないといけないですよね。
例えば以下のシェイプノードは、左からそれぞれスケール50→100→150 となっています。
これだとベースのスケールが違うのでモーションの使い回しができないのです。
効率的に作るにはアニメーションをコピペしたいところです。
解決方法「トランスフォームエフェクトを使う」
今回はこちらの解決方法を推したいと思います。
エフェクト>トランスフォーム を右側のシェイプに適用しスケールアニメを行ったのが下記です。
スケールキーの値は 100→120→100と打っています。
そしてこのエフェクトを他の2つにコピペすると、同じスケールアニメを行います。
注意点としては、レイヤーの位置 と トランスフォームエフェクトのアンカーポイント&位置 を同じにすることです。ちょっと面倒ですがエクスプレッションで紐付ければOK。
解決方法「プリコンポーズする」
レイヤーをプリコンポーズすれば、サイズをそのままでスケール値をリセットできるので、アニメーションの使い回しができますね。
しかし全レイヤーをいちいちプリコンポーズするの面倒くさいなって私は思います。
以上、2つの解決方法を提示させていただきました。
他にも方法があればコメントください!でわ!