AviUtl、エイリアスを媒介してアニメーション効果を継承する(その2)

2025/03/24

folder配布

sell#Script sell#アニメーション効果

t f B! P L

任意のオブジェクトにエイリアスのアニメーション・フィルターを継承できます。継承するエイリアスや継承時の色変更をレイヤー・トラックバーの値ごとに指定できます。


このページでは「継承(アドバンス)」の使い方を紹介しています。「継承(ベーシック)」の使い方は次のリンク先のページを御覧ください。まだ読んでいない場合はリンク先のページから読むことをお勧めします。

AviUtl、エイリアスを媒介してアニメーション効果を継承する(その1)


 ダウンロード

 利用規約に同意する。

ダウンロードした「@エイリアス継承.anm」をScriptフォルダに入れてください。
詳しい導入方法はコチラ

動作環境

AviUtl 1.10
拡張編集 0.92 
rikky_module 導入推奨 

使い方(継承(アドバンス))

継承したいデザインのオブジェクトを作り、拡張編集上でそのオブジェクトを右クリックし、「エイリアスを作成」を押して下さい。
任意のオブジェクトにアニメーション効果「継承(アドバンス)」をつけ、ダイアログから継承パターンを後述の形式に則って記述したテキストファイルのリンクを指定して下さい。レイヤーとトラックバーの「タイプ」番号に合わせてエイリアスについているアニメーション効果・フィルターを「継承(アドバンス)」をつけたオブジェクトに適応します。

使い方のヒント

エイリアスについているアニメーション効果とフィルターのみを継承する仕組みのため、赤いテキストを継承しても、テキストの色は変わりません。
テロップなどでキャラごとに文字色を変えたい場合は、エイリアスにするオブジェクトのテキストの色を「単色化」で変えておけば、「継承(アドバンス)」の色置き換えの適応対象となるため、文字色変更が可能になります。

パラメーター一覧

トラックバー

パラメーター名 説明
レイヤーずらし設定シート(テキストファイル)で指定したレイヤー番号をずらします。
例えば、「レイヤーずらし」を2に設定すると、Layer5で継承する設定のものを5+2でLayer7で継承します。編集中にレイヤーを追加した場合などに便利です。
タイプ 1~15からタイプを選択します。

ダイアログ

パラメーター名 説明
設定シート 継承のパターンを入力したテキストのファイルパスを選択します。
rikky_moduleを導入していれば、「設定シート」という部分がボタンに代わり、そこを押すとファイル選択ウィンドウが開きます。

設定シートの書き方

設定シートはただのテキストファイルです。文字コードはShift_JIS(Window標準のメモ帳だとANSI)、改行コードはCRLFとし、次のルールで記述各行を記述して下さい。レイヤーとタイプの1セットあたり1行で記述して下さい。
[layer]_[type]=[path],[colorB1],[colorA1],[colorB2],[colorA2]...


 以降、オブジェクトに「継承(アドバンス)」をつけ、設定シートを読み込んだものを継承オブジェクト呼びます。

[入力値] 説明
layerpathで指定したエイリアスを継承する対象のレイヤー番号を1以上の整数で記述します。
0を記述すると記述されていない番号のレイヤーすべてを対象とします。
type pathで指定したエイリアスを継承できるタイプ番号(トラックバーで指定する)を1以上の整数で指定します。
0を指定すると記述されていない番号のタイプすべてを対象とします。
path 継承するエイリアスのファイルパスを指定します。
「\」を「\\」に置き換える必要はありません。
colB1 / colB2 ... ※2 置き換えたい色の元の色のカラーコードを半角6桁小文字で指定します。※1
「ff0099」のような形で指定してください。
「継承(ベーシック)」のダイアログの「元の色」にあたります。
colA1 / colA2 ... ※2 置き換えたい色の置き換え後の色のカラーコードを半角6桁小文字で指定します。※1
「ff0099」のような形で指定してください。
「継承(ベーシック)」のダイアログの「変更後の色」にあたります。
※1⋯色の変更は同時に行われます。例えば、colB1・colA1を用いて赤を青に、colB2・colA2を用いて青を黄色に置き換える場合、もともと赤の部分は青になり、黄色になるのはもともと青の部分のみです。「赤→青→黄」とはなりません。
※2⋯colBとcolAはペアで好きなだけ記述できます。


2_1=C:\Users\User\Documents\縁取り.exa,000000,ff0000
2_2=C:\Users\User\Documents\縁取りミラー.exa,000000,ff0000
2_0=C:\Users\User\Documents\縁取り.exa
3_0=C:\Users\User\Documents\縁取り.exa,000000,0000ff
4_1=C:\Users\User\Documents\縁取り.exa,ffffff,000000,000000,ffff00 4_0=C:\Users\User\Documents\縁取りミラー.exa,ffffff,000000,000000,ffff00
0_0=C:\Users\User\Documents\その他用.exa

解説動画





当ブログについて

管理人:アス(Asu)
管理人が作ったAviUtlのスクリプトやプラグインと編集時に役立つ情報を中心に掲載しています。

人気の投稿

スクリプト案募集中!!

AviUtl、欲しいスクリプト作ります

QooQ