![見出し画像](https://assets.st-note.com/production/uploads/images/151513993/rectangle_large_type_2_066cf38868ac10c92af2cd5cfd2fffb5.png?width=1200)
Xlabs Flux ControlNet V3 with ControlAltAI sampler
Flux1用のControlNetモデルを世界に先駆けて公開したXlabsですが、V3で相当完成度を上げてきました。
前回記事でも書きましたが、V2では、特にcannyにおいて相当ストレスを感じる仕上がりでしたが、
V3では強度を上げても絵が破綻しにくく、かつ強度を下げた設定でも追随性がかなり向上しています。
![](https://assets.st-note.com/img/1724245531003-Sl97MtMOUP.png?width=1200)
一方、ControlNetとLoRAをロードする為のノードはxlabs独自の取り回しに依存する為に、私自身がサポートメンバーにもなっているControlAltAIは、Xlabsの排他的なノードにはやや批判的な見解を持っているようで、近日のFlux1用ワークフローの公開を予告しつつ、Github上では独自のSamplerやControlNetローダーを投入しています。
こちらは、彼ら自身が宣言した通り、従来のノードとの互換性を意識した作りになっています。
(※モデルは作成していないが、Xlabs V3がそのまま使用できる)
上を踏まえて、Xlabs ControlNet V3を想定したワークフローを、Xlabs SamplerとControlAltAI Samplerの二種類作成しました。
今回は双方ともにLoRA併用を想定しています。
ControlAltAI Sampler
Xlabs Sampler
尚、上の2つのワークフローでは下の記事でも一例解説していますが、私が独自に改造したノードを使用しています。
上の記事から更に改造を加えていますが、下のファイルを使用してください。使用する場所は、上の記事内で解説しています。尚、下のファイルでは上記事で一度改造したcondition用のコードは元に戻し、別のノードを改造しています。
Xlabsの排他性の問題はForgeでも露呈しています。実は、Xlabsが公開しているLoRAモデルはForgeではロードされないのです。
NF4でもGGUFでもLoRAを使用できるKModelという形式へのコンバートがForgeの売りですが、Xlabsが公開したLoRAは何れもKModel変換に対応できないようなのです。
![](https://assets.st-note.com/img/1724246333914-zGegGen0wv.png?width=1200)
また、ComfyUIでも従来のローダーでは使用できず、Xlabs専用のローダーでしか使用できません。
![](https://assets.st-note.com/img/1724246393522-hpvLfYKq6Z.png?width=1200)
一方、ControlAltAIのノードでは、下図のように従来のLoRA Loader各種がそのまま使用できます。
![](https://assets.st-note.com/img/1724246587442-rR1AfFSYJU.png?width=1200)
ちなみに現状、ComfyUIではNF4モデルでのLoRA使用はできませんが、GGUF形式ではLoRAが動作します。これはXlabs SamplerでもControlAltAI Samplerでも同様です。
![](https://assets.st-note.com/img/1724246784522-oXiyo87jZe.png?width=1200)
VRAM消費ですが、GGUF-Q4_0であれば、LoRAとControlNetを併用しても、ギリ12GBに収まっています。
![](https://assets.st-note.com/img/1724247030701-I69BgWgZN9.png?width=1200)
この記事が気に入ったらサポートをしてみませんか?