AviUtl、ロングシャドーやフラットデザインにぴったりなFlatShadowスクリプト

2019年4月12日

今回は、AodarumaさんのFlatShadowスクリプトを試してみたので紹介したいと思います。

FlatShadow(Github)

導入

AodarumaさんのFlatShadowスクリプトはrikkyさんのrikkymodule&memoryの導入が必須になっています。未導入の方はこれを機に導入してみてください。

rikkymodule&memory(アマゾンっぽい)

rikkymodule&memoryは拡張編集0.92用となっています。

rikky_module.dll
rikky_memory.auf

この二つのファイルをexedit.aufがあるフォルダにコピーします。

これでrikkymodule&memoryの導入は完了です。つづいてFlatShadowスクリプトを導入します。

FlatShadow(GitHub)

リンク先のページからFlatShadow.zipをダウンロード、解凍します。

FlatShadow.anm
AviutlLongShadow.dll

この二つのファイルをscriptフォルダまたはそのひとつ下のフォルダにコピーします。

これでFlatShadowの導入が完了です。

詳しい使い方はFlatShadowの個別ページ(GitHub)、またはREADME.mdをメモ帳等で開くと見ることができます。

設定

それではFlatShadowを触ってみていきたいと思います。テキストを出しました。

そこへFlatShadowをかけます。

Lengthで影の長さを調節します。

Angleで影の角度を調節します。

Alphaで影の透明度を調節します。0で透明、200で不透明になります。

その他、AjustAlpではオブジェクトのアルファ値の閾値を設定し、影の滑らかさを調節します。

また、Bidirectionalのチェックを入れると影が双方向に描画されます。

パラメータ設定

影のみにチェックを入れると元オブジェクトを非表示にします。

デフォルトでグラデーションがオンになっており、colorとGradColorで両端の色を指定します。

グラデーションのチェックをオフにすることで影を単色にすることができます。

デフォルトでは回転処理にチェックが入っています。こちらはオブジェクトの回転に合わせて影も回転する処理をします。

回転処理をオフにすると影が描画された状態でそのままオブジェクトが回転します。

これは実際にいじってみると違いがよくわかると思います。

応用と使用例

影の色を黒っぽい単色にします。

その後Alphaで透明度を調節するとどんな背景でも馴染む影ができると思います。影の色指定に悩まなくて済みますね。

元のテキストにだけ縁取りをかけたいとか、影だけ合成モードを変えたいといった場合には、影のみにチェックを入れて元テキストと影テキストをそれぞれ別オブジェクトにすると上手くいくと思います。

オブジェクトの押し出し表現なんかもそれぞれ別オブジェクトに分けると作りやすいです。

各文字に別の色を指定する場合は、一文字ずつ別のオブジェクトとして配置するのが簡明です。

アイコン素材を使ってフラットデザインを表現する際にぴったりですね。

フラットデザインのモーショングラフィックス。インフォグラフィックスとしても利用できると思います。

AviUtl、シャドーと個別の影の作り方

今回はシャドーの使い方と別オブジェクトで作る影について紹介したいと思います。 シ…
seguimiii.com

AviUtl、奥行きのある影で立体的に見せる巨人の星スクリプト

今回はgomethさんの巨人の星スクリプトを使って、奥行きのある立体的な表現を試…
seguimiii.com

AviUtlでオブジェクトの内側に影を付ける、内側シャドー

今回は、オブジェクトの内側に影を付ける内側シャドーを紹介したいと思います。YuH…
seguimiii.com

AviUtl、自由自在に影を作る

今回は、図形を使って影を表現してみたいと思います。 shadow overlay…
seguimiii.com

いかがだったでしょうか。

どちらかというとデザイン的な要素が強いかと思いますが、フラットデザインやロングシャドーにぴったりだと思います。機会があれば是非試してみてください。