
你好!前面我对比了WebUI和ComfyUI。如果你决定学习ComfyUI,或者想了解节点式工作流的魅力,这篇文章将带你从零开始安装ComfyUI,并搭建你的第一个文生图工作流。
──────────
🛠️【一、ComfyUI安装】
1.1 Windows安装方法一:官方整合包(最简单)① 访问 github.com/comfyanonymous/ComfyUI
② 点击Releases,下载最新的ComfyUI_windows_portable_nvidia.7z③ 解压到D:\ComfyUI④ 双击run_nvidia_gpu.bat启动⑤ 浏览器打开方法二:Git克隆git
clone https://github.com/comfyanonymous/ComfyUI.gitcdComfyUIpipinstall-rrequirements.txtpython main.py
1.2 Mac安装gitclone https://github.com/comfyanonymous/ComfyUI.gitcdComfyUIpipinstall-rrequirements.txt
python main.py –force-fp161.3 安装ComfyUI Manager(必装)💡 ComfyUI Manager是节点管理的必备工具:① 进入ComfyUI的custom_nodes目录
② 运行:gitclone https://github.com/ltdrdata/ComfyUI-Manager.git③ 重启ComfyUI
安装后,ComfyUI界面右上角会出现”Manager”按钮,可以浏览和安装各种节点。
──────────
✨【二、节点式工作流基础概念】
2.1 核心理念在ComfyUI中,一切操作都是节点(Node)。每个节点有:输入(Input):节点左侧的圆点,接收数据输出(Output):节点右侧的圆点,输出数据参数(Widget):节点上的参数控件
🔧 你用鼠标在节点的输入和输出之间拖拽连线,就构成了数据流动的通道。从最左边的”加载模型”到最右边的”保存图片”,数据沿着连线一步步传递和处理。2.2 核心节点类型模型节点:加载各种模型
Load Checkpoint:加载大模型Load VAE:加载VAELoad LoRA:加载LoRALoad ControlNet Model:加载ControlNet编码节点:将输入转化为潜空间表示
CLIP Text Encode:将Prompt编码为文本嵌入VAE Encode:将图片编码为潜空间表示采样节点:核心的扩散去噪过程KSampler:标准采样器(最常用)
KSampler Advanced:高级采样器(更多控制)解码节点:将潜空间转回像素VAE Decode:潜空间→图片图像节点:图像的输入输出Load Image:加载图片Save Image:保存图片
Preview Image:预览图片2.3 节点颜色含义🔵蓝色:加载/处理模型🟡黄色:文本编码🟢绿色:采样器🟣紫色:潜空间处理🔴红色:图像处理⚪灰色:工具/辅助节点
──────────
🛠️【三、搭建第一个文生图工作流】
3.1 基础文生图工作流让我们搭建最简单的”文字到图片”工作流:步骤①:右键空白处 → Add Node → loaders → Load Checkpoint
→ 选择你的大模型(如dreamshaper_8.safetensors)→ 这个节点有3个输出:MODEL、CLIP、VAE步骤②
:右键 → Add Node → condition → CLIP Text Encode→ 连接:Load Checkpoint的CLIP输出 → CLIP Text Encode的clip输入
→ 在text框中输入你的正向Prompt→ 再添加一个CLIP Text Encode,输入负向Prompt步骤③:右键 → Add Node → latent → Empty Latent Image
→ 设置width=512, height=512, batch_size=1→ 这创建一个”空的潜空间”,作为生成的起点步骤④:右键 → Add Node → sampling → KSampler→ 连接:
Load Checkpoint的MODEL → KSampler的model正向CLIP Text Encode的CONDITIONING → positive
负向CLIP Text Encode的CONDITIONING → negativeEmpty Latent Image的LATENT → latent_image
→ 设置参数:seed=随机, steps=20, cfg=7, sampler_name=euler步骤⑤:右键 → Add Node → latent → VAE Decode
→ 连接:KSampler的LATENT → VAE Decode的samples→ 连接:Load Checkpoint的VAE → VAE Decode的vae步骤⑥
:右键 → Add Node → image → Save Image→ 连接:VAE Decode的IMAGE → Save Image的images→ 设置filename_prefix(输出文件名前缀)步骤⑦
:点击工具栏的”Queue Prompt”按钮→ 如果一切正常,你的第一张ComfyUI图片就生成了!3.2 理解数据流💡 在这个工作流中,数据是这样流动的:
[Load Checkpoint] → MODEL/CLIP/VAE ─┐[Prompt文字] → [CLIP Encode] → 文本嵌入 → [KSampler] → 潜空间图像
[Empty Latent] → 随机噪声 ────────────┘↓[Save Image] ← 图片 ← [VAE Decode] ← 潜空间图像
──────────
📖【四、进阶工作流简介】
4.1 添加LoRA在Load Checkpoint和CLIP Text Encode之间插入Load LoRA节点:→ MODEL和CLIP都经过LoRA处理后再传给后续节点
→ 调整strength_model和strength_clip控制LoRA权重4.2 添加ControlNet在KSampler之前添加:→ Load ControlNet Model(加载CN模型)
→ Apply ControlNet(将控制信号注入)→ 连接参考图像(Load Image → 预处理)4.3 Hires.fix放大KSampler输出后接入:→ Latent Upscale(潜空间放大)
→ 第二个KSampler(以低重绘幅度二次采样)→ VAE Decode
──────────
📝【五、ComfyUI使用技巧】
💡效率技巧:按住Ctrl+鼠标滚轮缩放画布按住Shift拖动可多选节点Ctrl+C/V复制粘贴节点右键节点→Convert to input/output转换节点类型双击空白处搜索节点💡排错技巧:红色节点=出错,
查看终端错误信息节点上的进度条显示当前执行状态Queue Prompt旁的数字显示队列长度使用Preview Image节点在流程中间查看效果✅ ComfyUI入门完成!
节点式工作流看似复杂,但一旦掌握,你会发现它比传统界面强大得多。
【提示】本站只提供资源,不提供技术支持,介意勿下!!
【公告】没有基础小白不要下载,站长不教!!
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果有侵权之处请第一时间联系我们删除。敬请谅解







![[精品软件] 乐咔相机V1.00相机功能强大-百云游资源网](https://baiyunyou.com/wp-content/uploads/2021/04/153814eqsommgo8cd6sevs.jpg)











暂无评论内容