2026年現在、商業AI漫画および超高解像度イラスト制作において、一発出力(Text-to-Image)のみで全部位を完璧に描き切ることは不可能です。クオリティを商業レベルに引き上げるコア技術は、「部位別多段Inpaint(Multi-Stage Targeted Inpaint)」です。
本稿では、顔・手・胸・性器の各部位を完全にコントロールし、境界線を完全に消し去りながら局所的な質感を爆上げする、ComfyUIをベースとした実装数値を網羅した技術仕様書を提供します。
---
各部位の特性に合わせた、マスク処理およびサンプリングの最適数値です。
| 対象部位 | Mask Grow (拡張) | Mask Blur (ぼかし) | Denoise レンジ | 推奨モデル/専用LoRA (Pony/Illustrious/FLUX) | 必須プロンプト(品質・ディテール強調) |
| 顔 (Face) | 8px - 16px | 12px - 24px | 0.30 - 0.42 | Detailer/Face LoRA (Weight: 0.4)<br>例: face_detail_v2 | highly detailed eyes, micro eyelashes, realistic skin texture, soft lip gloss, sharp focus |
| 手 (Hands) | 16px - 24px | 24px - 32px | 0.45 - 0.55 | MeshGraphormer (プリプロセッサ)<br>Hand Refiner LoRA (Weight: 0.6) | perfect hands, detailed fingers, fingernails, realistic joints, 5 fingers |
| 胸 (Breasts) | 24px - 32px | 32px - 48px | 0.25 - 0.35 | Skin Texture LoRA (Weight: 0.5)<br>例: epiC_real_skin | soft skin texture, subsurface scattering, realistic cleavage, specular highlights, sweat drops |
| 性器 (Genitals) | 16px - 24px | 24px - 32px | 0.40 - 0.52 | 各種部位特化LoRA (Weight: 0.6 - 0.8) | highly detailed, moist texture, realistic shading, anatomical accuracy, intricate folds |
---
インペイントの成否は「マスクの境界処理」で9割決定します。境界線がくっきり残る「コラージュ感」を防ぐため、以下のノードチェーンを構築します。
UltralyticsDetectorProvider + BBOX Detector (または SAMDetectorSegment):GrowMask:expand = 16(手が対象の場合は 24、顔は 12)。MaskBlur:blur = 24(または GrowMask の値の1.5倍)。---
インペイントには「Crop Inpaint(部分切り出し)」と「Global Inpaint(全体差分)」の2つのアプローチがあります。商業クオリティでは、解像度を維持するために「Crop Inpaint」をメインに採用します。
`
[Load Image] ──> [Bbox Detector (Face/Hand)] ──> [Crop Image (Detailer)]
│
[VAE Encode] <── [Apply Mask (Grow/Blur)] <─────── [Crop Mask]
│
[KSampler] (Denoise: 0.35, Seed: 固定) <── [専用LoRA/プロンプト入力]
│
[VAE Decode] ──> [Inplace Merge (ImageCompositeMasked)] ──> [最終出力]
`
Detailer (SEGS) 系のノード群を使用:ImpactPack の Detailer (SEGS) を使用すると、自動的に部分切り出し(Crop)、拡大、Inpaint、縮小、元画像への再合成(Merge)がワンストップで行われます。ImageToMask / Scribble による手動補正:MaskEditorで破綻箇所を完全に塗りつぶし、LoadInpaintWarmup(⚠️要検証:2026年最新のノイズ初期化ノード。元画像の形状を完全に無視して再描画する)を使い、Denoise 0.65 以上で完全に再構築します。---
インペイントした部分が浮いて見える「浮き上がり現象」は、輝度・色相の不一致およびノイズ粒度の差によって発生します。
DifferentialDiffusion(ComfyUI標準 / もしくは ComfyUI-Differential-Diffusion プラグイン)0.45)で強く描き直され、境界に向かってDenoiseが 0.0 までグラデーションで減少します。これにより、物理的な境界線が100%消失します。ColorMatch (ComfyUI-Post-Processing)target_image(元画像)の色調を、Inpaint後の画像(source_image)に強制適用。0.35 付近。---
「手だけを直したいのに、袖の形や背景まで変わってしまう」という問題を回避するための厳密な制御手法です。
SetLatentNoiseMask0.40dpmpp_2m / karras または uni_pc。bias を -2.0 〜 -4.0 に設定することで、不要な描き込み(過剰なシワやノイズ)を抑え、元のイラストの滑らかな塗りに質感を強制同期させます。Inpaint / Union の併用control_v11p_sd15_inpaint (SD1.5) または coadapter_inpaint (SDXL) / FLUX.1-Controlnet-Inpaint (⚠️要検証)0.75 - 0.900.80 (生成の最後の20%はControlNetの拘束を解き、破綻のない自由なディテールアップを許容する)