能力のステップアップは大きな違いを生みます。突然、未来はそれほど遠くないように思えます。
ChatGPT を Adobe After Effects に接続することに関する私の前回の記事をまだ読んでいない場合は、ここで概要を説明します。これにより、初心者ユーザーもマスターできるようになります。グラフィック アーティストが AI 自動化に動揺しているのは当然ですが、これはより良いアートに道を開くためにスキルを向上させた例です。
After Effects でモーション グラフィックスを作成するのを手伝ってくれるように ChatGPT に依頼したとき、その素晴らしさは私を驚かせました。複雑なカスタム式を問題なく吐き出すことができました。 After Effects の表現システムは JavaScript を利用しています。ただし、影響を受けるのは単一値のパラメータ (位置、スケール、回転など) のみです。これ以上のことを行うには、本格的な .jsx スクリプトが必要になります。
GPT-4 はさらに一歩前進することができました。 After Effects で完全に実行可能なスクリプトを作成することができました。以下の私の例をチェックしてください。
簡単なスクリプト
「Adobe After Effects 用の .jsx スクリプトを作成して、選択したシェイプ レイヤーを複製し、複製されたレイヤーの位置にウィグル機能を追加できますか?」
GPT-4 はコードを提供し、それを .jsx ファイルとして保存するように指示しました。さらに、ウィグル機能をカスタマイズしたい可能性があることを知っていたので、それについても積極的に説明してくれました。
スクリプトは選択したシェイプ レイヤーを複製し、複製されたレイヤーの位置プロパティにウィグル機能を適用します。ウィグル式 wiggle(3, 50) は、1 秒あたり 3 回のウィグル周波数と 50 ピクセルの振幅を表すことに注意してください。必要に応じてこれらの値を調整できます。
特に、それは私のコンポジション内のシェイプレイヤーにのみ影響しました。テキストレイヤーも選択しても、影響はありません(タスクを終了する前に警告を吐き出すだけです)。これは、ユーザーがコンポジション全体を選択しても、影響を受けるのはシェイプ レイヤーのみであることを意味します。
一歩上の
次に、すべてのモーション グラフィック アニメーターが煩わしいと感じているもののスクリプトを作成したいと思いました。レイヤーを生成し、円形に互いに等距離に配置したいと考えました。 InDesign とは異なり、After Effects にはこれを行うための直観的なシステムがありません。
Adobe After Effects 用に別の .jsx スクリプトを作成して、ユーザーに 2 ~ 12 の数字を入力するダイアログ ボックスをポップアップ表示することはできますか?次に、スクリプトはその番号を取得して、選択したレイヤーを複製する必要があります。次に、複製したレイヤーの位置を円の中に移動し、レイヤーのアンカー ポイントが円の周囲に均等に配置されるようにします。円の半径は 300 ピクセルである必要があります。
ダイアログ ボックスにユーザー入力フィールドをもう 1 つ追加して、円の半径をユーザーに尋ねることはできますか?
正常に動作しているダイアログ ボックスと、自然言語での会話後の様子。これは ChatGPT-3 の能力からの大きな進歩であり、モーション デザイナーやアニメーターにとってカスタム オートメーションの新時代をもたらす可能性があります。
有用性の簡単な例
私には毎日 After Effects を使って仕事をしている親友がいます。ブランドのカスタム アニメーションを作成し、イベント会場のスクリーンに表示します。彼らの仕事の一部は、彼女のカスタム After Effects エクスプレッションによってすでに自動化されています。
より強力なスクリプト自動化ワークフローを使用すると、次のことが可能になる可能性があります。
- さまざまな画面比率に合わせてアニメーションを作り直す
- クライアント ブランドを使用して After Effects をサーバーにポイントし、迅速なレンダリングを実現します。
- クライアントのブランドカラーでアニメーションの色を自動的に変更します。
多くの責任の中で、ブランドと協力して自分たちの好みに合わせたものを作る必要があり、パイプライン全体が標準に準拠していることを確認する必要もあります。彼らがすぐに仕事を失うことはないと思いますが、毎週のルーチンアニメーションの数時間を削減できるかもしれません。
創造的な取り組みで GPT-4 を使用した人はいますか?以下のコメント欄であなたのプロジェクトについてお気軽にお知らせください。