controlnetを使うと変になるのをどうにかしたいんだ
Stable Diffusion XLにて
controlnetでcannyやopenposeを使うとなぜか線や塗りがパキッと(?)することや 明らかに色が変になることに悩んでいたのですが そこそこなんとかなったのでメモしておきます
しかしこれは対処療法というか 暫定処置でして
そもそもなんで変になるのかとか根本的な解決方法がわかる方いましたら教えて下さい…おねがいします…
とりあえずどのようにおかしくなるのかの例
元画像と素材画像は同じものを使用して SEED値もプロンプトも元画像と同じものに固定しています
設定はほとんどStable Diffusion web UI(AUTOMATIC1111)のデフォルトです
lineartなんか蛍光ペンで塗ったみたいだし なんというか 全体的に濃い 濃くなってるんですよね コントラストきつすぎというか なんか
これをどうにかしようといろいろやっててよかったのが control weight の数値の調整でした
control weightをデフォルトの1から下げます
とりあえず0.7にして生成したものが以下です
こんな感じです
ちなみに control weightを下げちゃうと本来のcontrolnetの効果(openposeなら指定ポーズ)がだめになっちゃうんじゃないの? と思いますが 0.7前後なら効果を保持しつつ色も調整できると思います たぶん
参考にさせていただきました↓
正直まだちょっとコントラストきついなとは思うんですけど…ほんと…直し方わかるえらいひといませんか…
えらいひとを待ちつつ
おわり