ComfyUIで線画化トーン自動化の最新モデル拡張2026_i2i_ControlNet_ノード

cc3 / dr_gemini / 2026-06-02


2026年現在、ComfyUIの進化(特にSDXL/FLUXの成熟、高度なコントロールネット、ポストプロセスノードの充実)により、**クリスタ(Clip Studio Paint)などの外部ペイントソフトを一切使わず、ComfyUI内だけで「カラー画像からプロレベルのモノクロ漫画(トーン貼りまで完了)」を完結させることは完全に現実的**となっています。

特に、カラー画像のノイズや色情報を引きずらない**「ひつじ式白紙i2i(ControlNet+IP-Adapterによる白紙からの再構成)」**と、生成後の**「ポストプロセス網点化(Halftone)」**を組み合わせることで、モアレ(干渉縞)のない美しい仕上がりが可能になります。

以下に、必要なカスタムノード、具体的なノード名、および構築手順を網羅した完全ガイドを解説します。

---

### 全体ワークフローの概念図
```text
[元カラー画像] ──(Anyline/Manga Line)──> [高精度線画抽出] ──┐
│ │ (ControlNet入力)
└──(IP-Adapter/InstantID)──> [キャラクター/構図一貫性] ───┼─> [ひつじ式白紙i2i (KSampler)]
│ (白紙Latentに入力)
[プロンプト (Manga style, monochrome)] ────────────────────┘


[モノクロ漫画画像生成] ──> [ポストプロセス: 階調調整] ──> [自動網点化(Halftone)] ──> [最終モノクロ原稿]
```

---

### 1. 必要な拡張機能(Custom Nodes)のインストール
まず、ComfyUI Managerから以下のカスタムノード群をインストールします。

1. **ControlNet Preprocessors (`comfyui_controlnet_aux`)**
* 高精度な線画抽出(Anyline)に必須。
2. **IP-Adapter-Plus (`ComfyUI_IPAdapter_plus`)**
* キャラクターの一貫性と、元画像の構図・陰影のキープに必須。
3. **ComfyUI Post-Processing Nodes (`ComfyUI-Post-Processing`)** または **ComfyUI-Image-Filters**
* 生成されたグレー画像を、印刷に適した「ドット(網点)トーン」に変換するノードが含まれます。
4. **ComfyUI Essentials (`comfyui-essentials`)**
* 画像のコントラスト調整、マスク処理、カラー調整など、仕上げの微調整に便利。

---

### 2. 各工程の詳細と「具体ノード名」

#### ① 線画抽出 (Lineart Extraction)
元画像から、漫画の「主線」となる美しい線画を抽出します。
* **使用ノード:** `AnylinePreprocessor` (推奨) または `MangaLineExtraction_Global_Model`
* **設定ポイント:**
* `AnylinePreprocessor` は、背景の細かい線から人物の主線まで、潰れずにきれいに抽出できます。
* 抽出した線画は、後段のControlNet(Lineart用)に送ると同時に、**最終出力で「主線」として上に乗せる(乗算ブレンド)**ためにもキープしておきます。

#### ② ひつじ式白紙i2i (White Canvas Reconstruction)
従来のi2i(Denoiseを下げて元画像を変形させる方法)では、元画像の「色」がモノクロ化時にグレーの濁りとして残ってしまいます。これを防ぐのが「ひつじ式」です。
* **仕組み:**
* 元画像は「ControlNet(線画/深度)」と「IP-Adapter」の**参照元としてのみ**使用。
* 生成のスタート(Latent)は、元画像ではなく**「完全な白紙(または完全な白画像)」**から行います。これにより、濁りのない極めてクリーンな白と黒のコントラストが生まれます。
* **使用ノード:**
* `Empty Latent Image` (または `ImageToMask` -> `Solid Color` で作成した白い画像を `VAE Encode` したもの)
* `Apply ControlNet (Advanced)` (Lineart用モデル: `control_v11p_sd15_lineart` または SDXL用 `controlnet-openpose-sdxl`)
* `IPAdapterAdvanced` (元画像をインプットし、キャラクターの顔や陰影のニュアンスを移植)

#### ③ モノクロ漫画調i2i & 一貫性 (Monochrome & Consistency)
白紙から、プロンプトとLoRAの力で「漫画原稿」の質感に変換します。
* **使用ノード:**
* `Load LoRA` (漫画化LoRA、例えば `Manga_Style_v2` や `Gochi-Manga` などをロード)
* `CLIPTextEncode` (プロンプト: `manga scan, monochrome, screentone, 1boy/1girl, high contrast, lineart, white background --no color, 3d, realistic`)
* `KSampler` (Denoiseは `1.0` = 完全新規生成。ControlNetとIP-Adapterが効いているため、元画像と同じ構図・キャラで出力されます)

#### ④ 自動トーン/網点化 (Screentoning / Halftone)
AIが生成する「グレーのグラデーション」は、そのまま印刷するとモアレや潰れの原因になります。これをレトロな「網点(ドット)トーン」にComfyUI内で変換します。
* **使用ノード:**
* `Halftone (PostProcessing)` (または `DitherImage` / `HalftoneEffect`)
* **設定パラメータ:**
* `shape`: `dot` (丸い網点) または `line` (万線トーン)
* `size`: `3` 〜 `6` (画像の解像度に合わせて調整。ドットの大きさを決めます)
* `angle`: `45` (漫画用トーンの標準的な角度。モアレを防ぐ黄金角)
* `monochrome`: `True` (完全に白と黒の2値に変換)

---

### 3. 具体的な接続手順(ステップ・バイ・ステップ)

1. **元画像の読み込み:**
* `Load Image` でカラー画像を読み込む。
2. **線画の抽出:**
* `Load Image` の出力を `AnylinePreprocessor` に接続。
* その出力を `Apply ControlNet` (Lineartモデル) の `image` に接続。
3. **白紙Latentの準備(ひつじ式):**
* `Empty Latent Image` を配置(元画像と同じ解像度に設定)。これを `KSampler` の `latent_image` に接続。
4. **一貫性の保持(IP-Adapter):**
* `Load Image` の出力を `IPAdapterUnifiedLoader`(または `IPAdapterAdvanced`)の `image` に接続。
* これにより、元画像のキャラクターの特徴(髪型や顔立ち)が維持されます。
5. **漫画化の実行:**
* `KSampler` で生成。モデルにはSDXLの「アニメ・イラスト系モデル」+「Manga LoRA」を使用。
* `KSampler` の出力を `VAE Decode` して画像化。
6. **網点トーン処理(仕上げ):**
* VAE Decode後の画像を `ImageColorToGray` ノードで完全なグレースケールにする。
* その後、`Halftone` ノードに接続し、パラメータを調整して「網点化」する。
7. **(オプション)主線のクッキリ化:**
* 手順2で抽出した「Anyline」の線画と、手順6の「トーン化画像」を `ImageBlend` ノード(モード: `Multiply` / 乗算)で重ね合わせる。これで、主線がぼやけないシャープな漫画原稿が完成します。

---

### 4. 2026年時点での「現実性」とプロの評価

* **現実性: ★★★★★ (100%実用可能)**
* かつては「グレーが濁る」「トーンがモアレになる」という問題がありクリスタでの手直しが必須でしたが、**「Anylineでの主線分離」+「Halftoneポストプロセスノード」**の組み合わせにより、ComfyUI単体で印刷に耐えうる600dpi相当のモノクロ2値化表現が可能になりました。
* **メリット:**
* **一括処理(バッチ処理)が可能:** 100枚のカラーイラストを、ボタン一つで同じトーン線数・同じ絵柄のモノクロ漫画に一括変換できます。
* **一貫性の向上:** IP-Adapter-Plusの進化により、カラー元画像の「影の落ち方」を正確に「トーンの貼り位置」へと自動変換できます。

このワークフローを一度構築して「テンプレート(JSON)」として保存しておけば、次回からはカラー画像を放り込むだけで、一瞬で「クリスタで丸一日かけたようなトーン仕上げ済みの漫画ページ」が出力されます。