问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Stable Diffusion局部重绘功能详解:如何实现精准换脸

创作时间:
作者:
@小白创作中心

Stable Diffusion局部重绘功能详解:如何实现精准换脸

引用
CSDN
1.
https://blog.csdn.net/z19981/article/details/146476120

首先明确一个概念:绘图是对整个图片进行重绘,但局部重绘是对你选中的位置重绘,这就是两个功能的不同点。

局部重绘详细步骤:

  1. 用画笔涂黑你想修改的地方,图片右边的蓝色点可以拖动 改变画笔大小,边缘适合用小画笔,中间用粗画笔;
  2. 在正向关键词中写入想重新生成的词,比如1cute face,因为你只想换脸,所以不用加别的主体提示词;
  3. 记得绘制三次元时
    需要切换主模型为chiloutmix,采样方法用DPM++2M
    Karras。
    如上图所示,点击生成,为了大家能看出区别,我用了XYZ脚本,能清晰明了看出只修改了涂黑部分,大图如下↓

    可以双击放大查看。换脸就是这么简单。

局部功能新增功能介绍:

与前面功能一样的部分就不再讲解了,有需要学习的可以看之前的教程哈。

功能1、蒙版模糊

有时候在重绘脸部时 边缘无法很准确的选中,这时就需要蒙版模糊,可以羽化蒙版边缘,使得重绘部分与原图周围更加的贴合。玩过PS的应该都懂这个知识。
给大家看看蒙版模糊调低时的效果:

能清楚的看到脸部周围的细节非常的差劲,这就是蒙版模糊不够时产生的后果,至于这个值选多少,看你个人需求,反正拉的很高的话,只修改一点点内容。给大家看看迭代步数为1时的“过程图”↓
这是蒙版模糊为0时,蒙版边缘非常锐利

蒙版模糊调到30时,能明显看到边缘柔化了。
蒙版模糊调到最高时,与原图蒙版对比,是不是变小了很多
这就是蒙版模糊的用法,按需调整大小即可。

功能2、蒙版模式

  1. 重绘蒙版内容,就是你蒙哪它画那;
  2. 重绘非蒙版内容,就是重绘除了蒙版之外的所有地方。记得改成非蒙版内容时要改正向提示词,因为你让SD画的不一样了。
    举个例子↓还是用XYZ脚本看起来更直观一些

    这个时候因为你换的是背景,风景,所以正向提示词需要改,提示词相关性,重绘幅度也需要适当调整,用XYZ图表可以快速找到想要的区间。

功能3、蒙版蒙住的内容

使用这个功能,首先要将蒙版模式改回“重绘蒙版内容”

  1. 填充
    先将蒙版内容模糊化,然后再一步步去躁来生成新的图片
    从迭代步数变化能看出SD工作的过程,首先是将蒙版部分颜色模糊化,然后一步步生成新的图片。
  2. 原图
    就是字面意义,还是原图,变化不大,前后变化非常小。
  3. 潜变量噪声
    先将蒙版部分变噪声,再重新生成图片。如下图↓
  4. 潜变量噪声为0
    相当于填充模式,也是采用模糊化蒙版颜色后进行去噪的过程。
    你把重绘幅度拉低时,你就能看出来
    蒙版涂黑部分是如何开始变化的,必须站在SD的角度才能理解它具体是做了什么事情,要明白它是如何工作的,你就能明白这些名词的含义了。

    总结:大部分情况下用原图,因为修改非蒙版内容时,咱们是要保留这个脸型的。

功能4、重绘区域

  1. 全图:
    当你用512512分辨率生成图片时,脸部区域小,细节不够。为了修复脸部就出现了局部重绘功能,分辨率调高,脸部的像素密度就变大,重绘幅度加大就可以修复面部细节,但是*分辨率调高可是会爆显存
    ,所以它不适合很多局部重绘操作,尤其是图超级大时,就出现了仅蒙版内容功能。
  2. 仅蒙版:
    其实就是对蒙版(脸部)部分进行512*512的重绘,图画其他地方不进行改变。
    一个脸部就那么大,用这么密的细节重绘,就会细节非常丰富,生成的脸部就会非常好看。
    但这个功能也有缺点,图画分辨率太大,也会出现很多超过脸的范畴,出现一个房子之类的古神图。一脸一房间……这时可以加大边缘预留像素,用来降低蒙版像素密度,使得它可以更好的出人脸,不至于塞个人或者塞个房间…
    当然在分辨率不大的情况下,仅蒙版模式的边缘预留像素调小,蒙版部分像素会更密,能生成好图片。
    这两个参数是反向关系。

总结

除非你的显卡是4090,否则建议你用重绘区域+仅蒙版模式,这样用512*512分辨率就可以生成很好的脸部照片。
记得绘制三次元时 需要切换主模型为chiloutmix,采样方法用DPM++2M Karras

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号