
今回は、テキストに背景や枠をつける方法で、とりわけ文字毎に個別オブジェクトにチェックを入れたものをメインに試してみたので紹介したいと思います。
もるさんのBoundingBox(Google ドライブ)
ティムさんの領域枠(ニコニコ動画)
テツさんのテキストに枠(AviUtl Script開発)
あっくんさんのテキスト背景V3(ニコニコ動画)
93さんの座標格納スクリプト取扱い説明(ニコニコ動画)
BoundingBox


まずはテキストを出します。文字毎に個別オブジェクトにチェックを入れます。


そこへBoundingBoxをかけて、色を指定します。テキストの領域に合わせて背景が付きます。
ここでのポイントは、背景は各文字の領域によるということです。漢字の「一」を見てみるとほとんど背景はありませんね。


各文字にもうちょっと余白が欲しいなという場合は、基本効果の中にある領域拡張をかけます。

領域拡張はBoundingBoxよりも上に置きます。テキストオブジェクトに直接かけているならフィルタ効果を上に移動させておきます。


領域を拡張したら文字同士が重なってしまった。そんなときは座標の拡大縮小で字間を広げます。
その他だとさつきさんのTA字間XYなども同じように字間を広げることができます。


更には制御文字による座標の調整も可能です。
文字毎に個別オブジェクトにした背景付きテキストを作るなら、まずはBoundingBoxを試してみると良いと思います。
後は普段通りテキストアニメーションを作って完成です。
個別オブジェクトにすると中央に集まる場合

ティムさんの領域枠では文字毎に個別オブジェクトにチェックを入れると文字が中央に集まってしまいます。


そんなときでも、さつきさんのTA位置調整や93さんのTA-Anchourなど、アンカーを使って文字を配置するスクリプトをかけることで上手くいく場合があります。

アンカー操作で綺麗にレイアウトするには下にガイドとなるテキストを置いて目印にするとレイアウトしやすいです。
テキストに枠


テツさんのテキストに枠スクリプトでは、背景となる図形の大きさが同じなのがポイントです。「一」も「擲」も同じサイズの四角形ですね。
ライン幅を1にして枠にしたり、折れ位置を調節して縦横に折れ曲がったレイアウトにすることができます。
アニメーションさせて動かすよりも静的なテキストとしてレイアウトする場合に活躍しそうです。
テキスト背景V3


あっくんさんのテキスト背景V3は個別オブジェクトにしないで使いますが、フレームバッファを使用にチェックを入れることで背景領域にぼかしなどの効果を追加でかけることができます。
ここまで見てきたテキストと背景または枠はいずれもテキストオブジェクトひとつで完結します。背景用の図形を使わないのでタイムラインもスッキリしますね。
背景用の図形とテキストの座標をリンク

ここからは93さんの座標格納スクリプトを利用した背景用の図形と文字をリンクさせて背景付きテキストを作ってみたいと思います。
ニコニコ動画にある93さんの動画はとても参考になるので、是非視聴してみてください。
まずは四角形を出します。


画像ループとオブジェクト分割をかけます。文字数に合わせてループする回数を調節し、ループする回数に合わせてオブジェクト分割も調節します。
ここでは4文字なので、画像ループの横回数は4、オブジェクト分割の横分割数も4にしました。


さつきさんのTA字間XYで字間を調節します。座標の拡大縮小など他の字間調節機能があるものをかけても良いですね。


そうしたらこの背景に格納するテキストを出します。文字毎に個別オブジェクトにチェックを入れておきます。

レイヤー構造としては座標格納(親)をかけたオブジェクトが上になるように配置すると子がずれずに追従します。

背景となる四角形には座標格納(親)をかけ、テキストには座標格納(子)をかけます。

親側です。パラメータ設定から名前を付けるの欄に任意の文字列を入力します。ここでは例としてaとしました。

子側もパラメータ設定から呼び出す対象の欄に先ほど設定した名前aを入力します。

最後に親側の格納を実行にチェックを入れます。これで各四角形の中に文字が格納されます。
図形を動かすとテキストも一緒に動きます。

93さんのTA-Anchourでレイアウト。
ちなみに、リンクするのは座標なので、透明度や回転を動かす場合は図形とテキストそれぞれに同じ効果をかけることになります。

この方法なら四角形の代わりに角丸四角形や他の図形や画像を背景にすることができますね。
いかがだったでしょうか。
文字毎に個別オブジェクトにチェックを入れた状態で背景付きのテキストを作る方法でしたが、スクリプトも複数あり、それぞれ違った良さがありますね。
機会があれば是非、試してみてください。
