🚀 使用 AI 将您的照片转化为惊艳的二次元杰作!

CN
ComfyUI.org
2025-03-20 16:51:41

通过AI驱动的工作流程将现实生活中的照片转换为动漫风格的图像

模型
Sdxl
Sd
关键节点
Upscaler
显存
中等显存(12–16GB)
阅读时间
7 分钟
查看所需模型

工作流概览

通过AI驱动的工作流程将现实生活中的照片转换为动漫风格的图像

内容类型: Workflow

主要用途: Download

所需模型

  • Sdxl
  • Sd

所需节点

  • Upscaler

配置说明

  • 打开工作流模板前,请先安装所需模型。
  • 推荐硬件:中等显存(12–16GB)。

🛠️ 工作流概述 (Workflow Overview)

m8h49x4xxqvsg1bhl187387372669f8177314af46b9e6e275c3b7c5dc664c9deb9993510ef7cc62418c.png

作用与目的: 本工作流将真人照片自动转换为二次元风格图像。它结合了放大模型、VAE 编码与解码、采样器和修脸模块,能够将现实人物照片转化为具有动漫风格的图像,并在生成过程中进行面部修复和放大处理。

核心功能:

  1. 真人图片预处理:加载图像并调整尺寸。

  2. 二次元风格转换:使用自定义模型生成二次元风格图像。

  3. 修复与优化:通过面部修复和图像放大,提升图像质量。

  4. 最终输出:保存并预览生成的二次元风格图像。


🔥 核心模型 (Core Models)

  1. WAI_NSFW-illustrious-SDXL_v11

    • 功能:主要生成模型,将真人图像转换为二次元风格。

    • 安装方式:

      • 可通过 ComfyUI Manager 下载。

      • 手动安装:

        • 下载 .safetensors 文件并放置在 models/Stable-diffusion 文件夹中。

  2. 放大模型:4x-AnimeSharp

    • 功能:用于图像放大,增强图像细节和清晰度。

    • 安装方式:

      • 下载模型文件至 models/UpscaleModels 文件夹。

      • 或使用 ComfyUI Manager 在线安装。


⚙️ 组件说明 (Nodes Explanation)

  1. LoadImage

    • 功能:加载真人图片。

    • 输入:图像路径。

    • 输出:图像数据。

  2. UpscaleModelLoader

    • 功能:加载放大模型。

    • 参数:

      • 4x-AnimeSharp

    • 输出:放大模型。

  3. ImageUpscaleWithModel

    • 功能:将图片放大。

    • 输入:

      • 图像

      • 放大模型

    • 输出:放大的图像。

  4. VAEEncode

    • 功能:将图像编码为潜在空间表示。

    • 输入:

      • 图像

      • VAE 模型

    • 输出:潜在图像数据。

  5. KSampler

    • 功能:采样生成二次元图像。

    • 参数:

      • 采样方法:euler_ancestral

      • 步数:30

      • CFG:0.6

    • 输入:

      • 模型

      • 正负面条件

      • 潜在图像

    • 输出:

      • 潜在图像。

  6. VAEDecode

    • 功能:将潜在图像解码为可视图像。

    • 输入:

      • 潜在图像

      • VAE 模型

    • 输出:

      • 二次元风格图像。

  7. CLIPTextEncode

    • 功能:文本编码节点。

    • 输入:

      • 文本提示词。

    • 输出:

      • 条件数据(CONDITIONING)。

  8. CLIPSetLastLayer

    • 功能:设置 CLIP 模型的最后一层。

    • 输入:

      • CLIP 模型。

    • 输出:

      • CLIP 模型。

  9. SaveImage

    • 功能:保存生成的二次元图像。

    • 输入:

      • 图像。

    • 输出:

      • 无,仅保存图像文件。


🧩 工作流结构 (Workflow Structure)

Group 1:上传图片

  • LoadImage → 加载真人图像。

  • UpscaleModelLoader → 加载图像放大模型。

  • ImageUpscaleWithModel → 对图片进行放大处理。

Group 2:模型提示词

  • CLIPSetLastLayer → 设置 CLIP 最后一层。

  • CLIPTextEncode → 输入正面与负面提示词,形成条件数据。

  • 正面提示词:

  • masterpiece, best quality, amazing quality

  • 负面提示词:

  • teeth, cleavage, (worst quality:1.65), (low quality:1.2), low resolution, watermark, dark spots, blemishes, dull eyes, wrong teeth, red teeth, bad tooth, Multiple people, broken eyelashes

Group 3:初期图片处理

  • VAEEncode → 将图像编码为潜在空间。

  • KSampler → 采样生成潜在图像。

  • VAEDecode → 将潜在图像解码为最终图像。

Group 4:修脸

  • 面部修复节点可在生成后优化图像中的面部细节。

Group 5:4K 放大

  • scale → 对图像进行 4K 放大,提升分辨率与质量。

Group 6:最终效果

  • SaveImage → 将生成的二次元图像保存到本地。


🔥 输入与输出 (Inputs & Outputs)

输入参数:

  • 上传的真人图像。

  • 模型与 VAE 编码器。

  • 提示词(正面与负面)。

  • 图像放大模型。

  • 采样参数(步数、CFG 等)。

输出结果:

  • 二次元风格图像。

  • 修复与优化后的高清图像。


⚠️ 注意事项 (Considerations)

  1. 显存需求:

    • 工作流包含多次 VAE 编码与解码、采样和放大处理,建议使用至少 12GB 显存的 GPU。

  2. 图像分辨率限制:

    • 输入图像分辨率过高可能导致显存溢出,建议控制在 1600x1200 或更小。

  3. 模型版本兼容性:

    • 确保模型与 ComfyUI 版本一致,避免输出异常。

  4. 输出质量控制:

    • 使用负面提示词过滤低质量元素,如噪点、模糊、瑕疵等。

常见问题