結論から言うと、2026年時点でFLUX.1系のControlNetは「InstantXのUnion」と「XLabs-AIのv3系(depth/canny)」の2系統を押さえれば実務は回ります。 SDXLほど成熟していないものの、構図固定・線画着彩・ポーズ制御は十分実用レベルに到達しました。この記事では導入手順・推奨strength・VRAM別の注意点を、ローカル運用者向けに整理します。
FLUX ControlNetの現状:SDXLとの成熟度ギャップ
まず前提を正しく把握しておきましょう。ControlNetのエコシステムはいまだにSDXLが最も成熟しており、Union系やTile系の完成度ではSDXLが一歩リードしています。一方でFLUX.1-devは画質・プロンプト追従で優れるため、「品質はFLUX、制御の選択肢はSDXL」という住み分けが2026年の実情です。
FLUX向けControlNetは主に2チームが供給しています。
- InstantX:FLUX.1-dev用のcanny ControlNet、および複数条件を1モデルで扱うUnion ControlNetを公開
- XLabs-AI:ControlNet collection(v1+v2)に加え、depth v3など単体v3系を順次リリース。学習スクリプトも提供
「まずどれか1つ」であれば、汎用性の高いInstantXのUnionから始めるのが失敗が少ない選択です。
導入手順:ComfyUIでFLUX ControlNetを動かす
ComfyUI(2026年版)での基本フローは以下の通りです。ControlNetモデルはComfyUI/models/controlnet/に配置します。
- STEP1:FLUX.1-dev本体(UNet/DiT・CLIP・T5・VAE)を導入済みにする
- STEP2:ControlNetファイル(例:InstantX Union、XLabs depth v3)を
models/controlnet/へ配置 - STEP3:
Load ControlNet Modelノードで対象modelをロード - STEP4:前処理ノード(Canny/Depth Anything/DWPose等)でヒント画像を生成
- STEP5:
Apply ControlNetでヒント画像・strength・start/end percentを設定してサンプラーへ接続
前処理はControlNet Auxiliary Preprocessorsノード群が引き続き定番です。DepthはDepth Anything系、線画はCanny、ポーズはDWPoseを使い分けます。
条件別の推奨設定値
FLUX ControlNetはSDXL時代の感覚よりも「弱め・短め」に効かせるのがコツです。掛けすぎると質感が硬くなり、FLUX本来の描写力を殺してしまいます。
| 条件タイプ | 推奨strength | start/end percent | 主な用途 |
|---|---|---|---|
| Depth(深度) | 0.5〜0.7 | 0.0〜0.8 | 構図・空間の固定 |
| Canny(線画) | 0.55〜0.75 | 0.0〜0.7 | 線画着彩・トレース |
| Pose(ポーズ) | 0.6〜0.8 | 0.0〜0.85 | キャラのポーズ指定 |
| Union(統合) | 0.5〜0.7 | 0.0〜0.8 | 複数条件の同時制御 |
ポイントはend percentを1.0にしないことです。終盤までControlNetを効かせるとディテールが潰れるため、0.7〜0.85で解放してFLUXに仕上げを任せると、輪郭を保ちつつ自然な質感が得られます。
VRAM別の実務上の注意点
FLUX.1-dev本体(約12B)にControlNetを重ねると、VRAM消費が跳ね上がります。ローカル運用では量子化との組み合わせが前提になります。
- 12GB:FP8版FLUX+GGUF量子化ControlNetでギリギリ。解像度は1024×1024を基準に、バッチは1固定
- 16GB:FP8運用で1024〜1216px程度まで安定。前処理と本生成を分ければ余裕あり
- 24GB以上:bf16に近い運用が可能。Union+高解像度でも動作しやすい
NVIDIAのFP8量子化やComfyUIの動的VRAM管理(2026年にWindows/LinuxのNVIDIA GPUでデフォルト有効化)を活用すると、RAMを超えるモデルでもページングを抑えて動かせます。VRAMが厳しい環境ほど、前処理段階でヒント画像を先に書き出し、本生成と工程を分離するのが安定運用の定石です。
ライセンスと商用利用の確認
FLUX.1-devは非商用の研究・開発向けライセンスが基本で、商用利用には別途ライセンス確認が必要です。ControlNetアダプタ側もチームごとにライセンス条件が異なります。商用制作に組み込む前に、本体・アダプタ双方のライセンスを必ず一次情報で確認してください。この点はSDXL系ControlNet(Apache-2.0など比較的緩いものが多い)との実務上の大きな差です。
まとめ
- FLUX ControlNetはInstantX UnionとXLabs-AI v3系の2系統で実務が成立する
- SDXLよりエコシステムは未成熟だが、構図・線画・ポーズ制御は実用レベル
- strengthは0.5〜0.8と控えめに、end percentは0.7〜0.85で解放するのがFLUX流
- VRAMは量子化前提。12GBならFP8+GGUF、24GBでbf16寄り運用
- 商用利用時はFLUX本体・アダプタ双方のライセンス確認が必須
制御の自由度を最優先するならSDXL、画質と最終仕上がりを重視するならFLUX+控えめControlNet、という二刀流が2026年後半の現実的な最適解です。
よくある質問(FAQ)
FLUX ControlNetはSDXL ControlNetと互換性がありますか?
ありません。アーキテクチャが異なるため、SDXL用のControlNetモデルはFLUXでは動作しません。FLUX専用に配布されているモデル(InstantX・XLabs-AI等)を使う必要があります。
12GB VRAMでもFLUX ControlNetは動きますか?
動作しますが、FP8量子化版のFLUX本体とGGUF量子化ControlNetの組み合わせが前提です。解像度は1024×1024、バッチサイズ1で運用し、前処理と本生成を工程分離すると安定します。
strengthはどのくらいに設定すべきですか?
条件によりますが0.5〜0.8が目安です。SDXLの感覚より弱めに効かせ、end percentを0.7〜0.85で解放するとFLUX本来の質感を保てます。掛けすぎると輪郭が硬くなります。
UnionとDepth/Cannyの単体、どちらを使うべきですか?
1つで複数条件を扱いたいならInstantXのUnion、特定条件を高精度で制御したいならXLabs-AIの単体v3系が向きます。まず1つ選ぶならUnionが汎用的で失敗が少ないです。
FLUX ControlNetで作った画像は商用利用できますか?
FLUX.1-dev本体が非商用ライセンス基準のため、そのままでは商用利用に制約があります。商用制作にはFLUX本体・ControlNetアダプタ双方のライセンスを一次情報で確認してください。