見出し画像

controlnetを使うと変になるのをどうにかしたいんだ

Stable Diffusion XLにて
controlnetでcannyやopenposeを使うとなぜか線や塗りがパキッと(?)することや 明らかに色が変になることに悩んでいたのですが そこそこなんとかなったのでメモしておきます

しかしこれは対処療法というか 暫定処置でして
そもそもなんで変になるのかとか根本的な解決方法がわかる方いましたら教えて下さい…おねがいします…

とりあえずどのようにおかしくなるのかの例
元画像と素材画像は同じものを使用して SEED値もプロンプトも元画像と同じものに固定しています
設定はほとんどStable Diffusion web UI(AUTOMATIC1111)のデフォルトです

元画像


canny
lineart
openpose

lineartなんか蛍光ペンで塗ったみたいだし なんというか 全体的に濃い 濃くなってるんですよね コントラストきつすぎというか なんか

これをどうにかしようといろいろやっててよかったのが control weight の数値の調整でした
control weightをデフォルトの1から下げます
とりあえず0.7にして生成したものが以下です

canny
lineart
openpose

こんな感じです

ちなみに control weightを下げちゃうと本来のcontrolnetの効果(openposeなら指定ポーズ)がだめになっちゃうんじゃないの? と思いますが 0.7前後なら効果を保持しつつ色も調整できると思います たぶん
参考にさせていただきました↓

正直まだちょっとコントラストきついなとは思うんですけど…ほんと…直し方わかるえらいひといませんか…
えらいひとを待ちつつ
おわり




いいなと思ったら応援しよう!