汎用プラグイン

HL_Ezing for AviUtl2

概要

イージングを簡単に設定できるプラグイン

詳細説明

HL_Ezing for AviUtl2

HL_Ezing は、AviUtl2 のトラックバーに対してベジェ、振動(Elastic)、バウンス(Bounce)の各種イージングカーブを簡単に設定・適用できるプラグインです。


主な機能

  • 3 種類のイージングモード:
    • ベジェ: 複数のアンカーとハンドルで自由度の高い独自の減速・加速カーブを作成。
    • 振動: 振幅・周波数・減衰をドラッグ操作および数値で設定する振動イージング。
    • バウンス: 跳ね返り係数や周期を視覚的に編集できるバウンスイージング。
  • 直感的なトラックピッカー適用:
    • 「適用」ボタンをクリックすると、選択オブジェクト内のトラックバー一覧をドロップダウン表示し、1つのプロパティへピンポイントで適用。
    • Shift キーを押しながら項目を選択することで、パネルを閉じずに複数のプロパティへ連続して適用可能。
  • 右クリックコンテキストメニュー適用:
    • オブジェクト設定ウィンドウのトラックバーを右クリックし、「HL_Ezing → このトラックバーに最後のカーブを適用」を選択することでも適用可能。
  • キー操作によるグリッドスナップ:
    • Shift キー: Y軸方向の移動をグリッド線へスナップ。
    • Ctrl キー: X軸方向の移動をグリッド線へスナップ。
    • Alt キー: ハンドルの個別独立操作 / パン操作。
  • プリセット管理:
    • 作成したカーブをサムネイル付きで保存・並べ替え。
    • 設定画面からプリセットカードの表示サイズ(スライダー)や位置(右・左・上・下)を柔軟に変更可能。
  • プロジェクト保存連携:
    • 使用したカーブデータは AviUtl2 のプロジェクトファイル内に自動で保存されるため、プロジェクト再開時も完全に再現。

動作環境

  • 対応 OS: Windows 10 / 11 (64bit)
  • 対象ソフト: AviUtl2
  • 必須コンポーネント: Microsoft Edge WebView2 Runtime(Windows 11 では標準搭載)

インストール方法

  1. リリースパッケージを Releases からダウンロードします
  2. ダウンロードしたリリースパッケージを、AviUtl2のウィンドウへドラッグアンドドロップしてインストールします

基本的な使い方

1. イージングの作成・編集

  1. HL_Ezing ウィンドウを開きます。
  2. 画面上部でモード(「ベジェ」「振動」「バウンス」)を選択します。
  3. グラフ領域でアンカーやハンドルをドラッグしてイージングカーブを調整します。

2. トラックバーへの適用

  • 方法 A: 「適用」ボタン(トラックピッカー)

    1. タイムライン上で対象のオブジェクトを選択します。
    2. HL_Ezing の「適用」ボタンをクリックします。
    3. 表示されたドロップダウンから適用したいプロパティ(例: 標準描画 / X)をクリックします。
    4. Shift キーを押しながら選択すると、ドロップダウンを閉じずに連続して他のプロパティへも適用できます。
    5. 最下部の「全てに適用」を選択すると、選択オブジェクトの全トラックバーへ一括適用されます。
  • 方法 B: トラックバーの右クリックメニュー

    1. オブジェクト設定ウィンドウ内の対象トラックバーを右クリックします。
    2. メニューから HL_Ezingこのトラックバーに最後のカーブを適用 を選択します。

グラフエリアの操作方法

  • アンカーの追加: 線上の任意の場所をダブルクリック
  • アンカーの削除: 既存のアンカーをダブルクリック、またはアンカーを右クリックして「アンカーを削除」
  • 視点移動(パン): Alt キーを押しながらドラッグ、またはマウスホイール(中ボタン)ドラッグ
  • 拡大・縮小(ズーム): マウスホイール回転
  • 視点リセット: 視点移動時に左上に表示される「視点リセット」ボタンをクリック
  • グリッドスナップ:
    • Shift を押しながらドラッグ: Y軸方向をグリッド目盛りへ吸着
    • Ctrl を押しながらドラッグ: X軸方向をグリッド目盛りへ吸着
  • ハンドルの個別操作: Alt を押しながらハンドルをドラッグすると、反対側のハンドルと非連動で角度を変更

プリセットの管理

  • 保存: フッターの「プリセット保存」ボタンをクリックし、名前を入力して保存。
  • 読み込み: プリセット一覧のカードをクリック。
  • 並べ替え: プリセットカードをドラッグ&ドロップして順番を変更。
  • 削除: プリセットカード上で右クリックし、「プリセットの削除」を選択。
  • サイズ変更: 設定アイコンから「プリセットのボックスサイズ」スライダーで大きさを調整。

設定

ヘッダー右側の設定アイコンから各種動作をカスタマイズできます。

  • プリセットパネル位置: Right (右) / Left (左) / Top (上) / Bottom (下)
  • プリセットのボックスサイズ: カードの表示サイズを 40px 〜 140px で調整
  • グリッド分割数 X / Y: グラフ領域の背景目盛り分割数
  • カーブ描画精度: グラフ曲線の描画解像度

トラブルシューティング

  • GUI ウィンドウが表示されない / 真っ白になる:
    • Microsoft Edge WebView2 Runtime がインストールされているか確認してください。
  • 移動方法に HL_Ezing が表示されない:
    • Script/HL_Ezing/HL_Ezing.tra2 が正しいパスに配置されているか確認し、AviUtl2 を再起動してください。
  • イージングが適用されない:
    • タイムライン上でオブジェクトが選択されているか、またはオブジェクト設定ウィンドウで対象のオブジェクトが開かれているか確認してください。

クレジット

上記のリポジトリを参考にさせていただきました。