放射ブラー (radial blur), 回転ブラー (rotation blur), 方向ブラー (directional blur) の 3 つを複合したぼかし効果を適用する AviUtl ExEdit 2 用のスクリプトです.
パラメタの組み合わせによっては螺旋ブラーなど,既存のブラー効果を組み合わせるだけではできない効果も可能です.色収差の効果も付けられます.
-
AviUtl ExEdit2
http://spring-fragrance.mints.ne.jp/aviutl
beta4
で動作確認済み.
導入状況に応じて,以下のフォルダのいずれかに RadRotDirBlur_S.anm2
をコピーしてください.
-
aviutl2.exe
のあるフォルダにdata
フォルダが ない 場合.%ProgramData%
内のaviutl2/Script
フォルダ- 通常は
C:/ProgramData/aviutl2/Script
フォルダ
- 通常は
- (1) のフォルダにある任意の名前のフォルダ
-
aviutl2.exe
のあるフォルダにdata
フォルダが ある 場合.- その
data
フォルダ内のScript
フォルダ - (1) のフォルダにある任意の名前のフォルダ
- その
初期状態だと「フィルタ効果を追加」メニューの「ぼかし」に RadRotDirBlur_S が追加されています.
- 「オブジェクト追加メニューの設定」の「ラベル」項目で分類を変更できます.
方向ブラーの移動方向・長さを指定します.
プレビュー編集画面のアンカー操作でも指定できます.
中心
もアンカーがありますが,オブジェクト中心からラインが 伸びている ほうが移動X
と移動Y
です.
ピクセル単位で,初期値は両方とも 0.00
.
放射ブラーの拡大率を指定します.
% 単位で最小値は 1.00
, 最大値は 1000.00
, 初期値は 100.00
.
回転ブラーの回転角度を指定します.
単位は度数法で最小値は -720.00
, 最大値は 720.00
, 初期値は 0.00
.
放射ブラーと回転ブラーの中心を,X座標 , Y座標
の形で指定します.
プレビュー編集画面のアンカー操作でも指定できます.
移動X
と移動Y
もアンカーがありますが,オブジェクト中心からラインが 伸びていない ほうが中心
です.
ピクセル単位で,初期値は 0,0
.
拡大率
, 回転角
, 移動X
, 移動Y
を一律に強めたり弱めたりします.負の方向にすると,拡大が縮小になったり,回転方向や移動方向が逆になります.
% 単位で最小値は -200.00
, 最大値は 200.00
, 初期値は 100.00
.
ぼかしが広がる範囲の起点を指定します.
0.00
で前後に同じ量だけ広がります.+100.00
で前方向にだけ広がります.-100.00
で後ろ方向にだけ広がります.
最小値は -100.00
, 最大値は 100.00
, 初期値は 0.00
.
RGB の各成分ごとにぼかしの移動量を減退させて,色収差の効果を与えます.
色収差
の初期値は 赤青A
. 色収差強さ
の最小値は -100.00
, 最大値は 100.00
, 初期値は 0.00
.
-
使用しない場合,
色収差強さ
を0.00
に指定したほうが高速です. -
PI で指定する際,数値との対応は以下の通りです:
数値 指定 0
赤青A 1
赤緑A 2
緑青A 3
赤青B 4
赤緑B 5
緑青B
ぼかし効果で画像サイズが拡大するかどうかを指定します.初期値はチェックなし.
ぼかし計算処理の繰り返し回数を指定します.大きいほど計算精度が高くなりますが,処理が重くなります.拡大・回転・移動方向によるピクセル移動量を超えた値を指定しても,最終結果の精度にはあまり影響がありません.
最小値は 2
, 最大値は 4096
初期値は 512
.
パラメタインジェクション (parameter injection) です.初期値は空欄. テーブル型の中身として解釈され,各種パラメタの代替値として使用されます.また,任意のスクリプトコードを実行する記述領域にもなります.
{
dir = { dx, dy }, -- table 型で "移動X", "移動Y" の項目を上書き,または nil.
rad = rad, -- number 型で "拡大率" の項目を上書き,または nil.
rot = rot, -- number 型で "回転角" の項目を上書き,または nil.
center = { cx, cy }, -- table 型で "中心" の項目を上書き,または nil.
amount = amout, -- number 型で "強さ" の項目を上書き,または nil.
rel_pos = rel_pos, -- number 型で "相対位置" の項目を上書き,または nil.
chroma = chrm_abrr_type, -- number 型で "色収差" の項目を上書き,または nil.
chrm_abrr = chrm_abrr_amount, -- number 型で "色収差強さ" の項目を上書き,または nil.
keep_size = keep_size, -- boolean, "サイズ固定" の項目を上書き,または nil. 0 を false, 0 以外を true 扱いとして number 型も可能.
quality = quality, -- number 型で "精度" の項目を上書き,または nil.
}
- テキストボックスには冒頭末尾の波括弧 (
{}
) を省略して記述してください.
ここに 拡大率
で指定した拡大率, 回転角
で指定した角度, 移動X
と 移動Y
で指定した方向.
-
v1.02 (for beta3) (2025-07-24)
リサイズ
など一部フィルタ効果の直後に適用した場合,サイズ固定
が OFF でもオブジェクト外周が透明にならずに塗りつぶしされていたのを修正.- HLSL の Sampler の設定が一部フィルタ効果によって変更されるのが原因?
-
v1.01 (for beta3) (2025-07-20)
拡大率
と色収差強さ
の精度を 1 桁追加.AviUtl ExEdit2 beta3
での動作確認.
-
v1.00 (for beta2) (2025-07-19)
- 初版.
- 拡張編集 0.92 版 から移植.
- 色収差の機能を追加.
このプログラムの利用・改変・再頒布等に関しては MIT ライセンスに従うものとします.
The MIT License (MIT)
Copyright (C) 2025 sigma-axis
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- GitHub: https://github.com/sigma-axis
- Twitter: https://x.com/sigma_axis
- nicovideo: https://www.nicovideo.jp/user/51492481
- Misskey.io: https://misskey.io/@sigma_axis
- Bluesky: https://bsky.app/profile/sigma-axis.bsky.social