↑これ 7step |
結論
サンプラー改造してたら見つけてしまいました。Euler karras 最強です。
7stepぐらいから使えるので構図の探索やプロンプトの調整に使えます。手とか細かい所は苦手なようです。
あわせて読みたい
【WebUI 1111】CPU向き低ステップ(9~15)サンプラー Euler+DPM++ 2M karras 追加方法 【Stable diffusion】
あわせて読みたい
最近はこっちを使ってます。
設定を変更
ver 1.6だと設定でスケジューラーを指定できるようです。
Settingsを開いてSampler parametersのScheduler Typeでkarrasを選択します。
discardを付ける場合は、Always Discard next-to-last sigmaにチェックを入れます。
次の追加した場合と比較すると構図が少し違いました。
追加方法
設定で変更できない場合は、追加しましょう 。
stable-diffusion-webui\modules\sd_samplers_kdiffusion.py の samplers_k_diffusionに下記の行を追加します。
('Euler Karras', 'sample_euler', ['k_euler_ka'], {'scheduler': 'karras', 'discard_next_to_last_sigma': False}),
('Euler Karras dis', 'sample_euler', ['k_euler_ka'], {'scheduler': 'karras', 'discard_next_to_last_sigma': True}),
再起動とリロードすると Euler Karras と Euler Karras dis が追加されます。
discard_next_to_last_sigmaをTrueにすると1ステップ早く生成されますが、ステップ数を変えた時、構図が変わってしまいます。
注意点
追加するとアップデートできなくなると思うので、アップデートする前にファイルを元の状態に戻してください。アップデートしたあと、また追加してください。めんどくさいので公式で追加して欲しい。
参考画像
アニメモデルで6step
6step breakdomain_M2150 |
6step 髪きれい |
リアルモデルで7step
真ん中圧勝、顔が微妙ーなので苦手な人は拡大しな方が良いかも |
7step 足が変だけど普通に綺麗です。 |
7stepでちゃんと顔が出来てる |