在使用 SD 时,如果要修改或者替换图片中的指定元素,最细致、最精致的方法就是使用蒙版进行修改。
但涉及到蒙版,又要用PS,而自己是个完全的PS小白。
这个问题,现在有 Inpaint Anything 插件可以解决了。
下载地址:https://github.com/Uminosachi/sd-webui-inpaint-anything
下载后,放置在:SD安装目录\extensions,重载UI 即可使用:

对应的模型算法,需要单独下载,只需要选择☑️模型,然后点击「下载模型」即可:

关于模型算法对比与选择建议:
- sam_vit_h/sam_hq_vit_h:模型质量最好,但占用较多显存
- sam_vit_l/sam_hq_vit_l:模型质量一般,推荐显存是8GB或以下的设备选择使用(我选的是这个)
- sam_vit_b/sam_hq_vit_b:模型质量最差,不建议选择
- 其他3个模型对中景人物脸部识别细节效果更好,其中 FastSAM-x 是其中效果最好的一个
实操—获取蒙版
选择合适模型后,点击「运行」,插件会分析画面中不同的元素,并且用不同的颜色进行区分:
PS:模型的选择一定要根据显卡配置选择,否则后续操作会报错⚠️

现在需要获取服装区域的蒙版,用画笔在衣服区域画一笔,点击「创建蒙版」:

在「仅蒙版 Mask only」中,点击「获取蒙版」,即可得到衣服区域的蒙版:

再点击「Send to img2img inpaint」,可以将蒙版图片发送到「图生图」中进行重绘:

实操—清理器
现在想清除肩膀上背包的肩带,可以在肩带区域画上一笔:

点击「创建蒙版」后,再适当拓展蒙版区域:

在「清理器」Tab 中,选择清理器模型,点击「运行清理器」:

今天先分享到这里~
开启实践:SD绘画 | 为你所做的学习过滤
815

被折叠的 条评论
为什么被折叠?



