[エクスプレッション]レイヤー数が増えたときにその数に応じて配置を調整するには?numLayers

レイヤーの増減に合わせて調整するにはそのコンポジションに何レイヤーが入っているかを取得する必要があります。その場合に使えるエクスプレッションがあります。

numLayers

これを使えばコンポジションのレイヤー数を取得してくれます。

レイヤーの増減に合わせて円の配置間隔調整したい場合

まずはシェイプを作りあんかーポイントを下にずらして回転すると円を描くようにします

回転にエクスプレッションを追加

n = 360/thisComp.numLayers;
index*n-n

1行目 = 一回転が360°なのでそれをこのコンポジション内のレイヤーで割る。それを nという変数に入れています。このときにレイヤー数を数えるのに使うのがnumLayers

2行目 = 増えたレイヤーのインデックスを参照してシェイプの配置され位置をコントロールする

あとは増やしていくだけ

面白いですね。みなさんも使ってみてください。注意点としてはthisCompの後につけて使う感じですね。

エクスプレッションを使って快適なAE生活を^^

https://everydayskillshare.jp/