6/23 (全体公開)Reference only研究
ControlNetの新機能「Reference only」
1枚サンプル画像を元にその絵柄やキャラクターを簡単に再現できるというものです。
簡易的なLoraだと思っていただいて構いません。
このReference onlyを使って差分を作ることで、簡単にLoraを作ることができることが話題になりましたが、その使い方がよく分からないので研究しようという回です。
Reference onlyの設定項目はこのようになってます。
↓
いじる項目は以下の7つです。
Control Weight → 0.3, 0.6, 1
Starting Control Step → 0, 0.3, 0.6
Ending Control Step → 0.3, 0.6, 1
Style Fidelity (only for "Balanced" mode) → 0, 0.3, 0.6, 1
Control Mode:Balanced
Control Mode:My prompt is more important
Control Mode:ControlNet is more important
多いなあ・・・とりあえず上4つからいじっていきます。
Style Fidelity (only for "Balanced" mode)は0.5、Control Mode:Balancedで固定します。
モデルはmzpikas_tmnd_enhancedです。設定は以下の通りです。
ポジティブ
(masterpiece), (best quality), (one little and cute solo), the background is (beach), the girl wearing (short sleeves ribbon beret gloves navy blue coat short laced capelet), the girl has (light blue hair long hair), smile, one eye closed, open mouth,
ネガティブ
(worst quality low quality low resolution, two people, bad anatomy:1.4), (poorly eyes, text:1.2), (long cape:1.4),
設定
Steps: 23, Sampler: DPM++ 2M SDE Karras, CFG scale: 7, Size: 768x768
使う画像
Reference onlyを使わずに普通に生成するとこんな感じになります。
↓
よし検証開始ー!
↓
Control Weight:0.3
Starting Control Step:0
Ending Control Step:0.3, 0.6, 1
Control Weight:0.3
Starting Control Step:0.3
Ending Control Step:0.6, 1
Control Weight:0.3
Starting Control Step:0.6
Ending Control Step:1
Control Weight:0.6
Starting Control Step:0
Ending Control Step:0.3, 0.6, 1
Control Weight:0.6
Starting Control Step:0.3
Ending Control Step:0.6, 1
Control Weight:0.6
Starting Control Step:0.6
Ending Control Step:1
Control Weight:1
Starting Control Step:0
Ending Control Step:0.3, 0.6, 1
Control Weight:1
Starting Control Step:0.3
Ending Control Step:0.6, 1
Control Weight:1
Starting Control Step:0.6
Ending Control Step:1
最初の結論に書いた通り、背景を壊さず絵柄を元画像に寄せたいなら
・Control Weight:1
・Starting Control Step:0.3
・Ending Control Step:1
くらいが良い気がします。
この設定のままStyle Fidelity (only for "Balanced" mode)をいじってみましょう。
↓
Style Fidelity (only for "Balanced" mode) → 0
Style Fidelity (only for "Balanced" mode) → 0.3
Style Fidelity (only for "Balanced" mode) → 0.6
Style Fidelity (only for "Balanced" mode) → 1
値が大きいほど絵柄が寄ります。
ただし、1は背景が元画像に寄りやすいようです。
最後にこれも試してみましょう。
Control Mode:My prompt is more important
Control Mode:ControlNet is more important
・Control Weight:1
・Starting Control Step:0.3
・Ending Control Step:1
・Control Mode:My prompt is more important/ControlNet is more important
絵柄を寄せたいならControlNet is more importantが良さそうです。
では、Style Fidelity (only for "Balanced" mode):0.6, 1の時のControl Mode:Balancedとどちらが良いか比較してみましょう。
↓
Style Fidelity (only for "Balanced" mode):0.6
Control Mode:Balanced
Style Fidelity (only for "Balanced" mode):1
Control Mode:Balanced
ControlNet is more important
Style Fidelity (only for "Balanced" mode):1は絵が壊れやすいです。0.6〜1の間で調整するのが良いと思います。
ControlNet is more importantも絵柄が寄りやすいですが、絵が壊れやすい印象です。
以上です。久々に良い検証ができたと思います。
ただ、神デザちゃんの服装が再現できていないところを見ると、Reference onlyは絵柄の再現こそできますが、キャラクター再現はLoraには遠く及ばないですね。
この記事が気に入ったらサポートをしてみませんか?