技术实例

实例:修复角色的面部细节

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

image 2025 04 13 23 59 28 852
Figure 1. 图6-6
  1. 在 “模型” 选项卡中,单击 “RealCartoon3D” 模型,如图 6-7 所示,将其设置为 “Stable Diffusion模型”。

    image 2025 04 14 00 00 04 947
    Figure 2. 图6-7
  2. 设置 “外挂VAE模型” 为 None(无),并在 “图生图” 选项卡中输入中文提示词 “2女孩,奔跑,微笑,多彩,最高细节,极端细节” 后,按 Enter 键则可以生成对应的英文 “2girls,running,smile,colorful,highest detail,extreme details,”,如图 6-8 所示。

    image 2025 04 14 00 01 15 550
    Figure 3. 图6-8
  3. 在 “嵌入式(T.I.Embedding)” 卷展栏中,单击 “badhandv4” 和 “ng_deepnegative_v1_75t” 模型,如图 6-9 所示,将其添加至反向词文本框中,如图 6-10 所示。

    image 2025 04 14 00 01 39 189
    Figure 4. 图6-9
    image 2025 04 14 00 01 57 011
    Figure 5. 图6-10
  4. 在反向词文本框内输入 “正常质量,最差质量,低质量,低分辨率”,按 Enter 键,即可将其翻译为英文 “normal quality,worstquality,low quality,lowres,”,并提高这些反向提示词的权重,如图 6-11 所示。

    image 2025 04 14 00 02 33 854
    Figure 6. 图6-11
  5. 在 “生成” 选项卡中,上传一张 “两个女孩.png” 图像,如图 6-12 所示。

    image 2025 04 14 00 04 15 292
    Figure 7. 图6-12
  6. 设置 “迭代步数(Steps)” 为35、“宽度”为1048、“高度”为1496、“总批次数”为1、“重绘幅度”为0.4,如图6-13所示。

    image 2025 04 14 00 05 07 429
    Figure 8. 图6-13
  7. 在 ADetailer 卷展栏中,勾选 “启用After Detailer” 复选框,在 “单元1” 选项卡中,设置 “After Detailer模型” 为 “face_yolov8s.pt”,如图 6-14 所示。在 “单元2” 选项卡中,设置 “After Detailer模型” 为 “person_yolov8s-seg.pt”,如图 6-15 所示。

    image 2025 04 14 00 06 04 393
    Figure 9. 图6-14
    image 2025 04 14 00 06 22 156
    Figure 10. 图6-15
  8. 设置完成后,重绘图像,可以看到在计算的过程中,被识别到的人脸有 4 个,被识别到的角色身体有 6 个,如图 6-16 和图 6-17 所示。

    image 2025 04 14 00 07 14 047
    Figure 11. 图6-16
    image 2025 04 14 00 07 42 940
    Figure 12. 图6-17
  9. 最终绘制出来的效果如图 6-18 所示。

  10. 接下来,我们仔细对比前后两幅图像中角色的面部及身体姿势,如图 6-19 和图 6-20 所示。仔细观察这两组图像,不难看出重新绘制出来的角色的眼睛及牙齿部分要比之前的图像看起来美观了许多。

    image 2025 04 14 00 08 28 246
    Figure 13. 图6-18
    image 2025 04 14 00 08 45 893
    Figure 14. 图6-19
    image 2025 04 14 00 09 08 178
    Figure 15. 图6-20

    读者可以在绘制角色类图像时,直接开启使用 ADetailer 插件,即可得到较好的角色面容效果。

  11. 本实例最终绘制完成后的图像效果如图 6-21 所示。

    image 2025 04 14 00 10 01 903
    Figure 16. 图6-21

实例:绘制水彩风格角色

本实例为读者详细讲解如何绘制水彩风格的女性角色图像,图 6-22 所示为本实例制作完成的图像结果。

image 2025 04 14 00 10 39 472
Figure 17. 图6-22
  1. 在 “模型” 选项卡中,单击 “DreamShaper” 模型,如图 6-23 所示,将其设置为 “Stable Diffusion模型”。

    image 2025 04 14 00 12 04 284
    Figure 18. 图6-23
  2. 设置 “外挂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 所示。

    image 2025 04 14 00 12 57 214
    Figure 19. 图6-24
  3. 在 “嵌入式(T.I.Embedding)” 卷展栏中,单击 “badhandv4” 和 “ng_deepnegative_v1_75t” 模型,如图 6-25 所示,将其添加至反向词文本框中,如图 6-26 所示。

    image 2025 04 14 00 13 37 588
    Figure 20. 图6-25
    image 2025 04 14 00 13 53 434
    Figure 21. 图6-26
  4. 在反向词文本框内输入 “正常质量,最差质量,低质量,低分辨率”,按 Enter 键,即可将其翻译为英文 “normal quality,worstquality,low quality,lowres,”,并提高这些反向提示词的权重,如图 6-27 所示。

    image 2025 04 14 00 14 29 008
    Figure 22. 图6-27
  5. 在 “生成” 选项卡中,设置“迭代步数(Steps)”为35、“高分迭代步数”为20、“放大倍数”为1.5、“宽度”为700、“高度”为1000、“总批次数”为2,如图6-28所示。

    image 2025 04 14 00 14 58 877
    Figure 23. 图6-28
  6. 在 ADetailer 卷展栏中,勾选 “启用After Detailer” 复选框,设置 “After Detailer模型” 为 “face_yolov8s.pt”,如图 6-29 所示。

    image 2025 04 14 00 15 41 637
    Figure 24. 图6-29
  7. 设置完成后,可以看到在计算的过程中,角色的面部会自动进行细节修复,如图 6-30 所示。

    image 2025 04 14 00 16 14 463
    Figure 25. 图6-30
  8. 本实例最终绘制出来的效果如图 6-31 所示。

    image 2025 04 14 00 16 43 744
    Figure 26. 图6-31

实例:绘制二维风格角色

本实例为读者详细讲解如何绘制二维风格背着双肩包的男生图像,图 6-32 所示为本实例制作完成的图像结果。

  1. 在 “模型” 选项卡中,单击 “Workshop_semi_cartoon” 模型,如图 6-33 所示,将其设置为 “Stable Diffusion模型”。

    image 2025 04 14 00 17 30 084
    Figure 27. 图6-32
    image 2025 04 14 00 17 45 529
    Figure 28. 图6-33
  2. 设置 “外挂VAE模型” 为 None(无),并输入中文提示词 “1男孩,微笑,戴眼镜,黑色眼睛,黑色头发,树木,花,白色衣服,双肩包,蓝天,云” 后,按 Enter 键则可以生成对应的英文 “1boy,smile,wear glasses,black eyes,black hair,forest,flower,whiteclothes,backpack,blue_sky,cloud,”,如图 6-34 所示。

    image 2025 04 14 00 18 25 056
    Figure 29. 图6-34
  3. 在 “嵌入式(T.I.Embedding)” 卷展栏中,单击 “badhandv4” 和 “ng_deepnegative_v1_75t” 模型,如图 6-35 所示,将其添加至反向词文本框中,如图 6-36 所示。

    image 2025 04 14 00 19 05 983
    Figure 30. 图6-35
    image 2025 04 14 00 19 23 785
    Figure 31. 图6-36
  4. 在反向词文本框内输入 “正常质量,最差质量,低质量,低分辨率”,按 Enter 键,即可将其翻译为英文 “normal quality,worstquality,low quality,lowres,”,并提高这些反向提示词的权重,如图 6-37 所示。

    image 2025 04 14 00 20 03 221
    Figure 32. 图6-37
  5. 在 “生成” 选项卡中,设置“迭代步数(Steps)”为35、“高分迭代步数”为20、“放大倍数”为1.5、“宽度”为700、“高度”为1000、“总批次数”为2,如图6-38所示。

    image 2025 04 14 00 20 30 576
    Figure 33. 图6-38
  6. 在 ADetailer 卷展栏中,勾选 “启用After Detailer” 复选框,设置 “After Detailer模型” 为 “face_yolov8s.pt”,如图 6-39 所示。

    image 2025 04 14 00 21 13 502
    Figure 34. 图6-39
  7. 设置完成后,可以看到在计算的过程中,角色的面部会自动进行细节修复,如图 6-40 所示。

    image 2025 04 14 00 21 46 532
    Figure 35. 图6-40
  8. 本实例最终绘制出来的效果如图 6-41 所示。

    image 2025 04 14 00 22 56 926
    Figure 36. 图6-41