レイヤー リネーマーとしてスクリプトを最初に保存します。テキストエディタで現在のスクリプトを開き、必要なフォルダに.jsxファイルとして保存することで、これを行うことができます。
主なポイント
- After Effectsにパネルとしてユーザーインターフェースを統合します。
- レイヤーを効率的に名前を変更するための機能を追加します。
- パネル内のデザインやレイアウトを調整します。
パネルをAfter Effectsに正しく実装し、デザインするために、以下の詳細なガイドに従ってください。
スクリプトUIフォルダを作成します。このフォルダの名前は"ScriptUI"である必要があります。
After Effectsを再起動して、プログラムが変更を認識し、パネルを正しく読み込めるようにします。
次に、パネルオブジェクトを定義する必要があります。スクリプトにIfブロックを追加し、スクリプトがパネルとしてロードされるようにします。
パネル内のレイアウトを動的にするために、インターフェースが正しく中央揃えされ、適応するようにするコードを追加します。
次に、パネルに魅力的な背景色を割り当てる時です。Graphicsエリアを追加して、希望の背景色をR、G、B値を設定して定義します。
現在のコンポジションのレイヤーリストを生成する関数を作成します。この際、アクティブなコンポジションに実際にレイヤーが含まれているか確認します。
次に、ユーザーが「更新」ボタンをクリックしたときにリストを自動的に更新する機能を追加します。
選択されたレイヤーの名前を変更できる関数を作成します。このとき、ユーザーが入力フィールドに入力した名前を調整します。
現在選択されているコンポジションにレイヤーが存在するかに応じて、ボタンを有効または無効にする必要があります。
選択したレイヤーの名前を変更するための新しいボタンを追加します。これがパネルの主要な機能の一つです。
スクリプトを終了する前に、After Effectsでパネルをテストし、すべての機能が期待通りに動作し、デザインの変更が表示され、インタラクションがスムーズに行われていることを確認します。
このガイドでは、After Effectsにユーザーインターフェースをパネルとして統合し、レイヤーを名前変更するための必要な機能を追加する方法を学びました。スクリプトを最適化し、デザインを調整することで、作業の効率を劇的に向上させることができます。
どうすれば自分のパネルが正しく読み込まれることを確認できますか?スクリプトを保存した後、After Effectsを再起動してください。
新しい機能をパネルに追加するには、簡単なJavaScript関数を使用し、それをパネルのボタンクリックイベントに組み込んでください。
コンポジションにレイヤーが存在しない場合はどうすればいいですか?パネルはレイヤーが存在しないことを示すメッセージを表示する必要があります。
パネルの背景色を変更するには、スクリプト内のGraphicsコマンドを使用して、パネルの背景色のRGB値を設定してください。