快捷搜索:

AI绘画|Stable Diffusion绘图步数(steps)越高会越好吗?

 

#头条创作挑战赛# 网上很多讨论,大多是指绘图步数越高则绘图细节会越多,但其正面效益会随着步数的持续增加而递减。但我并没有看到有人明确的描述细节的提升到底是提升在哪?可以提升多少?效益的递减又是怎么递减的?

以下是我的测试内容,我简单的列出图片并说说我观察到的现象就好。

本来我的测法是10步一个阶段,后来发现这样产出的图太多太杂,外加每10步一阶段可能看不出变化,最后改成每20步一阶段,最后测到120步确实是太夸张,这只是为了能够产出6张图让我贴图时比较对称而已。

1.步数高并不保证图片就会更漂亮或更正确

提升步数造成的结果仍充满随机性,不一定步数多就会画的正确或漂亮,例如下图是以DPM++SDE Karras为采样方式,本来画的算是正确,但在60步与100步时眼睛反而变的略丑略歪。

眼睛在100步时反而变丑了

2.绘图结果不一定会受步数影响,也有可能毫无变化。

虽说大部份的情况下,步数的变化通常会影响到绘图内容,不论是变好还是变坏,但这不是绝对的,下图是以UniPC为采样方式,到60步以后的图就基本不变了,甚至到了100步/120步时的产出已经是连细节都完全一致了。

3.画面变大不代表细节就一定可以变多

这是上一个项目的延伸题,在第二项测试中,我们观察到UniPC到60步以后就不太变化了,我猜测是否因为画面太小造成它的变化空间有限?所以我把画面尺寸调大后再试一次(由600x800调整为1024x768)。

但很明显的,画面变大之后并没有什么改变,这次一样是60步以后的图就不太有变化了,而80步以后的三张图连细节都完全一致。大图片可以呈现的内容确实更多更丰富,但那是跟画面尺寸有关,跟步数的增加没什么关系。

4.LMS/DPM fast/PLMS这三种采样方式所需要的基本步数比别种采样方式高

从之前的测试中可知LMS/DPM fast/PLMS这三种采样方式在20~30步时是一定画不好图的,它必须有较高的基本步数,那我就怀疑也许在高步数时才能体现出它的威力?

显然,它真的只是没力而已,这三种都要在40~50步左右才能出图,但步数继续升高并没有表现出什么惊艳之处。

LMS的结果:

5.细节就算真的有增加,也未必是加在你想要的地方

下图以Euler a为例,这边是一个典型的好例子,随着步数增加,每次的图片内容都有变化,而且都没画歪。但问题是它的细节也许是真的有随着绘图步数增加,但都加在没意义的地方。我们一般会期望细节可以加在重点部份,例如以下方人物图来说就是会希望它能够增加更多的人物细节/皮肤纹路/光影效果等等,结果它全在折腾那片背景,它就是把A招牌改成B招牌,或是把C建筑改成D建筑这样改来改去不知所谓。

6.适可而止就好

下图同样以Euler a为例,这同样是一个典型的好例子,步数的增加都有确实造成图片的变化,而且细节确实是有提升。

缩略图也许不明显,我直接拿20步与120步的头部来做对比:可以很明显的看出20步时脸部像开了美颜,也缺乏光影效果,120步时就看的出皮肤纹路与光影效果了,发部细节也增加许多。

20步

120步

但为了追求这样的效果就故意设成120步其实不是个划算的选择,如果只是想要有更多的皮肤纹路与光影效果,40~60步之间就有达成不错的成果了,步数再往后增加的效益已是肉眼难辨,绘图时间与绘图效果不成正比,没有CP值。

40步

7.想光靠步数增加细节不切实际

从上面的图片可以发现,步数的增加也许能够对图片造成一些正向变化,但这些变化是微小且不可控的,最终的绘图成品差异都不算太大,甚至还有几个越弄越糟的例子。

因此若真想精心打造一张高细节的复杂图片,从别的地方下手也许效益更明显,例如修改prompt或是引入一些图片美化的外挂等等。再嫌不足可以用inpant等方式慢慢去刻,反正都会比一直狂加步数实在。

我个人的想法是也许步数设成20~30左右就够了,若觉得不足就直接从其它地方去做改善比较实际,图片主体在20~30步就算完成了,之后增加更多的步数意义已经不大,可能仅是微小的锦上添花,甚至是画蛇添足。

[注:本文部分图片来自互联网!未经授权,不得转载!每天跟着我们读更多的书]


互推传媒文章转载自第三方或本站原创生产,如需转载,请联系版权方授权,如有内容如侵犯了你的权益,请联系我们进行删除!

如若转载,请注明出处:http://www.hfwlcm.com/info/259835.html