采样器

在 WebUI 中提供了多种采样器,那么我们什么时候选用哪种采样器呢?

  • 懒得选:请使用 DPM++ 2M DPM++ 2M Karras UniPC。
  • 想要点惊喜和变化:Euler a、DPM++ SDE、DPM++ SDE Karras、DPM2 a Karras(注意调正对应eta值)

采样器 %26 步数的选择 - 图1

不同采样器相同参数的对比

你可以自己用 XYZ-Plot 脚本生成不同采样器的图片,然后选择自己想要的风格,或者排除掉自己不喜欢的采样器,多尝试几次,大概会有自己喜欢用的效果比较好的采样器。

  • 比如这里效果不好的 LMS,DPM2 a, DPM fast, PLMS 可以直接排除掉。
  • 比如这里我比较喜欢 Euler a,DPM++2M Karras , DPM++SDE Karras 最后参考文档中还推荐了一个 UniPC ,最新被添加到 webui 中的采样器,基于Wenliang Zhao等人的论文[7],应该是目前最快最新的采样方法,10步就可以生成高质量结果;

采样器 %26 步数的选择 - 图2

采样器 %26 步数的选择 - 图3

采样器 %26 步数的选择 - 图4

采样器 %26 步数的选择 - 图5

采样器 x 步数

继续使用上述选中的采样器,查看多少步数可以达到比较好的效果,差不多在 20 ~ 40 之间足够。

采样器 %26 步数的选择 - 图6

要生成更多细节的话可以继续调高,但差别不大:

采样器 %26 步数的选择 - 图7

隐藏部分采样器

采样器过多可以进行隐藏,在设置=》采样器参数中可以选中需要隐藏的采样器:

采样器 %26 步数的选择 - 图8

比如这里我们隐藏了大部分采样器,仅保留常用的采样器:

采样器 %26 步数的选择 - 图9

参考

详细可以参考:

stable diffusion webui如何工作以及采样方法的对比