ReActor | 快速换脸

ComfyUI ReActor 是一个快速、用户友好的 ComfyUI 换脸扩展。使用 ReActor,您可以轻松地在图像或视频中交换一个或多个角色的面孔。

ComfyUI 工作流

ComfyUI Face Swap Workflow with Reactor Node
想要运行这个工作流吗?
  • 完全可操作的工作流
  • 没有缺失的节点或模型
  • 无需手动设置
  • 具有惊艳的视觉效果

示例

描述

1. ComfyUI ReActor - 换脸工作流程

这个 ComfyUI 工作流程是为图像、视频或动画中的高级换脸而设计的。它通过像 "ReActorFaceSwap" 这样的节点进行操作,利用 "inswapper_128.onnx"、"retinaface_resnet50" 和 "codeformer.pth" 等模型进行精确的人脸检测和交换。该工具允许对单个和多个角色进行换脸,支持源图像和输入图像的不同配置,并调整模型强度和交换设置等参数。对于在视觉内容中创建逼真无缝的换脸效果至关重要。

2. ReActor 概述

2.1. Comfyui ReActor 简介

ComfyUI ReActor 引入了一个快速简单的换脸扩展节点,利用 ReActor SD-WebUI 换脸扩展的功能。它利用多个模型来实现人脸检测、换脸和人脸修复。

2.2. Comfyui ReActor 的主要功能

2.2.1. 全面的节点系统:ComfyUI ReActor 包括几个关键节点

  • ReActorFaceSwap(主节点)**:实现主要的换脸功能。
  • ReActorLoadFaceModel:允许加载人脸模型。
  • ReActorSaveFaceModel:允许保存人脸模型以供将来使用。

这些节点可以互相连接,轻松执行复杂的换脸任务。

2.2.2. 多功能的输入和输出兼容性

  • 输入:主节点接受各种输入,如用于目标图像的 input_image 和用于要交换的人脸的 source_image。
  • 输出:生成两种类型的输出 - 交换后的图像和源人脸的模型(face_model),与任何需要图像作为输入的节点或专门用于保存人脸模型的节点兼容。

2.2.3. 高级人脸修复:ComfyUI ReActor 包括内置的人脸修复功能,通过提高细节准确性来增强交换后人脸的质量。

2.2.4. 直观的人脸索引:该工具提供了一种简单的方法来检测和索引图像中的人脸,从左到右、从上到下排序。此功能通过为源图像和输入图像设置索引,简化了指定要交换哪些人脸的过程。

2.2.5. 性别规范:ComfyUI ReActor 支持基于性别的换脸,允许用户定义性别以获得更精确和相关的换脸结果。

2.2.6. 高效的人脸模型管理:用户可以将轻量级人脸模型保存并加载为 "safetensors" 文件,提高该工具在不同场景下管理人脸模型的效率和灵活性。

更多信息,请在 Github 上查看。

更多ComfyUI教程

想要更多 ComfyUI 工作流吗?