
ComfyUI换脸工作流主要通过ReActor、InstantID等插件实现,支持图片、视频及多人换脸。以下是核心要点:
一、插件与模型准备
- ReActor插件
- 安装:通过ComfyUI管理器搜索安装”ReActor Nodes for ComfyUI”,重启生效。
- 模型文件:需下载inswapper_128.onnx(换脸主模型)及CodeFormer/GFPGAN(脸部修复模型),放置于ComfyUI\models\facerestore_models。
- InstantID插件
- 需额外下载control_instant_id_sdxl.safetensors(ControlNet模型)和ip-adapter.bin(主模型),分别放入controlnet和instantid文件夹。
二、核心工作流程
- 单人换脸(ReActor)
- 基础流程:加载原图(input_image)和参考人脸图(source_image),连接至ReActor换脸节点。
- 优化设置:启用facerestore_model(如CodeFormer),调节face_restore_visibility(清晰度,0-1)和codeformer_weight(相似度,0-1)。
- 多人换脸
- 方法1:单节点处理多张人脸,通过input_faces_index和source_faces_index指定对应索引(如0,1)。
- 方法2:多个ReActor节点分别处理不同人脸。
- 参数说明:
- 面部顺序:left-right(左到右)、top-bottom(上到下)等。
- 面部索引:从0开始计数,逗号分隔多目标(如input_faces_index=3表示替换第4个人脸)。
- InstantID换脸
- 工作流:文生图基础上接入应用InstantID节点,参考多张人脸图提升相似度。
- 关键参数:CFG≤5(避免过饱和),IP权重控制风格迁移,ControlNet权重调整面部特征强度。
三、视频换脸
- 流程:视频拆帧→逐帧换脸→重组视频,需搭配FFmpeg处理。
- 优化:启用ReActor Fast Face Swap节点,降低face_restore_visibility以减少显存占用。
四、进阶技巧
- 面部模型训练:使用ReActor创建面部模型节点生成.safetensors模型,提升换脸一致性。
- 风格融合:结合IPAdapter实现换脸与风格迁移(如二次元转写实)。
- 低显存方案:选择mobile0.25或YOLOv5n轻量检测模型,关闭非必要修复节点。
五、注意事项
- 参考图尺寸建议:512-1024像素,过大易导致显存不足,过小则细节丢失。
- 多人换脸时,优先按small-large顺序检测,减少误识别。
- 视频换脸需预留足够内存(建议≥32GB),避免批量处理中断。
- 若换脸后模糊,检查修复模型是否加载,或提高face_restore_visibility至0.8以上。
其他工具推荐
- inswapper:低显存占用(<5GB),支持批量处理600+图片,适合3080等中端显卡。
- PuLID_Flux:一致性换脸方案,适配复杂姿势,需单独安装插件及模型。
附:ReActor与InstantID对比
特性 | ReActor | InstantID |
---|---|---|
适用场景 | 图片/视频换脸、多人换脸 | 高精度面部特征迁移 |
硬件需求 | 兼容CPU/低显存GPU | 依赖中高端GPU(≥8GB) |
核心优势 | 易用性、轻量化 | 高相似度、支持多参考图 |
典型参数 | face_restore_visibility=0.7 | CFG=4, IP权重=0.5 |
这是一个comfyui工作流,可快速一键修复人物脸部及头发。要使用该工作流,需先下载安装comfyui程序,可后台旺旺联系免费获取下载链接。
对于不会使用comfyui的客户,本店也提供图片外包处理服务,量大从优,旺旺详谈。
以下为修复效果对比:

© 版权声明
- 本站素材解压密码:
7788
- 本站永久网址:https://mix688.com
- 内容声明:本网站文章部分内容来源于网络,仅供学习参考,如有侵权请联系站长微信ktc909删除处理
- 资源立场声明:本站资源不代表本站立场,不保证内容真实性
- 违法信息处理:禁止发布/转载违法信息,访客发现请向站长举报
- 资源存储声明:资源存储在云盘,链接失效请联系我们更新
THE END
暂无评论内容