ComfyUI-RED-UNO 插件保姆级教程
1. 插件简介
ComfyUI-RED-UNO 是一个专门为 ComfyUI 设计的图像生成插件,它就像是给你的ComfyUI装了一个超级强大的"魔法画笔"。这个插件最厉害的地方在于,它可以根据你提供的参考图片和文字描述,生成出风格一致、内容丰富的新图片。
插件GitHub地址: https://github.com/QijiTec/ComfyUI-RED-UNO
这个插件能给我们带来什么效果?
想象一下,你有一张喜欢的角色图片,想要这个角色穿不同的衣服、做不同的动作,或者把这个角色放到不同的场景中。传统方法你需要重新画或者用复杂的图像处理技术,但有了这个插件,你只需要: - 把原图片当作"参考样本" - 写一段文字描述你想要的效果 - 插件就会自动生成一张新图片,保持角色特征的同时实现你想要的变化
这就像是有一个超级聪明的画师,能够看懂你的参考图,理解你的文字要求,然后画出符合你期望的新作品。
2. 如何安装
方法一:通过 ComfyUI Manager(推荐)
- 打开 ComfyUI
- 点击右侧的"Manager"按钮
- 选择"Install Custom Nodes"
- 在搜索框中输入 "RED-UNO"
- 找到 "ComfyUI-RED-UNO" 并点击安装
- 重启 ComfyUI
方法二:手动安装
- 找到你的 ComfyUI 安装目录
- 进入
custom_nodes文件夹 - 打开命令行或终端
- 输入:
git clone https://github.com/QijiTec/ComfyUI-RED-UNO.git - 重启 ComfyUI
特别注意: - 这个插件需要至少16GB显存才能正常运行 - 首次使用会自动下载大约10GB的模型文件 - 建议提前准备好足够的硬盘空间
3. 节点详解
3.1 REDUNOGenerate 节点 - 图像生成器
这个节点就像是插件的"心脏",负责根据你的要求生成新图片。它的工作原理就像一个超级智能的画家:先看你给的参考图片,再听你的文字描述,最后画出一张结合了两者特点的新图片。
3.2 REDUNOGenerate 节点参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| UNO模型 | uno_model | 模型文件 | 默认加载的模型 | 这就像选择不同的画家风格,每个模型都有自己的"绘画特长" | 指定用于图像生成的UNO模型文件 | 通常保持默认即可,除非你有特定的模型需求 |
| 提示词 | prompt | 文本字符串 | 详细的场景描述 | 这是你给"画家"的指令,告诉他你想要什么样的图片 | 文本描述,引导模型生成符合要求的图像 | 例如:"一个穿红色连衣裙的女孩在花园里微笑" |
| 图片宽度 | width | 256-2048像素 | 512-1024 | 决定生成图片的宽度,就像选择画布的宽度 | 输出图像的宽度像素值,必须是16的倍数 | 人像建议512,风景建议1024 |
| 图片高度 | height | 256-2048像素 | 512-1024 | 决定生成图片的高度,就像选择画布的高度 | 输出图像的高度像素值,必须是16的倍数 | 人像建议768,风景建议512 |
| 引导强度 | guidance | 0.0-10.0 | 4.0-7.0 | 控制"画家"听话程度,数值越高越严格按照你的要求画 | 控制生成图像对提示词的遵循程度 | 想要更精确的结果用7.0,想要更有创意用4.0 |
| 生成步数 | num_steps | 1-100 | 25-50 | 决定"画家"画画的仔细程度,步数越多越精细但越慢 | 模型迭代优化的步数,影响图像质量和生成时间 | 快速预览用25,高质量用50 |
| 随机种子 | seed | 整数 | 3407 | 这就像抽签号码,相同数字会生成相同的图片 | 随机数生成器的初始值,确保结果可重现 | 想要相同结果保持不变,想要不同结果就改变数字 |
| 位置编码 | pe | d/h/w/o | d | 这影响图片元素的空间布局方式 | 控制模型对空间位置信息的处理方式 | 一般保持默认"d"即可 |
| 参考图片1 | reference_image_1 | 图像文件 | 可选 | 第一张"样本图片",告诉画家你想要什么样的风格或内容 | 用于引导生成的第一张参考图像 | 上传你想要模仿的角色或风格图片 |
| 参考图片2 | reference_image_2 | 图像文件 | 可选 | 第二张"样本图片",提供额外的风格参考 | 用于引导生成的第二张参考图像 | 可以是不同角度或不同服装的同一角色 |
| 参考图片3 | reference_image_3 | 图像文件 | 可选 | 第三张"样本图片",进一步丰富参考内容 | 用于引导生成的第三张参考图像 | 可以提供背景或道具的参考 |
| 参考图片4 | reference_image_4 | 图像文件 | 可选 | 第四张"样本图片",提供最全面的参考信息 | 用于引导生成的第四张参考图像 | 可以是表情或动作的参考 |
3.3 输出结果
| 输出名称 | 输出类型 | 说明 |
|---|---|---|
| 生成图像 | IMAGE | 这就是插件的"作品",根据你的要求生成的最终图片 |
4. 使用技巧和建议
4.1 提示词编写技巧
- 具体胜过抽象:写"一个穿蓝色牛仔裤的男孩在公园踢足球"比写"男孩运动"效果更好
- 分层描述:先写主体(人物),再写动作,最后写环境
- 善用形容词:多用颜色、大小、材质等描述词
4.2 参数调节建议
- 新手入门:guidance=4.0, num_steps=25,既快又有不错效果
- 追求质量:guidance=7.0, num_steps=50,画质更精细
- 实验创意:guidance=2.0, num_steps=30,会有意想不到的效果
4.3 参考图片使用技巧
- 单张参考:适合简单的角色替换或风格迁移
- 多张参考:第一张放主要角色,其他张放不同角度或细节
- 图片质量:参考图片越清晰,生成效果越好
5. 常见问题解答
Q1: 为什么生成的图片不像参考图片?
答: 检查以下几点: - 提示词是否详细描述了参考图片的特征 - guidance参数是否太低(建议提高到6.0-7.0) - 参考图片是否清晰且主体突出
Q2: 生成速度太慢怎么办?
答: - 降低num_steps到25或更低 - 减小图片尺寸(比如512x512) - 确保显存足够(至少16GB)
Q3: 生成的图片质量不好?
答: - 提高num_steps到40-50 - 调整guidance到5.0-7.0之间 - 确保提示词描述清楚
Q4: 插件安装后找不到节点?
答: - 检查是否重启了ComfyUI - 确认插件安装在正确的custom_nodes目录 - 查看ComfyUI控制台是否有错误信息
6. 工作流程示例
基础人物生成流程:
- 加载一张角色参考图片到 reference_image_1
- 在prompt中写:"一个女孩穿着白色连衣裙在海边走路"
- 设置width=512, height=768(适合人像比例)
- 设置guidance=6.0, num_steps=35
- 点击生成,等待结果
风格迁移流程:
- reference_image_1放原图
- reference_image_2放目标风格图
- prompt写:将第一张图的人物用第二张图的风格重新绘制
- 适当提高guidance到7.0确保风格迁移效果
7. 总结
ComfyUI-RED-UNO 插件就像是给ComfyUI装上了一个"智能画师",它能够理解你的参考图片和文字描述,生成出符合要求的新图片。虽然初次使用可能需要一些摸索,但掌握基本的参数调节和提示词编写技巧后,你就能创造出令人惊艳的图像作品。
记住,好的结果需要耐心和练习。不要害怕尝试不同的参数组合,每一次调整都是向完美作品迈进的一步!