ComfyUI-noEmbryo插件保姆级教程
1. 插件简介
ComfyUI-noEmbryo是一个超实用的ComfyUI扩展插件,就像给你的AI画图工具箱里添加了几个贴心的小助手。这个插件的GitHub原地址是:https://github.com/noembryo/ComfyUI-noEmbryo
这个插件主要能帮你做什么呢?想象一下:
- 智能提示词管理器:就像有个小秘书帮你整理所有的画画描述词,想用什么风格、什么效果,从下拉菜单里一点就行
- 图片尺寸调节器:像调节电视屏幕大小一样,轻松改变图片的宽度和高度
- 文字分割器:就像用剪刀按规则把长句子剪成小段,方便处理
- 工作流保存助手:每次画完图,自动帮你把整个操作过程保存下来,下次可以直接用
2. 如何安装
方法一:使用ComfyUI Manager(推荐给新手)
- 打开ComfyUI,点击右侧的"Manager"按钮
- 在搜索框里输入"noEmbryo"
- 找到"ComfyUI-noEmbryo",点击"Install"
- 等待安装完成,重启ComfyUI
方法二:手动安装
- 打开文件夹:
ComfyUI\custom_nodes - 在地址栏输入:
git clone https://github.com/noembryo/ComfyUI-noEmbryo.git - 等待下载完成
- 重启ComfyUI
安装成功后,你可以在"添加节点 > noEmbryo"菜单里找到这些新工具。
3. 节点详细解析
3.1 PromptTermList节点们(共6个提示词助手)
这些节点就像6个不同主题的词典,每个都装着特定类型的画画描述词。比如一个专门装风格词(油画、水彩、卡通),一个专门装人物词(美女、帅哥、老人),等等。
用途:帮你快速选择和组合提示词,不用每次都手打那些复杂的英文描述。
3.1.1 PromptTermList节点参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 下拉选择菜单 | term_list | 预设词汇列表 | 根据需要选择 | 这就像点菜单,里面有很多现成的画画词汇供你选择 | 从预定义的JSON文件中选择特定的提示词标签 | 想画油画风格就选"Oil Painting",想画可爱风格就选"Cute Style" |
| 文本输入框 | text_input | 自定义文本 | 留空或输入补充词 | 这里可以手动添加一些个人定制的词汇,就像在点菜时说"不要香菜" | 允许用户输入额外的提示词或修改现有选项 | 可以输入:"masterpiece, best quality"来增强效果 |
| 强度调节 | strength | 0.1-2.0 | 1.0-1.3 | 这个就像调音响音量大小,数字越大,这个词对画面的影响越强 | 控制该提示词对生成结果的影响权重 | 设置1.2表示稍微加强效果,1.5表示明显加强 |
| 保存输入开关 | store_input | True/False | False | 这个开关就像"保存到收藏夹",打开后会把你输入的新词永久保存 | 决定是否将用户输入的新词汇保存到JSON文件中 | 打开后输入新词,下次就能在菜单里找到了 |
3.1.2 六个PromptTermList节点的区别
每个节点都有自己的"专业领域",就像不同的工具箱:
- PromptTermList-1:通常装基础风格词(现实、动漫、油画等)
- PromptTermList-2:通常装人物相关词(性别、年龄、表情等)
- PromptTermList-3:通常装场景词(室内、户外、城市、自然等)
- PromptTermList-4:通常装色彩和光线词(暖色调、冷色调、明亮、阴暗等)
- PromptTermList-5:通常装构图和角度词(特写、全身、侧面等)
- PromptTermList-6:通常装特效和质量词(高清、艺术性、细节等)
3.2 Resolution Scale节点(图片尺寸调节器)
这个节点就像一个智能的图片尺寸调节器,能帮你轻松改变图片的大小。
用途:根据你的需要调整图片尺寸,比如要做手机壁纸就调成竖屏,要做电脑桌面就调成横屏。
3.2.1 Resolution Scale节点参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 图片输入接口 | image_input | 图片数据 | 可选连接 | 这里可以接入一张参考图片,节点会按这张图的比例来调整 | 可选的图像输入,用于获取参考尺寸 | 如果想按照某张图片的比例调整,就把图片连到这里 |
| 宽度设置 | width | 0-4096 | 512/768/1024 | 设置图片的宽度,就像调电视屏幕的宽度一样 | 定义输出图像的像素宽度 | 设置512表示图片宽度为512个像素点,适合快速测试 |
| 高度设置 | height | 0-4096 | 512/768/1024 | 设置图片的高度,就像调电视屏幕的高度一样 | 定义输出图像的像素高度 | 设置768表示图片高度为768个像素点,适合肖像画 |
| 缩放比例 | scale_factor | 0.1-4.0 | 1.0-2.0 | 这个就像放大镜的倍数,1.0是原始大小,2.0是放大一倍 | 用于按比例调整图像尺寸的倍数 | 设置1.5表示图片放大到原来的1.5倍大小 |
3.3 Regex Text Chopper节点(文字分割器)
这个节点就像一把智能剪刀,能按照你设定的规则把长句子剪成小段。
用途:当你有一大段文字,想按照特定规则分割成小段来分别处理时用。
3.3.1 Regex Text Chopper节点参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入文本 | text_input | 文本字符串 | 待分割的文本 | 这里放你想要分割的长句子或段落 | 需要进行分割处理的原始文本内容 | 输入:"苹果,香蕉,橙子,葡萄"准备按逗号分割 |
| 分割规则 | regex_pattern | 正则表达式 | "," 或 "\s+" | 这个就像告诉剪刀在哪里剪,","表示遇到逗号就剪一下 | 用于匹配分割点的正则表达式模式 | 输入","表示按逗号分割,输入"\s+"表示按空格分割 |
| 输出选择 | output_index | 0-N | 0 | 选择要输出分割后的第几段,0是第一段,1是第二段 | 指定要输出的分割片段索引 | 设置0输出第一段,设置1输出第二段 |
| 全部输出开关 | output_all | True/False | False | 打开后会把分割后的所有段落都输出,关闭只输出指定的一段 | 决定是否输出所有分割后的片段 | 打开后可以同时得到所有分割的结果 |
3.4 Save Workflow节点(工作流保存助手)
这个节点就像一个贴心的小秘书,会自动帮你把每次的操作过程保存下来。
用途:每次画图后自动保存整个操作流程,方便下次直接复用或者分享给朋友。
3.4.1 Save Workflow节点参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例例子 |
|---|---|---|---|---|---|---|
| 保存目录 | save_directory | 文件夹路径 | "workflows" | 这里设置保存文件的文件夹,就像选择把照片存到哪个相册里 | 指定工作流文件保存的目录路径 | 输入"my_workflows"会在输出目录下创建这个文件夹 |
| 文件名称 | filename | 文件名 | "workflow_{timestamp}" | 设置保存文件的名字,{timestamp}会自动替换成当前时间 | 定义保存文件的名称,支持时间戳占位符 | 设置"anime_workflow_{timestamp}"会生成像"anime_workflow_20231201_143022"这样的文件名 |
| 保存开关 | trigger | True/False | True | 这个开关控制是否真的保存,就像相机的快门按钮 | 控制是否执行工作流保存操作 | 打开后每次运行都会自动保存,关闭后就不保存了 |
| 状态输出 | status_output | 状态信息 | 只读 | 这里会显示保存的结果,比如"已保存到XXX路径"或"保存失败" | 输出保存操作的状态信息 | 成功时显示保存路径,失败时显示错误信息 |
| 触发输出 | trigger_output | 触发信号 | 只读 | 这是一个虚拟的输出,可以连接到其他节点来触发后续操作 | 用于连接其他节点的触发信号 | 可以连接到其他节点,确保保存完成后再执行其他操作 |
4. 使用技巧和建议
4.1 提示词管理小技巧
- 分类使用:把6个PromptTermList节点分别用于不同类型的词汇,比如1号装风格、2号装人物、3号装场景
- 强度搭配:重要的词汇设置较高强度(1.2-1.5),次要的词汇保持默认强度(1.0)
- 自定义词汇:经常用到的词汇可以通过"保存输入开关"永久保存到菜单中
4.2 图片尺寸调节技巧
- 常用比例:
- 正方形:512x512(适合头像)
- 手机壁纸:512x768(竖屏)
- 电脑桌面:768x512(横屏)
- 超清画质:1024x1024(需要更多时间)
- 一键缩放:设置宽度或高度为0,会自动按比例调整另一个维度
4.3 工作流保存技巧
- 命名规范:使用有意义的文件名,比如"人物肖像_{timestamp}"、"风景画_{timestamp}"
- 定期整理:在保存目录里按主题创建子文件夹,方便管理
- 备份重要流程:好用的工作流要及时备份,避免丢失
5. 常见问题解答
Q: 为什么PromptTermList节点的下拉菜单是空的?
A: 这通常是因为对应的JSON文件没有正确加载。解决方法:
- 确认插件安装完整
- 重启ComfyUI
- 检查TermLists文件夹是否存在
Q: 保存的工作流文件在哪里?
A: 默认保存在ComfyUI的输出目录中,可以在Save Workflow节点的"状态输出"里看到具体路径。
Q: 图片尺寸调节后变得模糊怎么办?
A: 这是正常现象,因为放大图片会损失清晰度。建议:
- 使用较小的缩放比例
- 配合超分辨率节点使用
- 直接设置目标尺寸而不是缩放
Q: 如何添加自己的提示词?
A: 两种方法:
- 在text_input框中输入"label=显示名称 value=实际词汇",然后打开store_input开关
- 直接编辑TermLists文件夹中的JSON文件(需要小心格式)
Q: Regex Text Chopper节点怎么用?
A: 最简单的用法:
- 按逗号分割:regex_pattern设置为","
- 按空格分割:regex_pattern设置为"\s+"
- 按句号分割:regex_pattern设置为"\."
6. 进阶使用建议
6.1 组合使用技巧
- 多层提示词:使用多个PromptTermList节点组合,创建更丰富的提示词组合
- 动态调整:配合其他节点实现提示词的动态切换
- 批量处理:结合Save Workflow节点,为不同风格创建标准化工作流
6.2 性能优化建议
- 合理设置图片尺寸:测试时使用较小尺寸(512x512),最终输出时再放大
- 提示词精简:避免使用过多冲突的提示词
- 定期清理:删除不需要的保存文件,释放存储空间
6.3 创意应用
- 风格探索:使用不同的PromptTermList组合探索新的艺术风格
- 系列创作:保存不同主题的工作流,方便创作系列作品
- 学习参考:通过保存的工作流文件学习他人的创作技巧
这个插件就像给你的ComfyUI添加了几个得力助手,让创作过程更加顺畅。通过合理使用这些节点,你可以大大提高创作效率,把更多时间花在创意构思上,而不是重复的技术操作上。
记住,熟练使用这些工具需要时间和练习,不要害怕尝试不同的参数组合,每次实验都是学习的过程!