複数イージング
https://gyazo.com/1ec1765bc51fcfaae2bcc27b0250c9d7
イージングスクリプトの番号を中間点ごとに変えれるようにしたスクリプト
中間点大量
https://gyazo.com/7d2b080a65d756810eb2bc776dd65593
:使い方:
こちらの動画のeasing_aviutl.luaが必要です exedit.aufと同じ階層に移動してください
最新はv1.01
複数イージング.objと複数イージング.traはいつも通りscriptフォルダの中に入れる
MultiEasing.dllはexedit.aufと同じ階層か、複数イージング.objと複数イージング.traと同じ階層に入れる
カスタムオブジェクトから複数イージングを置く
このスクリプトでイージング番号を設定する
番号で書き込む番号を指定(ベジエ軌道とかの番号と同じ)
パラメータ設定のイージング番号で使うイージング番号を設定する
中間点ごとにテーブル(配列?)で設定する
イージングのデータ数より中間点の区間の数が多いと直線移動になるはずです
値を記憶したくない場合は書き込みのチェックを外す
他のトラックバーやチェックボックスで記憶しているデータを確認出来る
トラックバーの真ん中を押して複数イージングを選んでイージングさせれる
使いたい設定の番号を指定する
https://gyazo.com/d7bd376d4edb05fc0e2feeda5968ac7e
ここに番号を入れる
イージング番号の設定をする時に{7,-7,8,-8}のように正の数の次に絶対値が同じ負の数を入れると複数の中間点でまとめてイージングする
こんな感じ
https://gyazo.com/dedb3434002ea085c36c902a06044a94
まとめてイージングする設定の時にだけ、加速か減速にチェックを入れると曲線感のある動きになる
これが加速減速なし
https://gyazo.com/976d1c65ff7ce916284ce0ac5ce3df6e
これが加速減速あり
https://gyazo.com/c1c36fdd8073765975d7f368a70c294b
先頭の画像は{10,23,10,-10,-10,23,-23,28,-28,-28,-28,-28}って設定
:バージョン:
table:v
2020/07/23 v.100 完成
2020/07/24 v1.01 無駄な処理をできるだけ無くして高速化した
:注意的な:
AviUtlを再起動すると記憶しておいたイージングデータは消えます
複数の番号を指定する場合はその分のカスタムオブジェクトをsceneとかに置いておこう
エラー処理を全くしてないのでちゃんと設定してね
オブジェクトを選択して軌道を表示させてるとかなり重くなります
それなりに(?)注意してね
:あとがき的な:
全く動作確認をしてません
何だかんだ無かった気がしたから作った
本当に無いよな
まとめてイージングする機能がどげっつ面倒だった(どくっそどうでもいい)
何してもいいよ
なんかあったら適当に連絡してね
眠い
動作が重かったので多少高速化しました。