ControlNet++ ProMaxは、エッジ・深度・ポーズ・セグメンテーションなど10種類以上の制御条件を1つのモデルファイルに統合したSDXL用拡張だ。 ファイル本数を激減させつつ、複合制御まで1モデルでカバーする。本記事では導入・正しいリネーム・複数条件の同時投入の手順を、SD WebUI/ComfyUI両方で整理する。
ControlNet++ ProMaxとは
xinsir6氏が公開しているxinsir/controlnet-union-sdxl-1.0系の最上位版で、ProMaxは標準10種+Tile Variation・Tile Deblur・Tile Super・Inpainting・Outpaintingまで含む。単独条件での性能劣化は実測でほぼ無視できるレベルで、複合条件は学習時にfusionまで含めて訓練されている。
対応する制御タイプ
| 制御 | 用途例 |
|---|---|
| Canny / Lineart | 線画起こし、塗り直し |
| Depth | 構図保持、奥行き再構成 |
| Normal | 立体感の再現 |
| Pose (OpenPose) | キャラポーズ指定 |
| Segmentation | 領域指定塗り |
| Scribble / Soft Edge | ラフ→清書 |
| Tile (Variation/Deblur/Super) | アップスケール、バリエーション |
| Inpaint / Outpaint | 領域修正・拡張 |
モデル入手とリネーム(最重要)
Hugging Face xinsir/controlnet-union-sdxl-1.0 または brad-twinkl/controlnet-union-sdxl-1.0-promax から diffusion_pytorch_model_promax.safetensors 相当のファイルをダウンロードする。
ダウンロード後は 必ず controlnet++_union_sdxl.safetensors にリネーム する。WebUI側の制御タイプフィルターはこのファイル名でモード判定するため、リネームを怠ると複合制御で誤動作する。
SD WebUI / Forgeへの導入
stable-diffusion-webui/
└── models/
└── ControlNet/
└── controlnet++_union_sdxl.safetensors
配置後、WebUIメニューから「Apply and Restart UI」を実行。ControlNetタブでcontrolnet++_union_sdxlを選択し、制御タイプ(Canny/Depth/Pose等)を切り替えて使う。
ComfyUIへの導入
ComfyUI/
└── models/
└── controlnet/
└── controlnet++_union_sdxl.safetensors
配置後にComfyUIを再起動し、リフレッシュボタンを押す。Load ControlNet Modelノードでこのファイルを選択し、Apply ControlNet (Advanced)に渡す。
複合制御の使い方
ControlNet++ ProMaxの真価は複合制御にある。ポーズ+深度、線画+セグメンテーションなど、複数条件を同時に与えると、fusion学習済みなので競合せず合成された結果が出る。
推奨ワークフロー例
1. ポーズ固定+背景再生成: OpenPose(人物)+ Depth(背景)
2. アップスケール+構図維持: Tile Super + Canny
3. キャラ差分量産: Pose固定で複数Seedバリエーション
各制御の重み(weight)は 0.5〜0.8 を起点に微調整。すべて1.0で重ねると過剰拘束になりやすい。
トラブルシューティング
- ファイル名が反映されない → リネームし忘れ。
controlnet++_union_sdxlの正確な名前を確認 - 複合制御で破綻する → 各weightを0.6前後に下げる
- Tile系で詳細が消える → ベースモデル側のCFGを7→5に下げる
- VRAM不足 → SDXL用なので最低8GB推奨、6GBはFP8運用で対応
ControlNet++ ProMax まとめ
- 10種類以上の制御を1モデルに統合、ファイル管理が劇的に楽
- リネーム必須(
controlnet++_union_sdxl) - 複合制御がfusion学習済みで、衝突せず合成される
- SDXLベースの実務には今すぐ導入すべき定番
よくある質問(FAQ)
Q1. SDXL以外(SD1.5やFLUX)でも使える?
A. このモデルはSDXL専用です。SD1.5/FLUXには別系統のControlNetを使ってください。
Q2. 個別のControlNetモデルは削除していい?
A. 一旦保管推奨です。ProMaxで再現できない特殊用途(カスタムLoRAとの組み合わせ等)が稀にあります。
Q3. リネームしないとどうなる?
A. 制御タイプの自動判定が外れ、特にCanny/Depthの切り替えで意図と違う結果になります。
Q4. ProMaxと無印Unionの違いは?
A. ProMaxはInpainting/Outpainting/Tile Super等の編集系を追加で含みます。実務ではProMaxがおすすめです。
関連記事
- [AI画像生成の最新動向|GPT Image 1.5・Gemini 3.1 Flash・Grok Imagineの三つ巴【2026年5月】](https://ikuriblog.com/%e3%80%902026%e5%b9%b45%e6%9c%88%e3%80%91ai%e7%94%bb%e5%83%8f%e7%94%9f%e6%88%90%e3%81%ae%e6%9c%80%e6%96%b0%e3%83%8b%e3%83%a5%e3%83%bc%e3%82%b9%ef%bd%9cgpt-image-1-5%e3%83%bbgemini-3-1-flash%e3%83%bbgr/)
- [ComfyUI App Mode完全ガイド|ノード不要のシンプルUIでワークフローを配布する【2026年版】](https://ikuriblog.com/comfyui-app-mode%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9%ef%bd%9c%e3%83%8e%e3%83%bc%e3%83%89%e3%82%b0%e3%83%a9%e3%83%95%e4%b8%8d%e8%a6%81%e3%81%ae%e3%82%b7%e3%83%b3%e3%83%97%e3%83%abui%e3%81%a7%e8%aa%b0/)