しゅうが作成したAviUtlのスクリプトを公開しています。
基本的にscriptフォルダに配置することでインストールできます。
安定版のスクリプトは、ウェブサイトにアップしております。
- Square-Advanced
- DisplaySize
- 球座標回転
- 任意関数図形
- 媒介変数図形
- 年月日カウンター
- 等間隔に配置
- カメラ座標
- カメラ目標座標
- 座標制御
- RadialPosition
- SphericalRadialPosition
- 十字
- 角丸十字
- Vaporwaveもどき
- 放射線
- PercentageClipping
- QR
- 角丸吹き出し
- NFPLoader
- カラオケテキスト
- 心電図
- color_lib
- カラーバー
- Dust
- Winアイコン
- TA交互移動
- テキスト遷移
スクリプト内にも説明を記述しているため、詳細はそちらを参照。
特に機能を持たない四角形を追加するカスタムオブジェクト。
幅四角形の幅高さ四角形の高さ
上記の「Square-Lite」に加え、「上下寄せ、左右寄せ機能」や「破線機能」が追加されたカスタムオブジェクト。
幅四角形の幅高さ四角形の高さ破線の位相破線のズレ破線の角度破線の角度
色四角形の色左右寄せ[0-2]四角形を描画する際の起点と方向を指定(0:左寄せ1:中央寄せ2:右寄せ)上下寄せ[0-2]四角形を描画する際の起点と方向を指定(0:上寄せ1:中央寄せ2:下寄せ)破線を中央基準オンにすると、破線を描画する際の起点を四角形の中央にする横破線オンにすると、破線を90度回転させる破線のサイズ破線の描画される部分の幅破線の間隔破線の描画されない部分の幅破線の数値を入替オンにすると、トラックバーの破線の位相・破線の角度の値を、ダイアログの破線のサイズ・破線の間隔と入れ替える背景オンにすると、破線の描画されない部分に色をつける背景色上記の背景の色
上記の「Square-Lite」に加え、「上下寄せ、左右寄せ機能」や「線の幅指定機能」が追加されたカスタムオブジェクト。
幅四角形の幅高さ四角形の高さ線幅左右の辺の幅線高さ上下の辺の幅
色四角形の色左右寄せ[0-2]四角形を描画する際の起点と方向を指定(0:左寄せ1:中央寄せ2:右寄せ)上下寄せ[0-2]四角形を描画する際の起点と方向を指定(0:上寄せ1:中央寄せ2:下寄せ)常に線幅値を使用オンにすると、すべての4辺がトラックバーの線幅の値を使用する表示する辺テーブルで表示する辺を指定背景オンにすると、破線の描画されない部分に色をつける。背景色上記の背景の色
サイズやアスペクト比を指定して、オブジェクトを拡大縮小するアニメーション効果。
幅拡大後のディスプレイの幅高さ拡大後のディスプレイの高さ
初期幅[0:自動]拡大前のディスプレイの幅。0でプロジェクトの画面サイズを自動で取得。初期高さ[0:自動]拡大前のディスプレイの高さ。0でプロジェクトの画面サイズを自動で取得。アスペクト比を使うトラックバーの値を無視し、アスペクト比から画像を拡大縮小する。アスペクト比[w:h]アスペクト比を指定する(アスペクト比を使うがONであることが必須)。w:hの形式。横幅を変化チェックすると高さを基準にして横幅を変化させる。チェックを外すと高さが変化する。
水平角度と垂直角度を指定すると、カメラ座標を中心に球を描いてカメラを回転させることのできるカメラ効果。
水平回転X軸正方向に回転垂直回転Y軸正方向に回転
垂直回転時に画面を反転目標Z座標がカメラ座標よりも負の位置になった時、画面を上下反転させるか
入力した関数y=f(x)をもとに、オブジェクトを配置するアニメーション効果です。
X最大値X座標の最大値X最小値X座標の最小値分解能X座標の分割数閾値分解能の閾値。トラックバーに閾値をかけた数が分解能となる
f(x)任意の関数。X座標の値xを可変の変数とした関数の計算結果が、Y座標となる。
Luaで式を記入するため標準のライブラリが使用できるほか、スクリプト内にユーザーが関数を定義することができる。
@任意関数図形を角度rを媒介変数とした関数で表せるように拡張したアニメーション効果。
任意で関数を定義できるほかに、7種類の媒介変数を用いた図形を描画することができる。
- 図形(円など)に媒介変数図形のアニメーション効果をかける
- 関数番号を入力して、図形の形を選択する
- 関数番号が
0のときは、ダイアログから関数を自分で入力する。このとき、rが角度の変数として使用できる。 - 角度と位相を調整して、図形の形を整える
- 円が少ない場合は、分解能と分解能閾値を調整する
角度描画する角度変数rの範囲(0 - 7200)位相角度変数rの初期値。位相+角度の範囲内で角度が変化する(-3600 - 3600)分解能角度変数rの分割数(0.01 - 50)数値A関数内で使用できる変数Aの値(-1000 - 1000)
情報 オンにすると関数の情報をテキストで表示する
フォント情報を表示する際のフォント関数番号関数の番号分解能閾値分解能の閾値。トラックバーに閾値をかけた数が分解能となるX関数 fxX座標を示すrの関数Y関数 fyY座標を示すrの関数Z関数 fzZ座標を示すrの関数数値B関数内で使用できる変数Bの値数値C関数内で使用できる変数Cの値数値D関数内で使用できる変数Dの値数値E関数内で使用できる変数Eの値
0ユーザー定義関数(ダイアログで記入したもの)1円(螺旋)2サイクロイド3アステロイド4カージオイド5対数螺旋6レムニスケート7インボリュート
日付(年月日)を可変させることのできるカスタムオブジェクト。
カスタムオブジェクト「カウンター」の日付版。
初期値基準日時(ダイアログで設定)にプラスされる日数速度時間経過で日時が増減するときの大きさサイズテキストサイズ
フォーマット表示するテキストのフォーマット色テキストの色影・縁色テキストの装飾色装飾タイプテキストの装飾フォントテキストのフォント基準年基準となる年基準月基準となる月基準日基準となる日増減反転オンにすると速度の正負が反転する
零点変更初期値トラックバーの左端が0として計算される
フォーマットに入力された値のうち、以下に該当する文字が置き換えられる。
例:yy/MM/DD WJ → 2021/06/04 土
nn基準年月日からの増加量yy年YY年(下2桁)mm月MM月(必ず2桁)dd日DD日(必ず2桁)ww曜日(1, 2, 3 ...)wj曜日(日曜日, 月曜日, 火曜日 ...)WJ曜日(日, 月, 火 ...)we曜日(Sunday, Monday, Tuesday ...)WE曜日(Sun, Mon, Tue ...)wc曜日(SUNDAY, MONDAY, TUESDAY ...)WC曜日(SUN, MON, TUE ...)
初期値基準日時(ダイアログで設定)にプラスされる日数(-4383 - 4383)速度時間経過で日時が増減するときの大きさ(-100 - 100)サイズテキストサイズ(1 - 256)表示形式日付の表示フォーマット(0 - 10)
増減反転オンにすると速度の正負が反転する
色テキストの色影・縁色テキストの装飾色装飾タイプテキストの装飾フォントテキストのフォント基準年基準となる年基準月基準となる月基準日基準となる日桁数統一チェックすると月日が01のように表示される年表示チェックすると年が下二桁表示になる零点変更初期値トラックバーの左端が0になる
0増加量のみ表示1YYYY/MM/DD2YYYY年MM月DD日3YYYY-MM-DD4YYYYMMDD5YYYY:MM:DD6YYYY.MM.DD7YYYY.MM.DD.8YYYY/MM/DD9未定義(EEEEEEEEと表示)10未定義(EEEEEEEEと表示)
オブジェクトを現在の座標を原点に等間隔にXYZ軸方向に並べるアニメーション効果。
「画像ループ」と似ている。
X個数X軸正方向にオブジェクトを並べる個数Y個数Y軸正方向にオブジェクトを並べる個数Z個数Z軸正方向にオブジェクトを並べる個数間隔XYZ軸のオブジェクトの同士の間隔
X負方向チェックするとX軸負方向に並べるY負方向チェックするとY軸負方向に並べるZ負方向チェックするとZ軸負方向に並べるX間隔(バイパス)値を指定するとX軸に並べたオブジェクト同士の間隔を固定する(トラックバーの値は無視される)Y間隔(バイパス)値を指定するとY軸に並べたオブジェクト同士の間隔を固定する(トラックバーの値は無視される)Z間隔(バイパス)値を指定するとZ軸に並べたオブジェクト同士の間隔を固定する(トラックバーの値は無視される)
カメラの座標や目標座標を相対的に移動させるカメラ効果。
「基本効果」→「座標」のカメラ制御版。
Xカメラの座標(x)にプラスされる値Yカメラの座標(y)にプラスされる値Zカメラの座標(z)にプラスされる値傾きカメラの傾きにプラスされる値
Xカメラの目標座標(x)にプラスされる値Yカメラの目標座標(y)にプラスされる値Zカメラの目標座標(z)にプラスされる値傾きカメラの傾きにプラスされる値
カメラ座標v2.0に移行しました
オブジェクトの座標と拡大率を相対的に移動させるアニメーション効果。
「基本効果」→「座標」とほぼ同様。
Xオブジェクトの座標(x)にプラスされる値Yオブジェクトの座標(y)にプラスされる値Zオブジェクトの座標(z)にプラスされる値拡大率オブジェクトの拡大率にプラスされる値
オブジェクトの座標を中心に、角度と距離を指定して回転運動をするアニメーション効果。
θ角度d中心座標からの距離zオブジェクトの座標(z)にプラスされる値
水平配置オンにすると、水平方向に回転させる角度反転オンにすると、θの正負が逆転する回転原点を向くオンにすると、オブジェクトが常に回転原点を向くようになる
上記の「RadialPosition」を球座標に拡張したアニメーション効果
水平角水平方向の角度垂直角垂直方向の角度距離中心座標からの距離
角度反転オンにすると、角度の正負が逆転する回転原点を向くオンにすると、オブジェクトが常に回転原点を向くようになる
シンプルな十字を描画するカスタムオブジェクト
サイズ十字の大きさ幅十字の幅
角の丸い十字を描画するカスタムオブジェクト
サイズ十字の大きさ幅十字の幅線幅線の幅角サイズ角の丸み
Vaporwave風のテキストを表示するカスタムオブジェクト
中心Y上下のグラデーションの境界の位置上側Y上側のグラデーションの位置下側Y下側のグラデーションの位置サイズテキストのサイズ
テキスト表示するテキストフォントテキストのフォント強さグラデーションの強さ色1-1上側グラデーションの色色1-2上側グラデーションの色色2-1下側グラデーションの色色2-2下側グラデーションの色縁サイズ縁取りのサイズ縁ぼかし縁取りのぼかし量縁色1縁取りの色縁色2縁取りの色影強さシャドーの強さ影拡散シャドーの拡散量影色シャドーの色
影オンにすると影を表示する
マケドニア国旗のような放射線を描画するカスタムオブジェクト
サイズ大きさ幅放射線の幅本数放射線の本数回転放射線の角度
色1放射線の色色2放射線の色中心座標放射線の中心の座標(アンカーで指定可能)色2を透明色2の部分を透明にする
百分率でクリッピングができるアニメーション効果
割合クリッピングする量方向クリッピングする方向(1:上2:下3:左4:右)
中心の位置を変更
QRコードを描画するカスタムオブジェクト
スクリプト本体とqrencode.luaを同じ場所に配置すると導入できる
v2.0から dotdrawer.lua v1.0以降が必要です!
サイズデータ部1マスの大きさ
qrencode.lua同梱されている「qrencode.lua」までのフルパス(別の場所に配置する場合)v2.0から削除テキストQRコードの内容色1背景の色(nilとすると透明)色2データ部の色(nilとすると透明)透明色1の部分を透明にする v2.0から削除
角丸四角形の吹き出しを描画するカスタムオブジェクト
幅四角形の幅高さ四角形の高さ角サイズ角の丸み吹き出し幅吹き出し部分の幅
色オブジェクトの色アンカー吹き出しの座標常に原点基準オンにすると、吹き出しの開始位置を原点にする
MinecraftのMOD「Computer Craft」のpaintutils APIで生成された、NFPファイルを読み込んで描画するカスタムオブジェクト
Pixel1ピクセルあたりのサイズ
OldCol過去バージョンの色を使用する
- NFPファイルのディレクトリを指定する
カラオケのテロップを描画するカスタムオブジェクト
v2.0から textmodule.dllが必要になりました!
サイズテキストのサイズルビサイズルビ(ふりがな)のサイズ縁サイズテキストの縁取りのサイズ進行度テロップの変化の割合
テキスト表示する文章。|テキスト《ルビ》でルビを設定できるフォントテキストのフォント縁色変化前後の縁取りの色(テーブル)縁ぼかし縁取りのぼかし量グラデ幅グラデーションの幅グラデ色 左変化前のグラデーションの色(テーブル)グラデ色 右変化後のグラデーションの色(テーブル)左右寄せ[0-2]テキストの左右寄せ(0:左寄せ1:中央寄せ2右寄せ)ルビ調整ルビの座標に加える値(微調整用)
デバッグデバッグ情報を表示する
心電図の波形を描画するカスタムオブジェクト
サイズ線の幅振幅波の高さ間隔両端の平坦部の幅幅波全体の幅
色線の色分解能描画の間隔個数波形の数図形描画に使用する図形定数波形の関数に用いる定数分割位置関数の範囲線形オンにすると、直線的な関数で描画する仮想バッファ仮想バッファにオブジェクトを描画する
同梱のreadmeを参照。
テレビでよく見るカラーバーを描画するカスタムオブジェクト
Xサイズカラーバーの幅Yサイズカラーバーの高さ明度カラーバーの明度
フィルムのノイズ(ゴミ)を再現するカスタムオブジェクト
サイズノイズ全体の大きさ変化速度ノイズの変化スピードタイプノイズのタイプ(1-6)
色ノイズの色シードノイズ生成時のシード値
Windowsのアイコンを追加するカスタムオブジェクト
砂時計、カーソル(2種類)に対応
dotdrawer.lua v1.0以降が必要です!
サイズ1マスの大きさ
色1黒い部分の色色2白い部分の色
個別オブジェクトを交互に移動したり出来るアニメーション効果
間隔オブジェクトを移動させる間隔(負の数も可)
反転移動する場所を反転させる
同梱のreadmeを参照。