揭开中国传统艺术的秘密:一键式山水画工作流程

CN
ComfyUI.org
2025-06-10 13:33:00

使用我们的“一键式”工作流程,将您的图像转化为令人惊艳的中国传统青绿山水画,并点缀金色效果。探索如何轻松创作令人叹为观止的艺术作品!

关键节点
Controlnet
显存
低显存(≤8GB)
阅读时间
4 分钟
查看所需模型

工作流概览

使用我们的“一键式”工作流程,将您的图像转化为令人惊艳的中国传统青绿山水画,并点缀金色效果。探索如何轻松创作令人叹为观止的艺术作品!

内容类型: Workflow

主要用途: Download

所需模型

  • Controlnet
  • Sd

所需节点

  • Controlnet

配置说明

  • 打开工作流模板前,请先安装所需模型。
  • 推荐硬件:低显存(≤8GB)。

1. 工作流概述

mbqka4k1mjtxmema6jk图片压缩d2cd9d35b44ddc6521a95b6592e71885b7cca762caad489ed836b1ac50498249.png

该工作流名为 “一键转绘中国风鎏金青绿山水”,主要用于将输入图像转换为具有 中国风青绿山水画风格 的艺术作品,结合 鎏金效果,呈现古典美学风格。

  • 核心模型

    • Stable Diffusion 模型小资禅意山水-青绿山水人物-鎏金人物山水-国风插画系列_1.0(定制化国风模型)。

    • ControlNetcontrol_v11p_sd15_canny(基于边缘检测控制生成结构)。

  • 功能:图像风格迁移 + 细节增强。

2. 组件说明

节点名称 (Node)

功能说明

安装方式

CheckpointLoaderSimple

加载 Stable Diffusion 模型(国风定制版)。

内置节点,需手动放置模型文件。

ControlNetLoader

加载 ControlNet 模型(Canny 边缘检测)。

需下载 .pth 文件至 models/controlnet

CannyEdgePreprocessor

提取输入图像的边缘线稿,供 ControlNet 使用。

需安装 ControlNet Preprocessors 插件。

CLIPTextEncode

将文本提示词(Prompt)编码为模型可理解的向量。

内置节点。

KSampler

控制图像生成过程(采样步数、CFG 值、种子等)。

内置节点。

VAEDecode

将潜在空间(Latent)图像解码为最终像素图像。

内置节点。

ClipInterrogator

自动分析输入图像并生成描述性提示词(可选功能)。

需通过 ComfyUI Manager 安装。

ImageConcanate

将原始图像与生成图像并排拼接对比。

需安装自定义节点(如 ComfyUI-Image-Concatenate)。

3. 工作流结构

  • Group 1: 模型与预处理

    • 节点CheckpointLoaderSimpleControlNetLoaderCannyEdgePreprocessor

    • 输入:原始图像(通过 LoadImage 加载)。

    • 输出:边缘线稿 + 加载的模型。

  • Group 2: 提示词处理与生成

    • 节点CLIPTextEncodeKSamplerVAEDecode

    • 输入:正面/负面提示词、边缘线稿、模型参数。

    • 输出:生成的国风山水图像。

  • Group 3: 后处理与展示

    • 节点ImageConcanateSaveImagePreviewImage

    • 输入:原始图像 + 生成图像。

    • 输出:拼接对比图 + 单独保存结果。

4. 输入与输出

  • 输入参数

    • 图像分辨率:1104x1432(由 EmptyLatentImage 定义)。

    • 提示词:可通过 ClipInterrogator 自动生成或手动输入。

    • 采样参数:步数 25、CFG Scale 7、采样器 dpmpp_2m

  • 输出结果

    • 最终图像:中国风青绿山水 + 鎏金效果(PNG 格式)。

5. 注意事项

  • 模型依赖

    • 需下载 小资禅意山水 模型和 control_v11p_sd15_canny 文件。

    • 模型路径:ComfyUI/models/checkpointsmodels/controlnet

  • 性能要求

    • 高分辨率生成需显存 ≥8GB(建议 RTX 3060 及以上)。

  • 常见问题

    • 边缘检测失败:调整 CannyEdgePreprocessor 的阈值(默认 100/200)。

    • 风格偏差:尝试修改提示词或降低 ControlNet 强度(节点 CR Apply ControlNet 中的 权重 参数)。


常见问题