Stable Diffusion 默认采用 NovelAI 生成参数的修改办法

众所周知,NovelAI 在绘制图像时采用的参数与 Stable Diffusion(后文简称SD) 默认的参数有多项不同。

虽然每次生成都可以重新调整 Stable Diffusion 的参数,但是刷新页面之后其又会返回默认值,反复调整甚为繁琐。

其表现包括但不限于:

  • NovelAI 图片生成中默认进行 28 steps,该参数在 SD 中为 20 steps。
  • NAI 默认的 Prompt 为:masterpiece, best quality,
    Negative Prompt 为:lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry,
  • NAI 的 CFG Scale 为 11,SD 的 CFG Scale 为 7。
  • NAI 的 eta noise seed delta 为 31337。(对应 strength 0.69, noise 0.667)
  • NAI 的 CLIP Layer = 2。

对于 noise seed delta 和 clip layer 的问题,我们在设置可以进行保存;但对于 steps 等生成参数,每次刷新 webui 都会重新回到默认值。

因此,我们需要解决的问题是:如何一劳永逸的使参数与 NAI 官方默认设置适配?

实际上,关于 Stable Diffusion webui 的默认参数,都在其根目录的 ui-config.json 中进行了定义。

模型设置

在进行模型设置时,请确保:

  • 您使用了 animefull-final-pruned 版本的模型,并正确放置了同名的 .vae.pt 文件。
    (latest模型对于常规用途无明显作用,这点在SD webui 的 issues 中,以及各个论坛中有多次提及)
  • 采样方式(Sampling method)正确设置为了 euler a。
  • 确保没有采用任何 v2.pt 和 hypernetwork。
  • 确保使用了 GPU 进行渲染。

进入 webui,选择 Settings:

如图中红框内容所示:

  • Stop At last layers of CLIP model 设置为 2。
  • eta (noise multiplier) for ancestral samplers 设置为 1。(如果之前使用其他采样器更改了设置的话)
  • Eta noise seed delta 设置为 31337。

保存并退出。

配置设置(ui-config.json)

打开安装 Stable Diffusion webui 的根目录,找到 ui-config.json 文件,打开编辑。

我们需要注意的是如下几项(出现位置并不连续):

“txt2img/Prompt/value”,”txt2img/Negative prompt/value”,”txt2img/Sampling Steps/value”,”txt2img/CFG Scale/value”

以及 img2img 设置的:

“img2img/Prompt/value”,”img2img/Negative prompt/value”,”img2img/Sampling Steps/value”,”img2img/CFG Scale/value”

将其相对应改为:

"txt2img/Prompt/value": "masterpiece, best quality, ",

"txt2img/Negative prompt/value": "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts,signature, watermark, username, blurry, artist name, ",

"txt2img/Sampling Steps/value": 28,

"txt2img/CFG Scale/value": 11.0,

以及 img2img 的:

"img2img/Prompt/value": "masterpiece, best quality, ",

"img2img/Negative prompt/value": "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts,signature, watermark, username, blurry, artist name, ",

"img2img/Sampling Steps/value": 28,

"img2img/CFG Scale/value": 11.0,

修改后保存并退出,重启webui。至此可以发现webui中的各项参数默认值都已经根据预设调整好。

总结

通过上述操作,实现了 Stable Diffusion 的设置及 webui 默认参数修改,使其方便使用的同时,更接近于 NovelAI 的绘画实现效果。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇