ComfyUI-Inspire-Pack 完全使用指南

【免费下载链接】ComfyUI-Inspire-Pack This repository offers various extension nodes for ComfyUI. Nodes here have different characteristics compared to those in the ComfyUI Impact Pack. The Impact Pack has become too large now... 【免费下载链接】ComfyUI-Inspire-Pack 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Inspire-Pack

ComfyUI-Inspire-Pack 是一个为 ComfyUI 提供各种扩展节点的开源项目。这些节点与 ComfyUI Impact Pack 中的节点具有不同的特性。由于 Impact Pack 已经变得过于庞大,因此这个项目提供了一个更轻量级的替代方案。

项目快速启动

克隆项目

首先,克隆 ComfyUI-Inspire-Pack 项目到本地:

git clone https://gitcode.com/gh_mirrors/co/ComfyUI-Inspire-Pack.git

安装依赖

进入项目目录并安装所需的依赖:

cd ComfyUI-Inspire-Pack
pip install -r requirements.txt

启动 ComfyUI

启动 ComfyUI 并加载 Inspire Pack 节点:

python main.py

核心功能详解

Lora Block Weight 功能

Lora Block Weight 节点提供了与 Lora 块权重相关的功能:

  • LoRA Loader (Block Weight):加载 Lora 时应用块权重向量
  • XY Input: LoRA Block Weight:在 XY Plot 中使用 Lora 块权重
  • Make LoRA Block Weight:生成单独的 LBW_MODEL 形式
  • Apply LoRA Block Weight:将 LBW_MODEL 应用到 MODEL 和 CLIP
  • Save LoRA Block Weight:将 LBW_MODEL 保存为 .lbw.safetensors 文件
  • Load LoRA Block Weight:从 .lbw.safetensors 文件加载 LBW_MODEL

在块向量中,可以使用数字、R、A、a、B 和 b。R 基于随机种子顺序确定,而 A 和 B 分别代表 A 和 B 参数的值,a 和 b 分别是 A 和 B 值的一半。

SEGS 支持节点

SEGS 支持节点为 Impact Pack 中的 ApplyControlNet (SEGS) 提供支持:

  • OpenPose Preprocessor Provider (SEGS):在 SEGS 中应用 OpenPose 预处理器以使用 OpenPose ControlNet
  • Canny Preprocessor Provider (SEGS):在 SEGS 中应用 Canny 预处理器
  • MediaPipeFaceMeshDetectorProvider:提供可用于 Impact Pack 检测器的 BBOX_DETECTOR 和 SEGM_DETECTOR

A1111 兼容性支持

这些节点帮助在 ComfyUI 中精确复制 A1111 的创建过程:

  • KSampler (Inspire):解决在 ComfyUI 中重现 A1111 结果的三个重要因素之一。ComfyUI 使用 CPU 生成随机噪声,而 A1111 使用 GPU
  • KSamplerAdvanced (Inspire):Inspire Pack 版本的 KSampler (Advanced)
  • RandomNoise (inspire):Inspire Pack 版本的 RandomNoise

通用参数包括:

  • batch_seed_mode:确定种子如何应用于批次潜在空间
  • variation_seedvariation_strength:初始噪声根据种子生成,并通过变化强度变换为变化种子的形状

采样器节点

  • KSampler Progress (Inspire):在 KSampler 中,采样过程生成潜在批次
  • Scheduled CFGGuider (Inspire):使用线性、对数和指数方法调整从 from_cfg 到 to_cfg 的调度
  • Scheduled PerpNeg CFGGuider (Inspire):使用线性、对数和指数方法调整 PerpNeg CFG 引导器
  • Scheduled CFGGuider (Inspire):使用线性、对数和指数方法调整从 from_cfg 到 to_cfg 的调度

提示支持

这些节点支持提示处理:

  • Load Prompts From Dir (Inspire):从指定目录顺序读取提示文件
  • Load Prompts From File (Inspire):从指定文件顺序读取提示
  • Load Single Prompt From File (Inspire):通过索引从包含多个提示的文件中加载单个提示
  • Unzip Prompt (Inspire):将 ZIPPED_PROMPT 分离为 positive、negative 和 name 组件
  • Zip Prompt (Inspire):从 positive、negative 和 name_opt 创建 ZIPPED_PROMPT

区域节点

这些节点简化了按区域应用提示的过程:

  • Regional Prompt Simple (Inspire):接受 mask 和 basic_pipe 作为输入,简化 REGIONAL_PROMPTS 的创建
  • Regional Prompt By Color Mask (Inspire):接受颜色遮罩图像作为输入,并使用将用作遮罩的颜色值定义区域
  • Regional Conditioning Simple (Inspire):简化 Conditioning (Set Mask) 的使用
  • Regional IPAdapter Mask (Inspire):方便使用 ComfyUI IPAdapter Plus 自定义节点中的 attn_mask 功能
  • Regional Seed Explorer By Mask (Inspire):限制通过种子提示的变化,仅应用于遮罩区域

图像工具

  • Load Image Batch From Dir (Inspire):从目录加载图像批次,强制将加载图像的大小标准化以匹配第一张图像的大小
  • Load Image List From Dir (Inspire):以列表格式加载数据,不标准化大小
  • Load Image (Inspire):类似 LoadImage,但加载的图像信息存储在 workflow 中

后端缓存

用于在后端缓存中存储任意数据并在多个工作流之间共享:

  • Cache Backend Data (Inspire):使用字符串键将任何后端数据存储在缓存中
  • Retrieve Backend Data (Inspire):使用字符串键检索缓存的后端数据
  • Remove Backend Data (Inspire):删除缓存的后端数据
  • Show Cached Info (Inspire):显示有关缓存数据的信息

条件化节点

  • Concat Conditionings with Multiplier (Inspire):连接任意数量的条件化,同时为每个条件化应用乘数
  • Conditioning Upscale (Inspire):在放大图像时,根据放大系数帮助扩展条件化区域
  • Conditioning Stretch (Inspire):通过指定原始分辨率和要应用的新分辨率来扩展条件化区域

模型节点

  • IPAdapter Model Helper (Inspire):提供预设,允许轻松加载与 IPAdapter 相关的模型

注意事项

  • 要使用 OSS 调度器,请更新到 ComfyUI 版本 0.3.28 或更高版本以及 Impact Pack 版本 V8.11 或更高版本
  • 为避免与核心中的 NOISE 类型混淆,类型名称已更改为 NOISE_IMAGE
  • 变化种子功能已添加到区域提示节点中,仅与 Impact Pack V5.10 及更高版本兼容
  • 与过时的 ComfyUI IPAdapter Plus 不兼容
  • 优化的通配符节点需要 Impact Pack V4.39.2 或更高版本

生态系统

ComfyUI-Inspire-Pack 与多个优秀的 ComfyUI 扩展项目紧密集成:

  • 控制网络预处理器包装器,依赖于 Inspire Pack 中的节点
  • 高级控制网络功能,加载图像的代码来自相关项目
  • 提供技术绕过解决方案
  • IPAdapter 相关节点依赖此扩展
  • 自定义节点库提供原始功能
  • 噪声优化处理提供 slerp 代码

这个轻量级扩展包为 ComfyUI 用户提供了更加精简实用的节点集合,避免了 Impact Pack 的臃肿问题,同时保持了强大的功能性和兼容性。

【免费下载链接】ComfyUI-Inspire-Pack This repository offers various extension nodes for ComfyUI. Nodes here have different characteristics compared to those in the ComfyUI Impact Pack. The Impact Pack has become too large now... 【免费下载链接】ComfyUI-Inspire-Pack 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Inspire-Pack

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐