ComfyUI-InstantID 项目介绍
ComfyUI-InstantID 是一个非官方的项目,旨在将 InstantID 整合到 ComfyUI 的操作环境中。该项目版本已升级到 V2.0,新增了姿势参考图的支持,功能强大而直观。
项目背景
ComfyUI-InstantID 基于 InstantID 的非官方实现,旨在提供一个更加友好的用户界面和功能扩展。此工具通过集成多个加载节点模块,使用户能够灵活选择算法模型和功能。
主要功能
模型加载
-
基础模型加载
- 可通过 huggingface hub 自动下载所需模型,只需输入模型名称。
- 支持本地模型加载,适用于 SDXL 模型系列。
-
InsightFace 模型加载
- 支持 CUDA 和 CPU 设备,提供动态的面部识别模型加载。
-
ID ControlNet 模型加载
- 用户可指定 ControlNet 模型的路径进行加载。
-
Ipadapter_instantid 模型加载
- 支持定义模型路径和文件名进行导入。
提示词与风格
ComfyUI-InstantID 提供强大的提示词与风格操作功能,包括:
- 支持 8 种官方预设风格:水彩、电影黑白、霓虹灯、丛林、火星等。
- 用户可以使用正负提示词来细化和调整生成结果,风格也与其他提示词兼容。
InstantID 生成
- 实时接入面部参考图像与模型。
- 支持姿势图像接入,并将 IPA 和 ControlNet 强度进行可视化控制。
- 提供增强脸部区域的选项,提升生成结果的面部细节表现。
安装与使用
用户可以通过 ComfyUI Manager 或手动安装 ComfyUI-InstantID。安装后,用户需下载多个组件以支持项目完整运行,这包括在不同数据平台(如 Huggingface)上托管的模型。
工作流与性能
- V2.0 版本新增姿势参考图,通过工作流提供更佳的艺术表现力。
- 项目支持局部下载和自动管道下载,用户可以依据需要选择不同的模型。
- 性能方面,在设备 A100 上 50 步仅需 14 秒,速度表现优秀。
项目更新
ComfyUI-InstantID 持续更新以优化功能和兼容性。在最新的 V2.0 更新中,解决了 InsightFaceLoader 的冲突问题,并提升了了 Onnxruntime-gpu 的版本兼容性。
结语
ComfyUI-InstantID 为用户提供了一种直观且多功能的面部识别与风格转换工具。通过持续更新和优化,用户可以体验到更高级的图像生成能力及风格定制功能。无论是业余爱好者还是专业开发者,都能从这个项目中找到实现自己创意的工具支持。