Skip to main content
3428 Posts
購入したスクリプトが使用できない

『TypeAnimeJP』というスクリプト(だと思うのですが)を購入。正常にインストールしました。しかしAEを起動しても、スクリプトには表れず、長時間格闘しましたが解決できず、ここを頼っています。使用機材macOS 14.6.1AE2024(最新)インストールしたスクリプトは、「AE2024」>「Scripts」>「ScriptUI Panels」の中に入っており、ファイル名は「TypeAnimeJP.jsxbin」です。Q1.AEを普段使うことがなく、そもそもの話で申し訳ないのですが、「ScriptUI Panels」の中のスクリプトはどうやって呼び出すのか?「ScriptUI パネルをインストール」という項目があると言うことは、「ScriptUI パネル」なるものが存在すると思うのですが、どうやって呼び出すのかがわかりません。Q2.拡張子が「.jsx」は開くことができるものもあるのですが、「jsxbin」のものは反応しません。「スクリプトによるファイルへの書き込みとネットワークへのアクセスを許可」にもチェックを入れたにも関わらずです。「スクリプトファイルを実行」してもなんの反応もありません。そもそも「TypeAnimeJP.jsxbin」はスクリプトファイルなのか?格納場所は合っているのか?アドビ製品でもない質問で申し訳ありませんが、ご教示願います。参照https://cginterest.com/2023/07/01/%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E8%A1%A8%E7%8F%BE%E3%81%8C%E5%86%8D%E7%8F%BE%E3%81%A7%E3%81%8D%E3%82%8B-aftereffects%E7%94%A8%E3%83%84%E3%83%BC/

スクリプトでスケールのキーフレームにイーズを適応させたい

AEのスクリプトを作っています。スケールにキーフレームを打ち、そのキーフレームにイーズをつけたいのですが上手くできません。コードは下記になります。ーーーーーーーーーーーーーーーーーー// コンポジションとレイヤーを取得var comp = app.project.activeItem;var layer = comp.layer(1);// ポジションプロパティを取得var positionProperty = layer.property("scale");// イージングの設定var easeIn = new KeyframeEase(0.5, 50); // イージングの強さを設定var easeOut = new KeyframeEase(0.75, 85); // イージングの強さを設定// ポジションプロパティのキーフレームを設定var keyTime1 = comp.time;var keyTime2 = keyTime1 + 1; // 1秒後に次のキーフレームを設定// キーフレームを追加し、値を設定positionProperty.setValueAtTime(keyTime1, [0, 0]); // 初期positionProperty.setValueAtTime(keyTime2, [100, 100]); // 最終// イージングを設定positionProperty.setTemporalEaseAtKey(1, [easeOut], [easeIn]); // キーフレーム1に対してイージング設定positionProperty.setTemporalEaseAtKey(2, [ easeOut], [easeIn]); // キーフレーム2に対してイージング設定ーーーーーーーーーーーーーーーーーーー ちなみにvar positionProperty = layer.property("scale");の部分で"scale"を"position"に変えると位置のキーフレームにはイーズがつきます。視覚的にイーズの変化が見えずらいとかではなく、キーフレームは菱形の形(リニア)になったままです。すごく初歩的なことかもしれませんが解決策を教えていただけますと幸いです。どうぞよろしくお願いいたいいたします。