言語設定が完了すると、右のような大きなウィンドウが表示され。
ウィンドウは大きいですが、実際に動作する部分は小さいため、ウィンドウサイズを手で縮小して最小限にすることができます。
Additional Transform [FREE バージョン] 使用ガイド
プロ版の説明書は別途記載されています。
0. インストール方法
このスクリプトは、スクリプトを実行すると直接Additional Transformが適用されるスタンドアロンモードと、必要なときに1回クリックするだけで機能が適用される小さなUIウィンドウを表示する“ Script UI”モードをサポートしています。
スタンドアロンモード
スタンドアロンモードは、スクリプトを実行すると選択したレイヤーに直ちに Additional Transform を適用するモードです。
スクリプトをこのように動作させたい場合は、AEのインストールフォルダ内の「Scripts」フォルダを開き、その中にこのスクリプトをコピーしてください。
PRO TIPS
クリプトUIモード
クリプトUIモードは、ボタンが含まれた小さなウィンドウを画面に表示するモードです。
ウィンドウを好きなところに引っ張っておいて、必要なときにボタンだけを押すと、選択されたレイヤーにAdditional Transformが直ちに適用されます。
このスクリプトをこのように動作させたい場合、AEのインストールフォルダ→「Scripts」フォルダ下の「ScriptUI Panels」フォルダを開いて、そこにこのスクリプトをコピーしてください。
今後、スタンドアロンモードとクリプトUIモードの動作方法が異なる場合、上記のようにパーツで説明します。
1. 設定作業と実行
スクリプトの実行方法
通常のスクリプトでインストールしたスクリプトは、ファイルメニューの下のスクリプトメニューを開いて探すことができます。
ScriptUIでインストールしたスクリプトは、Window(ウィンドウ)メニューの下で確認できます。
たまにスクリプトがリストの下に下がって見えない場合がありますが、この場合は下の小さな矢印を押してリストを下に下げていただくと見えます。
初期設定
スクリプトを初めて実行する際に、環境設定で「Allow Scripts to Write Files and Access Network(スクリプトを通じたファイルの書き込みおよびネットワークの許可)」設定がオフになっている場合、以下のようなエラーが表示されます。
このウィンドウでOKを押してしばらく待つと、関連する設定を行う設定ウィンドウがされます。
もし何度待っても環境設定ウィンドウが表示されない場合、次のようなパスで環境設定ウィンドウを開いて、「Allow Scripts to Write Files and Access Network(スクリプトによるファイルへの書き込みとネットワークへのアクセスを許可)」にチェックし、設定ウィンドウを閉じてください。
英語版の場合:
日本語版の場合:
CC2019以前のバージョンを使用している場合:
まず、Additional TransformスクリプトはCC 2019以降のバージョンをサポートしています。CC 2018以前のバージョンを使用している場合は、After Effectsの更新をお願いします。
CC2019バージョンの場合、設定に「スクリプトおよび式」タブがないため、Additional Transformが自動的に設定パネルを開くことができないため、次のように設定する必要があります。
[Edit(編集)]→[Preferences(環境設定)]→[General(一般設定)] の順に進んで、一般設定を開いてください。
環境設定ウィンドウで[Allow Scripts to Write Files and Access Network(スクリプトによるファイルへの書き込みとネットワークへのアクセスを許可)]をチェックしてOKを押して閉じます。
スクリプトをじてから再度実行してください。
スクリプトを初めて実行する場合は、言を先選択するウィンドウが表示されます。この設定は、After Effects言語とは関係ありません。便利な言語を選択してOKを押してください。
ここからは、スタンドアロンモードとスクリプトUIモードの動作方法が異なります。
スタンドアロンモード
スタンドアロンモードの場合、言語の設定が終了すると、すぐに機能が実行されます。 ただし、レイヤを選択していない場合、以下のようなエラーが表示される場合があります。
これは誤作動ではなく、スクリプトが正しくインストールされており、レイヤーを選択して再実行すると、すぐにAdditional Transformが適用されます。
このスクリプトをショートカットとして登録すると、ワンタッチで機能が実行されるようにすることができます。
これに関する設定方法については、スクリプトをショートカットキーで登録する方法 ドキュメントを参照してください。
スクリプトUIモード
言語設定が完了すると、右のような大きなウィンドウが表示され。
ウィンドウは大きいですが、実際に動作する部分は小さいため、ウィンドウサイズをマウスで縮小して最小限にすることができます。
右のように、パネルをドックする場所を選んでドラッグできます。
これで設が完了すると、ボタンを1回クリックするだけで、Additional Transformを適用できるようになります。
After Effects 2023以降のバージョンで、イメージボタンが全て丸い形状で表示る現象について
After Effectsの最新バージョンである2023において、イージボタン(アイコボタン)が全て丸い形状で表示されるように更新されました。
可哀想な被害者たち
様々な角度から調べましたが、最終的に解決策を見つけることができず、もし後にタンの見た目を戻す方法が見つかった場合は適用します。 機能上の問題はありません。
もしも丸いボタンが嫌いなら、スクリプトパネルの右上のメニューボタンをクリックして、[Use legacy UI (以前のバージョンのUIを使用)]をチェしてください。 ボタンがきれいに変わります。
2. Additional Transform の適用
スタンドアロンモード
まず、Additional Transformを適用するレイヤを選択してください。 一度に複数を選択してもかまいません。
ファイル(ファイル) → スクリプト(スクリプト) → Additional_Transform.jsxbinの順にスクリプトイルを実行してください。その後、次のScript UIモードの項目に従ってください。
スクリプトUIモード
まず、Additional Transformを適用するレイヤを選択してください。 一度に複数選択してもかまいません。
スクリプトパネルで、Additional Transformのロゴボタンをクリックしてください。その後、以下の手順に従ってください。
[Processing…]ウィンドが表示され、レイヤーにAdditional Transformが適用され始めます。スクリプトがすべて適用されるまで待ちます。
* 適用にかかる時間は選択されたレイヤーの数に比例します。
選されたレイヤーにAdditional Transformが適用されました。
3. Additional Transform 사용하기
Additionalの基本的な動作原理は以下の通りです。
Additional Transformの作原理
Additional Transformは基本的に各変形属性に次のような計算をして、最終的にレイヤーの変形属性に適用するエキスプレッションを使用します。
•
**Anchor Point(アンカーポイント)= レイヤのデフォルト値 + Additional Transform( Anchor Point X,Y,Z )
•
Position(位置)= レイヤのデフォルト値 + Additional Transform( Position + Position X,Y,Z )
Separate Dimentions(次元に分離)が適用された場
•
Scale(スケール)= レイヤのデフォルト値 + Additional Transform Scale + Scale horizontal, vertical )
•
Rotation(回転)= レイヤのデフォルト値 + Additional Transform( Z Rotation )
3Dレイヤが有効になっている場合のRotation
•
Opacity(不透明度)= レイヤのデフォルト値 + Additional Transform( Opacity )
* 例えば、レイヤのデフォルトX Position(X位置)が300、Additional TransformのPositionが[150, 0]、Position Xが40の場合、そのレイヤの最終的なX Position の値は300+150+40=490になります。
* Additional Transformのコントローラの値は-100から100まで指定可能で、例えばレイヤのOpacity(不透明度)が100%でコントローラのOpacity値が-40の場合、最終的な不透明度は60%になります。
Additional Transformは、キーフレームアニメーションを少し簡単にすることを目的としています。どのように使いたいかは皆様次第ですが、私は以下のように使うことをお勧めします。
1) 後で移動しやすくアニメーション作り
レイヤにキーフレームアニーションを追加し、それをコピーして新しい場所に配置する必要がある場合?
もう苦しむ必要はありせん。以下の手順で行ってください。
← この使い方の説明を見るには左の三角形をクリック
2) すでにキーフレームを設定したレヤを簡単に移動する
レイヤにキーフレームがすでに設定されているが、それを移動するためには、すべてのキーフレームを選んでから、またキーフレームのある時間に移動して値を手で移動しなければならなかった。。。面倒なプロセスとお別れできます。
← この使い方説明を見るには左の三角形をクリック
3) キーフレームアニメーションを同時に2つ作成
まだ表示されているアニメーションが終わっていないのに退場の準備をしたり、登場アニメョンが終わった後も続けて動かしたかったりする場合。 Nullをさらに追加すると、レイヤがさに増えます。後でレイヤを複製する際に、Nullも複製しなければなりません。実際には面倒です。そんな時もAdditional Transformが役に立ちます。
← この使い方説明を見るには左の三角形をクリック
4. エクスプレッションの修理/解除
エクスプレッションの修理
Additional Transformを適用した後、「Separate dimentions(次元分離)」を実行したり、「3Dレイヤー」を活性化すると、上記のように一部属性のエクスプレッションが解除されることがあります。
修理する方法は簡単です。 Additional Transformが適用されたレイヤーを選択し、Additional Transformをもう一度適用します。 すると右側のようなウィンドウが表示されますが、こちらでエクスプレッションを直すしを選択してください。
エクスプレッションを直したという案内メッセージとともに、エクスプレスが修理された様子を確認することができます。
一度に複数のレイヤーのエクスプレッションを修理する
複数のレイヤーを一度に次元分離したり、複数のレイヤーの3Dレイヤーモードを同時に活性化すると、レイヤー数個のエクスプレッションが一度に解除されます。
このような場合に備えて、エクスプレッションを直す機能もレイヤー数個を一度に直せるようにサポートします。 そのまま修理したいレイヤーをすべて選択してから(問題のないレイヤーを含めても問題ありません)、Additional Transformを実行し、"Expression直す"を選択してください。
このとき、選択されたレイヤに Transformが適用されていないレイヤがある場合、そのレイヤにAdditional Transformiが適用されますので注意してください。
それにより、右側のように選択されたレイヤの式を一度に修正し、結果を案内します。
Additional Transformを解除する
Additional Transformが間違って適用されたり、Additional Transformが不要になった場合は、Additional Transformを解除するレイヤを選択し、もう一度Additional Transformを適用。表示される画面で「Additional Transformの適用を解除する」をクリックすればいいです。
そのようにすると、選択したレイヤのAdditional Transformを解除し、結果を案内します。
これも複数レイヤを選択(この場合、Additional Transformが適用されていないレイヤが含まれていても問題ない)し、上記のようにAdditional Transformを適用→「Additional Transformの適用を解除する」をクリックすると、選択されたすべてのレイヤのAdditional Transformが解除されます。
解除後、結果を案内します。
5. 言語を変更する
各種設定を変更する を参照してください。
6. バグ報告と機能の改善提案の提出
バグ報告と機能の改善提案の提出 を参照してください。
Additional Transform [PROバージョン] の使い方
Additional TransformのPROバージョンはまだアイデア段階です。(未開発)