2026年現在、キャラクターLoRAを作成せずに、新規キャラクターの一貫性を担保しつつ高解像度な商業エロ漫画を制作するための技術スタックは完全に確立されています。
本ガイドでは、「即時性」「商業利用の合法性」「エロ表現(Pony/Illustrious/FLUX)への適性」に焦点を当て、具体的なノード名、設定数値、ワークフローを解説します。
---
| 技術名 | 商用可否 | エロ適性 | 顔固定力 | 衣服・体型への干渉 | 2026年推奨モデル / ノード |
| IP-Adapter (Plus/ViT-H) | 可 (Apache-2.0) | 極高 | 中〜高 | 強(衣装も引っ張られる) | ip-adapter-plus_sdxl_vit-h.bin |
| IP-Adapter (FaceID v2) | ⚠️不可 (InsightFace依存) | 高 | 極高 | 弱(顔のみに集中) | ip-adapter-faceid-plusv2_sdxl.bin |
| PuLID (FLUX/SDXL) | 可 (EVA-02使用、商用可) | 極高 | 極高 | 弱(顔のみを極めて正確に固定) | pulid_flux_v1.safetensors / ApplyPulid |
| InstantID | ⚠️不可 (InsightFace依存) | 中 | 絶対 | 強(ポーズや画風が硬化しやすい) | ip-adapter_instant_id_sdxl.bin |
| Reference-Only / StyleAlign | 可 | 高 | 中 | 極強(構図や背景まで同一化) | StyleAlign / ComfyUI-StyleAlign |
| 同一Seedバリエーション | 可 | 極高 | 高 | 中 | KSampler (Variation Noise) |
---
商用エロ漫画において、ライセンスフリーで衣服や髪型も含めて一貫させたい場合は「IP-Adapter Plus」、顔だけを固定したい場合は「PuLID」と使い分けるのが2026年の定石です。
IPAdapterAdvanced (ComfyUI_IPAdapter_plus)IPAdapterEncoder (画像を正方形にクロップし、CLIP-Visionに送る)weight: 0.70 〜 0.85 (1.0にするとエロポーズの自由度が著しく低下)weight_type: ease in-out (生成の最初と最後にノイズを逃がすことで、ポーズ追従性を確保)start_at: 0.0end_at: 0.85 (最後の15%のステップでディテールをモデル本来の描き込みに任せる)【2026年最強推奨】 InsightFaceを使用せず、EVA-02 CLIPをベースにしているため完全商用利用可能。FLUX.1 [dev](またはPony/Illustrious)と組み合わせることで、LoRAなしでも完全に顔を固定できます。
ApplyPulid (ComfyUI-PuLID-Flux または ComfyUI-PuLID)weight: 0.80 〜 0.95 (顔の同一性を最優先にする場合)start_at: 0.0end_at: 1.0method: fidelity (忠実度優先。エロ構図で顔が崩れる場合は orthogonal に変更)顔の固定力は最強ですが、商業エロ漫画ではライセンス違反(InsightFaceの非商用ライセンス)となるため使用禁止。同人誌(グレーゾーン)であっても、将来的な権利トラブルを避けるためPuLIDへの移行を推奨します。
SDXL/Illustrious環境では、SD1.5のReference-Onlyは使用できません。代わりに StyleAlign ノードを使用します。複数のコマ(Batch)間でスタイル、キャラクター、背景の整合性を保ちます。
StyleAlign (ComfyUI-StyleAlign)share_attention: Trueshare_resnet: Truecloning_role: reference (バッチの最初の1枚目を参照元にする)1枚の完璧なキャラクター画像から、ポーズや表情だけを微小変化させる手法。
KSampler の拡張ノード、または KSampler (Advanced)seed: 固定 (例: 123456789)control_after_generate: fixedvariation_seed: 987654321 (別のシード)variation_strength: 0.08 〜 0.15 (0.15を超えると別人化が始まります)denoise: 1.0 (完全生成時)---
キャラクターの「顔リファレンス画像」を1枚用意し、ポーズ(OpenPose等)に従ってエロシーンを生成する具体的ワークフロー。
`
[Load Image (顔リファレンス)] ──> [ApplyPulid] ──┐
│
[Load Image (ポーズ画像)] ───> [Apply ControlNet] ┼─> [KSampler] ──> [VAE Decode]
(OpenPose/Depth) │
[CLIP Text Encode (プロンプト)] ─────────────────┘
`
Illustrious-XL-v0.1 または Pony Diffusion V6weight: 0.85pulid_file: pulid_sdxl_v1.safetensorsApply ControlNet (Advanced)controlnet-openpose-sdxl-2.0strength: 0.75 (ポーズを強制しつつ、肉体の歪みを防ぐ)start_at: 0.0end_at: 0.80 (後半20%で肉体のエロ的な肉感を描き込ませる)silver hair, blue eyes, twin tails)を必ずテキストでも記述してください。PuLIDの負荷を下げ、一貫性が爆発的に向上します。---
商業エロ漫画の「マルチパネル(コマ割り)」画像において、各コマの顔が別人になる現象を防ぎ、100%一貫性を保つための「FaceDetailer一括バッチ処理」を実装します。
2panel manga, comic strip... 等で複数コマの画像を1枚出力、または手動でネーム(コマ枠)を結合した画像を Load Image で読み込む。Impact Pack の FaceDetailer(または Detailer (SEGS))を接続。FaceDetailer ノードには個別の Refiner や KSampler 設定があります。FaceDetailer の image 入力手前ではなく、FaceDetailer 内部の pipe または model 入力に対して、PuLID (weight: 0.9) を適用したモデルを接続します。guide_size: 512 (顔部分を512pxに拡大して処理)bbox_threshold: 0.5 (小さなコマの顔も検知)feather: 10 (境界線のぼかし。コマ枠からはみ出さないようにする)denoise: 0.35 〜 0.45 (これ以上高くすると、元のコマの表情(喘ぎ顔、照れ顔)が「無表情なリファレンス顔」に上書きされて消滅します。0.4 付近が表情を維持しつつ一貫性を保つ限界値です)---
Illustrious-XL + PuLID-SDXL の組み合わせがデファクトスタンダードとなっています。StoryDiffusion が公開されていますが、エロ(Pony系)モデルへの適用時に構図の崩壊率が高いため、現在エロ漫画実戦への投入はチューニングが必要です。