After Effectsのエクスプレッション:index編

After Effectsのエクスプレッションの一つであるindexは複数のオブジェクトに同じ動きをさせたいときなどに便利です。
この記事では、After Effectsのエクスプレッションの一つであるindexについて紹介します。

indexで何ができる?

indexは、記述することで複数のオブジェクトに同じ動きをさせることができます。
ピックウィップと似た効果といえば分かりやすいかもしれません。
ただ同じ動きをさせるだけでなく、少しだけ開始する時間をずらしたり位置を調整したりすることも可能です。
indexを使用する際に覚えておいて欲しいのが、以下の記述方法です。

thisComp.layer(index+○○).transform.position

thisCompとはこのコンポジション、つまりindexを追加したオブジェクトのことを指します。
layer(index+○○)は、どのレイヤーの動きを真似させたいのか指定するための記述です。
例えば、レイヤー1にレイヤー2の動きをコピーさせたいときはlayer(index+1)と記述しましょう。
同様に、レイヤー1にレイヤー3の動きをコピーさせたいときはlayer(index+2)、レイヤー2にレイヤー5の動きをコピーさせたいときはlayer(index+3)という要領でレイヤーの数を足し算していきます。
最後のtransform.positionは位置を変更しますという宣言です。

文字だけだと伝わりづらいので、次のステップで実際に試してみましょう。


indexの使い方

ここでは、indexの使い方について紹介します。
位置だけずらしたり、時間をずらして移動させる方法も紹介しますのでぜひ確認してみてください。

オブジェクトの追加

まずは、オブジェクトを作成します。

オブジェクトを作成

楕円形ツール、もしくは長方形ツールなどを使用してオブジェクトを作成してください。
作成するオブジェクトは何でもいいです。

キーフレームの追加

次に、作成したオブジェクトを移動させるためのキーフレームを追加します。

時計マークをクリック

レイヤーパネルから先ほど作成したオブジェクトのトランスフォーム>位置の隣りの時計マークをクリックします。


キーフレームの打ち込み

タイムラインのインジケーターを好きな場所に移動させて、「◆」をクリックします。
さらに、位置の数字を適当に変更してください。
これで、キーフレームの打ち込みは完了です。

新規でオブジェクトを追加

次に動きを真似させるオブジェクトを追加します。

オブジェクトを作成

楕円形ツール、もしくは長方形ツールなどを使用してオブジェクトを作成してください。
作成するオブジェクトは何でもいいです。

indexを追加

ここでindexを追加します。

エクスプレッションの追加

先ほど作成したオブジェクトのトランスフォーム>位置を選択状態にしたまま、画面上部のメニューからアニメーション>エクスプレッションの追加をクリックします。


エクスプレッション

エクスプレッションが追加されました。
エクスプレッションの内容を「transform.position」から「thisComp.layer(index + 1).transform.position」に書き換えましょう。


これで、動きを真似させることができました。
しかし、動きが重なっているので分かりづらいです。
次のステップで位置をずらして動きを真似させる方法を紹介します。

位置をずらす

オブジェクトの位置をずらす方法は簡単です。
エクスプレッションの内容を

thisComp.layer(index + 1).transform.position+[0,150]

と書き換えれば完了です。

エクスプレッションの末尾に+[0,150]と加えただけになります。
[]の中の数字を変更すれば、更に位置を細かく調整できます。

時間をずらす

また、動き出す時間をずらす方法もあります。

エクスプレッションの内容を

thisComp.layer(index + 1).transform.position.valueAtTime(time-1)

と書き換えれば完了です。

元のオブジェクトが動き出した1秒後に動きだよう設定しています。
2秒後に動き出させたい場合は、valueAtTime(time-2)といった風に設定しましょう。

また、位置をずらしつつ、時間もずらしたい場合は下記のように設定しましょう。

thisComp.layer(index + 1).transform.position.valueAtTime(time-1)+[0,150]


ただ副業してもダメ!?
動画編集だけに専念して収入も増やせる方法とは?

今回の記事を読んだ方は、動画編集者もしくは動画編集者見習いという人が多いのではありませんか。
今の会社や収入に不満のあり、動画編集の副業をして収入を増やそうと考える人もいるでしょう。
しかし、実際に副業をしても

「クラウドソーシングで探しても倍率が高く採用されない…」
「案件を取るために自分で営業しても上手くいかない…」
「単発の案件ばかりで継続的に稼げない…」
「営業や事務作業などの無駄な時間が多い…」

という悩みを持ったことはありませんか。

副業やフリーランスの場合、営業や事務対応など全ての作業を自分で行なわないといけないため大変ですよね。
そんな時に、「案件を紹介してくれたり、仕事中のサポートをしてくれる人」がいたら副業も上手くいくと思いませんか。

今回紹介する「レバテッククリエイター」を使用すれば、未経験者でも動画編集だけに専念して収入UPが可能です。
レバテッククリエイター」はクリエイター向けの案件紹介サイトです。

特長的なのは自分に適した案件を紹介してくれるため動画編集に専念できる点と、キャリアプランや仕事の進め方、果ては次回プロジェクトについての相談が可能な点です。

それら全てのサービスを無料で使用できます。
そのため、動画編集に専念して収入を増やしたい人自分で営業したくない人は、ぜひ一度試してみてほしいサービスとなっております。

おすすめポイント
  • 営業の手間を省いて動画編集の作業だけで収入UPできる!
  • 無料のキャリア相談でより良い働き方を実現できる!
  • フリーランスでも継続して案件がもらえるので安心!

レバテッククリエイターは60秒で簡単に無料登録が可能です。
登録すれば、すぐに担当者がついてキャリアプランや案件について相談可能なので、ぜひお早めに登録してみてください。

60秒でレバテッククリエイターに無料登録

スマホの方はこちらからチェック!

まとめ:indexを使いこなそう

indexは他のエクスプレッションと一緒に使うことが多いです。
indexを使いこなせば、作業効率が格段にアップするのでぜひ色々な場面で使ってみてください。
また、この他にもAfter Effectsの使い方について紹介しておりますので、気になる方はぜひご覧ください。