技术实例
实例:修复角色的面部细节
本实例为读者讲解修复多个卡通角色面部及身体的方法,图 6-6 所示为本实例修复了角色面部后的图像效果。

-
在 “模型” 选项卡中,单击 “RealCartoon3D” 模型,如图 6-7 所示,将其设置为 “Stable Diffusion模型”。
Figure 2. 图6-7 -
设置 “外挂VAE模型” 为 None(无),并在 “图生图” 选项卡中输入中文提示词 “2女孩,奔跑,微笑,多彩,最高细节,极端细节” 后,按 Enter 键则可以生成对应的英文 “2girls,running,smile,colorful,highest detail,extreme details,”,如图 6-8 所示。
Figure 3. 图6-8 -
在 “嵌入式(T.I.Embedding)” 卷展栏中,单击 “badhandv4” 和 “ng_deepnegative_v1_75t” 模型,如图 6-9 所示,将其添加至反向词文本框中,如图 6-10 所示。
Figure 4. 图6-9Figure 5. 图6-10 -
在反向词文本框内输入 “正常质量,最差质量,低质量,低分辨率”,按 Enter 键,即可将其翻译为英文 “normal quality,worstquality,low quality,lowres,”,并提高这些反向提示词的权重,如图 6-11 所示。
Figure 6. 图6-11 -
在 “生成” 选项卡中,上传一张 “两个女孩.png” 图像,如图 6-12 所示。
Figure 7. 图6-12 -
设置 “迭代步数(Steps)” 为35、“宽度”为1048、“高度”为1496、“总批次数”为1、“重绘幅度”为0.4,如图6-13所示。
Figure 8. 图6-13 -
在 ADetailer 卷展栏中,勾选 “启用After Detailer” 复选框,在 “单元1” 选项卡中,设置 “After Detailer模型” 为 “face_yolov8s.pt”,如图 6-14 所示。在 “单元2” 选项卡中,设置 “After Detailer模型” 为 “person_yolov8s-seg.pt”,如图 6-15 所示。
Figure 9. 图6-14Figure 10. 图6-15 -
设置完成后,重绘图像,可以看到在计算的过程中,被识别到的人脸有 4 个,被识别到的角色身体有 6 个,如图 6-16 和图 6-17 所示。
Figure 11. 图6-16Figure 12. 图6-17 -
最终绘制出来的效果如图 6-18 所示。
-
接下来,我们仔细对比前后两幅图像中角色的面部及身体姿势,如图 6-19 和图 6-20 所示。仔细观察这两组图像,不难看出重新绘制出来的角色的眼睛及牙齿部分要比之前的图像看起来美观了许多。
Figure 13. 图6-18Figure 14. 图6-19Figure 15. 图6-20读者可以在绘制角色类图像时,直接开启使用 ADetailer 插件,即可得到较好的角色面容效果。
-
本实例最终绘制完成后的图像效果如图 6-21 所示。
Figure 16. 图6-21
实例:绘制水彩风格角色
本实例为读者详细讲解如何绘制水彩风格的女性角色图像,图 6-22 所示为本实例制作完成的图像结果。

-
在 “模型” 选项卡中,单击 “DreamShaper” 模型,如图 6-23 所示,将其设置为 “Stable Diffusion模型”。
Figure 18. 图6-23 -
设置 “外挂VAE模型” 为 None,并输入中文提示词 “1女孩,阳光,黑色头发,短发,水彩,墨水,侧脸,上半身,杰作,最好质量” 后,按 Enter 键则可以生成对应的英文 “1girl,sunlight,black hair,short hair,watercolor_(medium),ink,side face,upper_body,masterpiece,bestquality,”,并设置 “水彩” 的权重为 1.5、“墨水” 的权重为 1.3,如图 6-24 所示。
Figure 19. 图6-24 -
在 “嵌入式(T.I.Embedding)” 卷展栏中,单击 “badhandv4” 和 “ng_deepnegative_v1_75t” 模型,如图 6-25 所示,将其添加至反向词文本框中,如图 6-26 所示。
Figure 20. 图6-25Figure 21. 图6-26 -
在反向词文本框内输入 “正常质量,最差质量,低质量,低分辨率”,按 Enter 键,即可将其翻译为英文 “normal quality,worstquality,low quality,lowres,”,并提高这些反向提示词的权重,如图 6-27 所示。
Figure 22. 图6-27 -
在 “生成” 选项卡中,设置“迭代步数(Steps)”为35、“高分迭代步数”为20、“放大倍数”为1.5、“宽度”为700、“高度”为1000、“总批次数”为2,如图6-28所示。
Figure 23. 图6-28 -
在 ADetailer 卷展栏中,勾选 “启用After Detailer” 复选框,设置 “After Detailer模型” 为 “face_yolov8s.pt”,如图 6-29 所示。
Figure 24. 图6-29 -
设置完成后,可以看到在计算的过程中,角色的面部会自动进行细节修复,如图 6-30 所示。
Figure 25. 图6-30 -
本实例最终绘制出来的效果如图 6-31 所示。
Figure 26. 图6-31
实例:绘制二维风格角色
本实例为读者详细讲解如何绘制二维风格背着双肩包的男生图像,图 6-32 所示为本实例制作完成的图像结果。
-
在 “模型” 选项卡中,单击 “Workshop_semi_cartoon” 模型,如图 6-33 所示,将其设置为 “Stable Diffusion模型”。
Figure 27. 图6-32Figure 28. 图6-33 -
设置 “外挂VAE模型” 为 None(无),并输入中文提示词 “1男孩,微笑,戴眼镜,黑色眼睛,黑色头发,树木,花,白色衣服,双肩包,蓝天,云” 后,按 Enter 键则可以生成对应的英文 “1boy,smile,wear glasses,black eyes,black hair,forest,flower,whiteclothes,backpack,blue_sky,cloud,”,如图 6-34 所示。
Figure 29. 图6-34 -
在 “嵌入式(T.I.Embedding)” 卷展栏中,单击 “badhandv4” 和 “ng_deepnegative_v1_75t” 模型,如图 6-35 所示,将其添加至反向词文本框中,如图 6-36 所示。
Figure 30. 图6-35Figure 31. 图6-36 -
在反向词文本框内输入 “正常质量,最差质量,低质量,低分辨率”,按 Enter 键,即可将其翻译为英文 “normal quality,worstquality,low quality,lowres,”,并提高这些反向提示词的权重,如图 6-37 所示。
Figure 32. 图6-37 -
在 “生成” 选项卡中,设置“迭代步数(Steps)”为35、“高分迭代步数”为20、“放大倍数”为1.5、“宽度”为700、“高度”为1000、“总批次数”为2,如图6-38所示。
Figure 33. 图6-38 -
在 ADetailer 卷展栏中,勾选 “启用After Detailer” 复选框,设置 “After Detailer模型” 为 “face_yolov8s.pt”,如图 6-39 所示。
Figure 34. 图6-39 -
设置完成后,可以看到在计算的过程中,角色的面部会自动进行细节修复,如图 6-40 所示。
Figure 35. 图6-40 -
本实例最终绘制出来的效果如图 6-41 所示。
Figure 36. 图6-41