英語版のAfterEffects用に作成されたスクリプトは非英語版のAfterEffectsで正常に動作しないことがありますが、それがエフェクト名に起因している場合は比較的簡単に修正が可能です。今回、特に便利なスクリプトについて修正例を2つご紹介します。Horizonのように画像を天球にマッピングすることができます。Skydomeのスクリプト自体は、aescript.comのSkydomeのページから入手してください。今回はversion1.01についての修正箇所を記載しているので、今後バージョンアップされた場合はこの記事の内容がそのまま使えなくなる可能性がありますので、ご注意ください。ダウンロードしてきた”skydome_v1.01.jsx”を念のためにバックアップした上で、お好きなテキストエディタ(できれば行数が表示されるもの)で開いてください。以下の箇所を修正していきます。tExprString;修正箇所は以上です。エフェクト名とパラメタ名を日本語版のものに変更し、それにあわせてエクスプレッションで参照している部分も変更することで、正常に動作するようになります。コンポジションを選択した状態でスクリプトを動かして動作することを確認してください。Toolkitを使って原因の箇所を特定することもできます。paletteSkydomeを日本語版で動作するように修正できたところで、もうひとつ使い方によっては凄く便利になるスクリプトをご紹介します。上記フォーラム中の画像を見てわかるとおり、このパネルを使うとワンクリックでエフェクトを適用できるようになります。エフェクトを階層型のメニューから毎度選択するのは地味に大変なので、使用頻度が高いエフェクトだけでも登録しておくと非常に楽になると思います。paletteの効果があるのではないかと思います。人によって使用頻度の高いエフェクトも違ってくることもあって、フォーラム中の6番目の書き込みにある”Quick_Fx_Palette_v2.zip”ではよりカスタマイズしやすいようになっています。スクリプトの最初の部分を変更することで日本語版で動作するようにし、さらに好きなエフェクトに変更することができます。以下は”ブラー(滑らか)”を適用したい場合の例です。fxエフェクト名とパラメタ名を日本語版のものに変更していきます。それぞれ追加したいエフェクトの日本語名を確認してください。パラメタが初期値でもいい場合は省略することも可能です。私の場合は使用頻度の高そうなエフェクトを検討した結果、以下のようになりました。“(後ろに半角スペースあり)としないと動作しませんでした。トライトーンを追加されたい方はご注意を。Nameを使うことで言語環境に関係なく指定することができます。Nameを使った書き方が好ましいかと思いますが、そのエフェクトに付随するプロパティ値の指定方法が難しくなるので今回は避けました。Nameを使った方法をお勧めします。14:00書いてきました。11:06app.languageで言語取得して条件分岐させても良いかと。11:06app.languageで言語取得して条件分岐させても良いかと。palette(使用頻度の高いエフェクトをワンタッチで適用)等のスクリプトを日本語版AfterEffectsで使用する方法。22:29こんにちわ。Backgroundコンポのレンズ補正のエクスプレッションがエラーになってしまいます。良ければそこのエクスプレッションだけ教えていただけると助かります。20:11>まみさん確認したところ、オリジナルのものから変更してる箇所は”チェックボックス”のカタカナ表記だけでした。CS4とCS5では検証済みです。スクリプト実行中にエクスプレッションのエラーが発生するとその後のスクリプトの処理が止まってしまうので、スクリプト中での原因箇所を特定しないといけないように思います。17:56>10takumi_kashima10お返事ありがとうございます。お忙しいところすみません。視界プロパティって出て来ちゃいます。スクリプト自体は最後まで実行されているようなんですが。なんでかな.........。