【Stable Diffusion】最强控制插件ControlNet(6)全局重绘inpaint
在Stable Diffusion中,如果我们想对已经画好的图像进行修复,可以使用之前介绍过“图生图”当中的“局部重绘”功能。但是“局部重绘”也有自己的局限性,并不是所有的情况下都表现得很好。
在ControlNet中,同样有一个inpaint功能,可以使用于绘图的修改调整,我们今天就来对比一下inpaint模型和“局部重绘”的效果有什么不同。
# ControlNetVS局部重绘 首先我们使用真实系模型“deliberate_v2”,在文生图中生成一张人物图,填写一段提示词,描述的是一个穿黑衣服的光头男人。









同样的参数,给到“局部重绘”当中。

“重绘幅度”设置为最大的1,相比于ControlNet,产生的变化就相对小了一些。实际操作中具体该如何应用,大家可以根据需要选择。

# 去除图像人物
有时候,我们需要去掉画面中的主体形象,填补上相对复杂的背景,这个需求可以使用inpaint重绘功能来实现。

我们首先将这张图放入WD 1.4 标签器(Tagger)中,对图像进行裁剪,只保留背景的部分,然后进行反推提示词。

检查一下,如果问题不大就可以发送到文生图中。






可以看到,虽然风格保持了一致,但是填补得并不好看,在原本人物的部位,生成了一些奇怪的东西。

在图像的修复和调整方面,inpaint模型是要强于“局部重绘”的。因为inpaint模型实际上是对全图进行绘制,所以重绘区域和整体的融合度会更高,而“局部重绘”很难从全局出发来构思这张图。
如果你先要保证整张图不变,只修改局部的话,就要使用“局部重绘”,因为inpaint无论如何都会对蒙版以外的区域做调整,和之前会有区别。

声明:本站所有文章,如无特殊说明或标注,均为本站作者原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。本文来自作者自媒体,不代表UIED观点和立场。 如若本站内容侵犯了原著者的合法权益,可联系我们进行处理以减少您的损失。
标签





评论 0
最新评论登录后发布评论并参与互动。
暂无评论,欢迎抢沙发。