クロスハッチ陰影プラグイン
- 一般公開版Digital0 JPY
- 応援版Digital100 JPY
- もっと応援版Digital500 JPY
- さらに応援版Digital700 JPY
- 超応援版!Digital1,000 JPY

引く、重ねる、新陰影! YukkuriMovieMaker4(YMM4)の映像を、輝度と局所的な明暗勾配から生成したクロスハッチ線で陰影化するプラグインです。参照画像や外部モデルを使わず、単一の入力フレームだけで、ペン画・版画・漫画・設計図風の陰影へ変換します。暗い部分ほど線の層が段階的に増え、流れの値に応じて線の向きが明暗の勾配に沿うため、面の明暗をそのまま線の表現へ置き換えられます。二値化や網点、輪郭抽出だけでは出せない、面のための線陰影を少ないパラメータで作れます。
■ 特徴
・YMM4 の「クロスハッチ陰影」という映像エフェクトとして動作します。 ・Direct2D カスタムピクセルシェーダー(ps_5_0)で GPU 上で処理します。 ・参照画像・深度画像・機械学習モデルは不要で、単一の入力フレームだけで完結します。 ・ペン画・版画・漫画・設計図の 4 つのスタイルプリセットを搭載しています。 ・主要なパラメータはアニメーション(キーフレーム)に対応しています。 ・シードによる決定論的な粒状感で、静止映像でもフレームごとにちらつきません。 ・UI とヘルプは 8 言語に対応しています。
■ できること
◆ スタイルプリセット ペン画・版画・漫画・設計図から選ぶだけで、線の方向・暗部のしきい値・粒状感・輪郭の既定構成が切り替わります。まずはスタイル・密度・太さ・陰影の 4 項目を触るだけで仕上がります。 ◆ 輝度に応じた線層 映像の暗さに応じて、最大 4 方向の線を段階的に重ねます。白に近い部分では線がほぼ出ず、暗い部分ほど線層が増えます。重ねる線方向の最大数は「自動」または 1〜4 本から選べます。 ◆ 明暗勾配に沿う線方向(フロー) 中心画素と周囲 8 画素から輝度の勾配を求め、その接線方向へ線を寄せます。「流れ」を上げるほど、顔や球体のような曲面に沿ったハッチングになります。平坦な部分では固定方向へ戻り、向きが乱れません。 ◆ 輪郭と粒状感 輝度とアルファの勾配から輪郭線を別の層として重ねます。粒状感はシードに基づくハッシュで生成し、線のかすれや紙のノイズとして加わります。シードが同じなら、同じ入力の同じ座標で常に同じ結果になります。 ◆ 色モードと配色 出力色は「インクと紙」「元の色を残す」から選べます。インク色と紙色を自由に指定でき、白地に黒インクの誌面から設計図風の配色まで作れます。透明部分はそのまま透明で出力します。
■ 主なパラメータ
・スタイル:ペン画/版画/漫画/設計図 ・適用量:元映像とハッチ結果の合成量 ・密度:線の間隔(小さいほど密) ・太さ:各ハッチ線の太さ ・陰影:暗部で線が増える強さ ・流れ:明暗の勾配へ線を寄せる強さ ・輪郭:重ねる輪郭線の強さ ・インク色/紙色/色モード ・線の層/階調の柔らかさ/粒状感/シード
■ 動作環境
・OS:Windows 10 バージョン 2004(ビルド 19041)以降、または Windows 11(64bit) ・YMM4:YukkuriMovieMaker4(最新版を推奨) ・ランタイム:.NET 10.0
■ ご利用にあたって
・本プラグインは AviUtl 形式(.exo)への出力には対応していません。 ・透明部分(アルファが 0)には効果が適用されず、そのまま透明で出力されます。 ・密度・太さなどの数値はアニメーションで時間変化させられます。 ・ご利用の前に、YMM4 プロジェクトファイルのバックアップを推奨します。
■ ライセンス
MIT License で公開しています。 https://github.com/routersys/YMM4-CrossHatching
