Skip to content

azurite581/AviUtl2-DepthMapFilter

Repository files navigation

AviUtl2 DepthMapFilter

Depth Anything V2 を使って深度マップを生成する AviUtl2 フィルタープラグインです。 Windows MLONNX ランタイムを使って推論を行います。

DepthMapFilter Image by Anselmo Rodrigues from Pixabay

動作環境

  • バージョン 24H2(ビルド 26100)以降の Windows 11 PC

  • AviUtl ExEdit2
    beta15 で動作確認済み。

導入方法

  1. 動作にはバージョン 1.8.0 (1.8.250907003) 以上Windows App SDK が必要です。お使いの PC にインストールされていない場合は Microsoft の公式サイトからダウンロードしてください。

  2. Release から zipファイルをダウンロードします。

  3. zipファイルを展開し、中身を以下のように配置してください

    ファイル・フォルダ名 配置先
    DepthMapFilter.auf2
    DepthMapFilter_modelフォルダ
    C:\ProgramData\aviutl2\Pluginフォルダ
    Microsoft.WindowsAppRuntime.Bootstrap.dll aviutl2.exe と同じフォルダ

Note

Microsoft.WindowsAppRuntime.Bootstrap.dll は PC から WindowsAppSDK を読み込むためのものです。詳細は ブートストラッパー を参照してください。

パラメーター

  • カラーマップ

    深度マップに適用するカラーマップのタイプを選択します。GRAY(白黒)+ cv::ColormapTypesの中から選択できます。

使用方法

オブジェクトに DepthMapFilter を適用すると自動的に推論が始まり、深度マップが生成されます。デフォルトでは 加工 カテゴリの中にあります。

Note

  • 推論には Direct ML を使用します。Direct ML の動作には DirectX 12 に対応した GPU が必要です。
  • CPU と Direct ML 以外の実行プロバイダーには対応していません。
  • 複数の GPU を搭載した PC では最もメモリサイズが大きい GPU が自動的に選択されます。

Warning

  • フレーム間の一貫性が保たれないため動画には向いていません。

ライセンス

MIT License に基づくものとします。

クレジット

更新履歴

  • v1.0.0 (2025/10/18)

    初版

About

深度マップを生成するAviUtl2フィルタープラグイン

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors