ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI_CGAnimittaTools插件教程:从入门到精通

ComfyUI_CGAnimittaTools插件教程:从入门到精通

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-07-03
  • 9 次阅读
编程界的小学生
编程界的小学生

ComfyUI_CGAnimittaTools 插件完全使用指南

1. 插件简介

ComfyUI_CGAnimittaTools 是一个功能丰富的ComfyUI自定义插件包,由作者在日常使用ComfyUI过程中遇到问题时开发的一系列简单功能节点。

插件GitHub地址: https://github.com/cganimitta/ComfyUI_CGAnimittaTools

这个插件就像一个"万能工具箱",包含了很多实用的小功能,比如:

  • 把3D模型从ComfyUI发送到Blender(就像搭建一座桥梁连接两个软件)
  • 从列表中提取想要的内容(就像从购物清单中挑选特定商品)
  • 读取文本文件(就像打开一本书来查看内容)
  • 批量处理图片和视频(就像流水线一样自动处理大量文件)
  • 智能裁剪图片黑边(就像自动修剪照片边框)

2. 如何安装

方法一:使用ComfyUI Manager(推荐)

  1. 打开ComfyUI,点击右侧的"Manager"按钮
  2. 选择"Install Custom Nodes"
  3. 在搜索框中输入"CGAnimittaTools"
  4. 找到对应插件,点击"Install"
  5. 重启ComfyUI

方法二:手动安装

  1. 打开ComfyUI安装目录下的custom_nodes文件夹
  2. 在这个文件夹里打开终端/命令行
  3. 输入命令:git clone https://github.com/cganimitta/ComfyUI_CGAnimittaTools.git
  4. 重启ComfyUI

3. 节点详细解析

3.1 CGA_BlenderBridge节点 - 连接Blender的桥梁

这个节点就像一个"快递员",专门负责把ComfyUI中的3D模型"快递"到Blender软件中。想象一下你在ComfyUI中制作了一个3D模型,想要在Blender中进一步编辑,这个节点就能帮你实现无缝传输。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
模型输入model_input3D模型数据-就像选择要寄送的包裹接收3D模型数据进行传输连接你的3D模型输出节点
端口号port数字8080就像快递的收件地址门牌号网络通信端口设置默认8080,如果冲突可以改成8081
发送模式send_mode自动/手动自动选择是自动发货还是手动发货控制数据传输的触发方式自动模式会实时传输,手动模式需要点击发送

3.2 CGA_ListExtractor节点 - 列表内容提取器

这个节点就像一个"智能挑选器",能从一堆东西中精准找到你想要的那个。比如你有一个装满苹果的篮子,你想要第3个苹果,这个节点就能帮你准确拿到。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入列表input_list任意列表-就像准备挑选的那篮子东西待处理的列表数据连接任何输出列表的节点
提取位置extract_index整数0你想要第几个(从0开始数)列表中的索引位置想要第一个就填0,第二个填1
提取模式extract_mode单个/范围单个是只要一个还是要一段单个元素或范围提取单个模式提取一个,范围模式提取多个

3.3 CGA_FolderScanner节点 - 文件夹扫描器

这个节点就像一个"文件夹管家",能帮你快速查看某个文件夹里有多少个子文件夹,每个子文件夹叫什么名字。就像你打开衣柜,想知道里面有多少个抽屉,每个抽屉的标签是什么。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
文件夹路径folder_path文件夹路径-告诉它你要查看哪个文件夹目标文件夹的完整路径填写如:C:\Users\你的用户名\Pictures
扫描深度scan_depth整数1要往下挖几层文件夹子文件夹扫描的层级深度1只看直接子文件夹,2还会看子文件夹里的子文件夹
输出格式output_format列表/文本列表结果是以列表形式还是文本形式给你输出数据的格式类型列表格式便于后续处理,文本格式便于阅读

3.4 CGA_TextFileReader节点 - 文本文件阅读器

这个节点就像一个"贴心的图书管理员",能帮你打开并阅读任何文本文件的内容。无论是记事本、配置文件还是代码文件,它都能读给你听。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
文件路径file_path文件路径-告诉它你要读哪个文件目标文件的完整路径如:C:\Users\你的用户名\Desktop\memo.txt
编码格式encodingUTF-8/GBK等UTF-8选择文件是用什么"语言"写的文本文件的字符编码格式中文文件可能需要GBK,英文文件用UTF-8
读取模式read_mode全部/行全部是一次性读完还是一行一行读文件读取的方式全部模式读取整个文件,行模式逐行读取

3.5 CGA_FrameExtraction节点 - 帧提取器

这个节点就像一个"视频剪辑师",能从一段视频中按照你的要求提取出特定的画面。比如你有一段10秒的视频,想要每2秒提取一帧做成动画,这个节点就能帮你实现。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入帧序列input_frames图像序列-就像给它一摞照片待处理的帧序列数据连接视频或图像序列输出
提取速度extraction_speed小数1.0控制提取的密度,像调节音量大小帧提取的间隔控制参数1.0是正常速度,0.5提取更多帧,2.0提取更少帧
开始位置start_position整数0从第几帧开始提取提取的起始帧位置0表示从第一帧开始
结束位置end_position整数-1提取到第几帧结束提取的结束帧位置-1表示提取到最后一帧

3.6 CGA_ImageCropper节点 - 图像裁剪器

这个节点就像一个"智能裁缝",专门负责去掉图片周围的黑边。就像你拍照时不小心拍进了多余的黑色边框,这个节点能自动帮你裁掉。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入图像input_image图像数据-就像给裁缝一块需要剪裁的布料待处理的图像数据连接任何图像输出节点
裁剪阈值crop_threshold0-25530多黑算黑边(数值越小越严格)判断黑边的像素亮度阈值30比较宽松,10比较严格
裁剪模式crop_mode自动/手动自动让它自己判断还是你来指定裁剪区域的确定方式自动模式智能识别,手动模式需要指定坐标
边距保留margin_keep整数5裁剪后保留多少像素的边距裁剪后保留的边缘像素数量5像素比较保险,0会裁剪到边界

3.7 CGA_NegativePreset节点 - 负面提示词预设

这个节点就像一个"禁止事项清单",里面预设了很多常用的负面提示词,告诉AI什么东西不要生成。就像你去餐厅点菜时说"不要放香菜"一样。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
预设类型preset_type选择菜单通用选择哪种类型的"禁止清单"不同场景的负面提示词集合人物、风景、动漫等不同类型
强度等级intensity_level1-105禁止的严格程度负面提示词的权重强度5是中等强度,10是最严格
自定义添加custom_add文本-你还想额外禁止什么用户自定义的负面提示词可以添加特定不想要的元素
输出格式output_format文本/列表文本结果是文本还是列表形式输出数据的格式类型文本格式直接连接到提示词,列表格式便于编辑

4. 使用技巧和建议

4.1 组合使用技巧

  • 文件批处理流程:先用CGA_FolderScanner扫描文件夹,再用CGA_TextFileReader逐个读取文件,最后用CGA_ListExtractor提取需要的内容
  • 视频处理优化:使用CGA_FrameExtraction提取关键帧后,再用CGA_ImageCropper去除黑边,能大大提高处理效率
  • Blender协作:配合CGA_BlenderBridge和Blender Layer插件,可以实现ComfyUI、Blender、Krita三软件联动

4.2 参数调节建议

  • 提取速度:视频较长时建议设置为2.0-3.0,短视频可以用0.5-1.0
  • 裁剪阈值:纯黑背景用30,深色背景用10-20
  • 扫描深度:文件夹层级多时谨慎设置,避免扫描时间过长

4.3 性能优化建议

  • 批处理大量文件时,建议分批进行,避免内存占用过高
  • 使用CGA_FrameExtraction时,先确定需要的帧数,避免提取过多无用帧
  • 文本文件读取时,大文件建议使用"行"模式逐行处理

5. 常见问题解答

Q1:BlenderBridge连接失败怎么办?

A1: 检查以下几点:

  • 确保Blender已经安装了对应的接收插件
  • 检查端口号是否被其他程序占用
  • 确认防火墙没有阻止连接

Q2:文件夹扫描节点读取不到文件夹?

A2: 可能的原因:

  • 文件夹路径写错了(注意斜杠方向)
  • 文件夹权限不足
  • 文件夹不存在或已被删除

Q3:图像裁剪效果不理想?

A3: 调节建议:

  • 降低裁剪阈值数值(让判断更严格)
  • 增加边距保留值(保留更多边缘)
  • 尝试手动模式指定裁剪区域

Q4:帧提取速度太慢怎么办?

A4: 优化方法:

  • 增大提取速度参数值(减少提取帧数)
  • 缩小提取范围(设置开始和结束位置)
  • 先降低输入视频分辨率

Q5:负面提示词预设不够用?

A5: 解决方案:

  • 使用自定义添加功能补充特定词汇
  • 组合多个预设类型
  • 调整强度等级以匹配需求

6. 进阶应用案例

6.1 自动化视频处理流程

结合多个节点创建一个完整的视频处理管道:

  1. 使用CGA_FolderScanner扫描视频文件夹
  2. 用CGA_FrameExtraction提取关键帧
  3. 用CGA_ImageCropper去除黑边
  4. 批量处理完成后输出到指定文件夹

6.2 3D工作流优化

通过CGA_BlenderBridge实现:

  1. 在ComfyUI中生成3D模型
  2. 实时传输到Blender进行细节调整
  3. 在Blender中渲染高质量图像
  4. 返回ComfyUI进行后期处理

6.3 文本处理自动化

利用文本相关节点:

  1. 扫描包含配置文件的文件夹
  2. 批量读取各个配置文件
  3. 提取特定参数用于生成任务
  4. 实现配置驱动的自动化生成

这个插件的强大之处在于各个节点的灵活组合,通过合理的工作流设计,可以大大提高ComfyUI的使用效率和自动化程度。记住,熟练掌握这些基础节点后,就可以创建出复杂而高效的自动化流程!

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号