超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

相信我们很多人在看过动漫/动画后,都想看一看二次元世界中的自己长什么样子,那今天就以客户照片为例,说说我们如何用 Stable Diffusion,让 AI 帮我们将真实照片转成一个绝美二次元少女,Let’s do it~ 更多SD干货:客户原图照片如下,希望转成二次元甜美少女。1. 打开 Web UI ,用 Tag 反推,辅助书写关键词用 Tag 反推中传入照片,点击反推得到红框中大致的画面内容描述词 1girl, solo, looking up, brown hair, belt, long hair, ar

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

相信我们很多人在看过动漫/动画后,都想看一看二次元世界中的自己长什么样子,那今天就以客户照片为例,说说我们如何用 Stable Diffusion,让 AI 帮我们将真实照片转成一个绝美二次元少女,Let’s do it~

更多SD干货:

客户原图照片如下,希望转成二次元甜美少女。

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

1. 打开 Web UI ,用 Tag 反推,辅助书写关键词

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

用 Tag 反推中传入照片,点击反推得到红框中大致的画面内容描述词

1girl, solo, looking up, brown hair, belt, long hair, arm up, realistic, midriff, brown eyes, outdoors, pants, tree, striped shirt, white pants, shirt, teeth, day, open mouth, flower, sunlight 1 girl,solo,抬头,棕色头发,腰带,长发,手臂向上,逼真,腹部,棕色眼睛,户外,裤子,树,条纹衬衫,白色裤子,衬衫,牙齿,白天,张开嘴,花,阳光

调整权重顺序,结合 Sd 通用画质关键词,添加我们想要的内容,得到以下正向关键词

((masterpiece)),best quality,Very rich facial details,1 girl, solo, Smile,Look up, Arms up,(Abdomen:1.3),Long hair,Brown hair, White-blue long sleeves, Black belt, White trousers,(Cyan trees:1.2),Lifelike,Summer day, Outdoor, Sunshine, Tree, During the day, 杰作,最好的质量,非常丰富的面部细节,1 个女孩,独身,微笑,抬头,手臂向上,(腹部:1.3),长发,棕色头发,白蓝色长袖,黑色腰带,白色裤子,(青色树木:1.2),Lifelike,夏日,户外,阳光,树,白天,

负面提示词输入通用模板,将 2 个处理手的 embedding badhand 和 easynegative 放在最前面,并给(badhand:1.5)增加 1.5 的权重,得到以下

(badhandv4:1.5), easynegative,(worst quality,low quality:1.4),3D face,greyscale,monochrome,cropped,lowres,text,jpeg artifacts,signature,watermark,usename,blurry,artist name,trademark,watermark,title,multiple view,Referece sheet,curvy,plump,fat,muscular female,nsfw,

2. 选择模型,测试关键词

我的 web ui 中二次元画风模型有十几个,我们先随意选择 1 个 anything 模型来测试关键词,配合 anything 的 vae,clip 跳过层设置 2,重要设置如下所示

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

3. 使用 Controlnet 的 openpose full 处理器与模型,检测全身骨骼来控制姿势

重要设置如下图所示,完成设置后,点击 4 爆炸小按钮,得到右边黑色骨骼图:

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

点击步骤 5 能看骨骼图与人物的对应情况,我们能发现 openpose 处理后的骨骼不准确,腿部骨骼缺失,右手手指没有骨骼

使用 openpose 的骨骼编辑插件,重新添加骨骼,得到新骨骼如下,然后 send pose to controlnet 发送骨骼到 controlnet

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

注:openpose 的骨骼编辑插件使用教程有一点复杂,可以在 B 站看一个教程后再开始操作

4. 得到新骨骼后,第一个 controlnet 预处理器选择“无”,模型选择 open pose

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

5. 第二个 controlnet 预处理器选择 SoftEdge_pidnet,模型选择 SoftEdge,设置如下所示

SoftEdge 模型的作用是软边缘检测,可以检测到原图边缘轮廓信息,得到处理结果如下图

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

6. 完成以上所有设置,点击「生成」进行第一次试跑,测试模型与 controlnet 的控制效果,结果如下

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

观察图片能够发现人物的姿势与外形轮廓控制还不错,但出现的问题是:

人物服装颜色控制不准确 人物面部与手部完全糊掉,没有细节,模糊一方面与尺寸太小 分辨率不高有关,另一方面是骨骼细节的模糊导致,那接下来将一步步解决以上问题

7. 首先解决颜色控制,可以使用 SD 颜色控制插件「cut off」

复制带颜色的关键词( Brown hair, White-blue long sleeves, Black belt, White trousers,(Cyan trees:1.2),)去掉后缀名词只保留颜色,得到以下颜色关键词

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

再次「生成」跑图测试,得到以下结果

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

能够看到加入「cut off」效果还不错,第 2 张的颜色大部分是准确的,各颜色区别的很开 没有交错模糊;当然如果还不准确,可以适当提高红框权重到 1 进行测试

8. 接着解决面部崩坏的问题

使用 SD 的修脸插件「After Dtailer」缩写为「ADtailer」选择脸部模型「face_yolov8s.pt」正负关键词先不用写,保持空白

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

点击「生成」效果如下图所示

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

不得不说与前图对比,修脸效果非常棒,唯美二次元少女已经成型了一大半

9. 暂时先不解决手部问题,先测试模型,看是否有其他更仙,更好看的二次元大模型

前面说到我的 web ui 中二次元画风模型有十几个,为了提升效率,避免 1 个个去试,这里可以使用神器功能「脚本」进行测试

开启脚本,选择「x/y/z 图表」,X 轴选择我们想测试的参数—— 模型名「chechpoint name」 右侧框中选择模型,这里暂时每次选 4 个进行测试,避免太多 SD 卡掉生不出来;

其他参数 Y、Z 轴先不动,将最下方的「宫格图边框」改为 10 ——可以让我们最终生成的每张宫格图 间距10像素

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

完成设置,点击「生成」跑图测试,我分了 3 次每组 4 个模型生成以下对比图,脚本的组合对比图真的超好用

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

12 个模型对比,能看到目前最好看的是第三排第一个的「Ghost Mix _v2.0」模型,人物非常仙且脸部细节细腻,接下来就用「Ghost Mix _v2.0」模型进行优化

10. 选定模型,加大批次进行跑图筛选

选择「Ghost Mix _v2.0」模型,将「生成批次」调为 6,1 次跑 6 张,上面我们已经得到模型测试结果,就先将「脚本」功能关闭,点击「生成」

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

6 张中最后一张最好看,已经达到 60 分~~

11、开启 SD 的修复步骤,将一张 60 分的图修复到 90 分

①选择最后 1 张,将图发送到「图生图」开启图像高清修复放大的插件「Tiled Diffusion」「分块 VAE」,保持默认放大 2 倍,设置如下所示;

「Tiled Diffusion」插件功能:放大图片分辨率,高清修复图片

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

②开启 Controlnet, 选择「tile」模型与处理器,权重为 1.4,具体可根据测试效果调节

「tile」模型作用:与「Tiled Diffusion」配合使用,放大+修复+细节增强;

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

③开启「ADtailer」插件——作用:精准修脸插件,效果贼棒

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

④保持颜色控制插件「cut off」继续开启——作用:保持精准控制颜色分布

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

完成以上 4 步设置后,恭喜你可以开始点击「生成」去测试效果

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

我的测试效果如图,功夫不负有心人,4 步修复后,除了右手的 bug,其他都非常美~

12. 进入修手环节,PS 绘制大形,拖入给 SD 进行重绘

由于 SD 生手实在太费劲,我们需要给他更精准的参考,我的思路是直接把照片原图的手抠出来让 SD 重绘一下,再 P 到我们上面生成的美图上,这样就完成了一个精准的参考,真是个大聪明,说干就干

在 ps 中将照片原图的手抠出来,得到下图,能看到非常模糊,细节不够,不能直接使用,需要让 SD 重绘一下

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

①「图生图」重绘:保持模型不变,将抠出的手图拖入 SD 的「图生图」面板

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

迭代步数设置为 50-128(增加细节),重绘幅度设置在 0.2 以下,具体可根据跑图效果微调,重绘幅度 0.2 以下非常重要

我们希望 SD 在参考上延续模型风格、微调细节,而不想让它改动太大,因此重绘幅度要小,太大将会自由发挥生成不是我们要的图,一般 0.1 就可以了;

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

②开启 controlnet「tile」预处理器与模型,放大 增加细节

设置完成后点击生成,得到下图左,用 ps 将这个手合在我们上面生成的图上,得到完整的图

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

观察整图能看到问题:1 手的光影细节还是与环境不融合 2 人物面部细节不够;

③解决手的光影细节与环境不融合问题

将图片拖入到图生图的「局部重绘」,用蒙版将手部涂抹出来,「重绘幅度」开到 0.1(低重绘幅度,保持大体形象、骨骼、细节不变)

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

超详细!Stable Diffusion 真人照片转动漫风格保姆级教程

相关资讯

速度更快!新版 SD WebUI Forge 保姆级安装教程

不知道平时经常使用 SD WebUI 的小伙伴发现没有,随着安装插件和模型越来越多,WebUI 时不时会出现卡顿或爆显存的情况,尤其在低显存的硬件上更加明显,只能不停的重启来解决。 估计是 WebUI 的作者张吕敏博士自己也发现了这个问题,于是升级版的 SD WebUI Forge 它来了!操作界面虽然和原来的一模一样,但运行效率和图像生成速度都有了不错的提升,下面快跟着我来看看吧~ 一、Forge 基础介绍 首先关于为什么取 Forge 这个名字:单词 Forge 有「锻造」的意思,根据作者解释,该词的灵感是来源

SD WebUI 中也能用上实时绘画了!支持接入PS/Blender 等设计工具

大家好,这里是和你们一起探索 AI 绘画的花生~ 之前为大家介绍过 AI 绘画工具 Krea,它可以根据手绘的草图实时生成完整的画面,可以让我们更精准地控制图像效果,对电商、产品、游戏概念等设计领域来说非常有帮助。之前为大家推荐过一种在 ComfyUI 中免费实现 AI 实时绘画的方式,今天就再为大家推荐另一种在 Stable Diffusion WebUI 中实现实时绘画的方法。一、插件简介 SD WebUI 的实时绘画功能需要借助一个插件实现,这个插件是上周由 B 站 AI 绘画博主@朱尼酱推出,支持文生图、图

保姆级教程!如何用AI快速生成超好看的艺术二维码?

大家好,这里是和你们一起探索 AI 绘画的花生~ 之前为大家出了一期制作风格化二维码的教程,是用 Stable Diffusion WebUI 加上 controlnet 插件在黑白方块中融入插画。不过很快这种二维码就发展出更神奇的样式——黑白色块完全融入到画面中,第一眼根本看不出,但是依旧可以被手机扫描和识别。而达到这样的效果只需要一个新的 controlnet 模型 QR code monster,今天展示一下具体的制作过程。 了解 Stable Diffusion WebUI 和 Controlnet 插件: