After Effectsでの3Dプロジェクトとアニメーション

アフターエフェクツで中心点を見つけてジャンプベクトルを設定する

チュートリアルのすべてのビデオ After Effectsでの3Dプロジェクトとアニメーション

このセクションでは、After Effectsの3Dプロジェクトの世界に深く入ります多くのヌルオブジェクトの中心点を効率的に見つけ球面上のジャンプアニメーションに使用されるジャンプベクトルを作成する方法を学びます。これを実現するために、プロセス全体を自動化する特定のエクスプレッションを使用し、手作業の手間を省きます。

主なポイント

  • エクスプレッションを使用して、複数のレイヤーの中心点を計算する方法を学びます。
  • ジャンプベクトルが努力することで、ジャンプが球面に対して垂直に保たれることを理解します。
  • エクスプレッションを使用することで、アニメーションが大幅に簡素化されます。

ステップバイステップガイド

中心点を見つける

中心点を計算するには、すべてのレイヤーの位置の合計をレイヤーの数で割った基本的な公式から始めます。実際に持っているレイヤーの数を明確に把握することが重要で、これが平均を計算するための基本条件です。

最初に、ヌルオブジェクトの位置にエクスプレッションを挿入します。Altキーを押しながら、「位置」の横にあるストップウォッチアイコンをクリックしてください。

中心を見つけて、After Effectsのジャンプベクトルを設定する

次に、最初のレイヤーと最後のレイヤーのインデックスを決定するために以下の変数を使用します。最初のレイヤーには「IDX_A」、最後のレイヤーには「IDX_B」と定義し、単に IDX_B - IDX_A を使用してレイヤーの総数(Num_L)を計算することができます。

今は、すべてのレイヤーを反復処理するループを作成する時です。これは、各ヌルオブジェクトの位置を合計するforループを使って達成します。

ループの内部で、現在のレイヤーの位置にアクセスし、それを平均を保存する変数「Avg_POS」に加えます。X、Y、およびZの値を正しく扱うことを確認してください。

After Effectsで中心点を見つけてジャンプベクトルを設定する

すべての位置を合計した後、合計位置をレイヤーの数で割って真の平均値を得ます。この段階では、次元(X、Y、Z)も考慮する必要があります。

最終的に、コンポジション内のすべてのレイヤーの中心点を得ることができ、そのすべてがダイナミックに行われ、手動でレイヤーを数える必要がありません。

ジャンプベクトルを作成する

中心点を知ったら、今度はジャンプベクトルに移ります。ジャンプベクトルを使用すると、球面に垂直な美しい弓を生成できます。手動でアニメーションを行う必要はありません。

再度、ジャンプベクトルを表すレイヤーにエクスプレッションを追加します。再びAltキーを押しながらストップウォッチアイコンをクリックしてください。ここで出発点が必要です。

「After Effectsで中心点を見つけ、ジャンプベクトルを設定する」

最初のポイントはオブジェクトの現在の位置になり、2番目のポイントは中心点(ワールドセンター)になります。次に、ベクトル位置を計算する必要があります。ジャンプベクトルは、ポイントの位置と中心点との差から成ります。

After Effectsで中心点を見つけてジャンプベクトルを設定する

ここで「PointPosition」はオブジェクトの世界での位置であり、「WorldPosition」は中心点です。

ベクトルを動的かつ可動的にするために、ベクトルのX、Y、Z値の変数を作成することもできます。単にエクスプレッションにベクトルの該当値を入れてください。

中心点を見つけて、After Effectsでジャンプベクトルを設定する

これで、オブジェクトのアニメーションを簡単に制御でき、希望の結果を得ることができます。

結論

これらの2つのエクスプレッションを実装することで、After Effectsで効率的に作業し、精度と時間を節約しながら複雑なアニメーションを作成することができます。このステップバイステップガイドを使って、After Effectsの3Dプロジェクトで作業するための基礎を学び、クリエイティブなアイデアを実現する準備が整いました。

要約 - After Effectsで中心を見つけてジャンプベクトルを作成する

このガイドでは、ヌルオブジェクトの中心点を簡単なエクスプレッションで計算する方法を学ぶことができました。さらに、3D空間のベクトルについての数学的考察を通じて、ジャンプベクトルを作成するプロセスを学びました。

よくある質問

複数のヌルオブジェクトの中心点はどう計算しますか?ヌルオブジェクトの位置をすべて合計し、オブジェクト数で割ることで中心点を計算できます。

ジャンプベクトルとは何ですか?ジャンプベクトルは、オブジェクトと中心点との間の距離を示す数学的なベクトルであり、アニメーションに利用されます。

After Effectsにおけるエクスプレッションの有用性はどれくらいですか?エクスプレッションは多くのプロセスを自動化し、手動での介入なしに複雑なアニメーションを可能にするため、時間と労力を節約します。

485,807,638,821,837,829