大家在使用 Disco Diffusion 进行创作的时候肯定会遇到很多不满意的情况,如果出来的整体效果都不满意,你可能需要调整你的 prompt,当你调整到画面基本上满意,大体上符合要求,只是有些细节不满意的时候,你可能会多渲几张图,然后挑出相对满意的。
毕竟 Disco Diffusion 也只是人工智能,他所理解的和我们要求的始终会有差距,画面难免会出现一些 BUG 或者是不完美的地方,尤其我们想要的画面除了准确以外对美感还有很高的要求,这是 AI 很难做到的。
所以如果想完全依靠 AI 来得出完美的画面其实就有点碰运气了,与其如此,我们不如进行一些人工干预,参与到创作中去,你会发现,你可以更容易的得到自己真正想要的东西。当然了,有很多玩 DD 的朋友没有什么绘画基础,所以可能没有迈出这一步,然而情况比我们想象的要简单许多。
下面来举个例子。
这是我使用 Disco Diffusion 直出的一张图,大体上是我想要的画面,但是左侧有一朵巨大的红花,这是我不想要的,主体的船只下半部分有一大片缺口,我也想修补上,于是我就做了一些干预。
所谓干预,其实就是使用 PS 把直出的图片大致的修成自己想要的样子,PS 修图应该大部分人都会吧,实在不行手机修图什么的也都没问题,把自己不想要的元素去除掉,想增加或修改的部分也大致的修一下就可以了。你可以使用 PS 里的仿制图章工具、污点修复画笔工具、修复画笔工具、画笔工具、涂抹工具等工具来进行修图。
不用修的很完美,基本关系正确就可以了,因为接下来我们会把修好的图作为参考图片也就是 init_image 来进行渲染。如果你有尝试过这个功能,你大概会了解,所谓的参考图片,提供给 AI 的主要信息就是画面的明暗关系、颜色信息、布局构图这些,细节会重新生成,所以我们修图只要把大方向的信息修好就可以了,不需要顾虑细节,没有细节直接使用画笔涂鸦也是可以的,只要你能让 AI 区分主次关系就可以了,因为 AI 会将修过的图片重新处理为模糊的噪点信息(看起来就是一堆带噪点的色块)作为初始图来重新进行渲染。
然后我们要做的就是将修好的图片上传到谷歌云盘,将路径信息粘贴到相应的位置,我这里将 init_scale 设置为了 900,将 skip_steps 设置为了 90(总共的 steps 是 240),其他所有参数不变,然后我们再重新进行渲染。(如果不知道如何设置参考图片可以参考我之前的教程)
之后我就得到了这个图,效果就比较满意了。
当然我渲了不止这一张,下面这些也是使用同一个参考图片生成的。
这样我们就可以在自己喜欢的结构和布局里挑选自己最满意的一张图啦,如果你还有想调整的地方,你也可以继续修图,然后重新设置参考图片继续优化。
如此的优化方式,比起直接将原图作为参考图重新渲染或者使用相同的种子进行再渲染,我们具有了更大的掌控力,更明确的优化方向,更细节的调整空间,我认为是一个很好的修图方式。init_scale 和 skip_steps 大家也可以根据自己的情况进行适当的调整,找到一个合适的范围,达到自己想要的效果。
下面还有一些其他的案例,也跟大家分享一下,这些图我将 init_scale 设置为了 900,将 skip_steps 设置为了 80 左右(总共的 steps 是 240)。顺序从上至下均为直出图、修图、二渲图。
大部分情况是去掉了一些不想要的元素,也有一部分是对一些形状做了修改,其实这样做的调整空间是非常大,非常自由的,你甚至也可以去更改位置关系、添加元素、修改色调等等,不过去掉某些东西可能会导致原本的画面结构失去平衡,自己要注意观察画面是否协调,进行适当的修改。
以上就是我这次跟大家分享的小技巧啦,希望对你们有所帮助,如果有不懂的地方也可以评论留言,之后可能还会有其他的技巧和大家交流分享哦。
评论