Updated: 4/24/2024
各位AI动画爱好者大家好!我们即将踏上 ComfyUI 换脸的激动人心的旅程。在这里,我们向您介绍 ComfyUI Reactor 工作流,使您能够在视频中替换单张或多张脸!
我们将涵盖:
我猜你们中的一些人曾经在 Automatic 1111 中使用过 Roop 扩展进行这类创意实验,但 Roop 的代码已经停止维护。动态设计师和动画师正在拥抱 ComfyUI 中换脸的新冠军——ReActor。这个工具不仅仅是 Roop 的升级版,它完全革新了换脸,使之成为你创作工具箱中无缝衔接、令人兴奋的一部分。
那么,为什么 ReActor 会成为换脸的新宠?这里是个总结:
现在,让我们不仅仅是谈论它,让我们深入了解如何在 ComfyUI 中使用 Reactor 以及如何设置 Reactor 的参数!使用 ReActor,你的创意可能性是无限的。
ComfyUI Reactor 是一个用于 ComfyUI 的快速简单的换脸扩展节点。它利用多个模型来实现人脸检测、人脸交换和人脸修复,同时保持易用性。
好了,让我们深入探讨创建工作流程的激动人心的过程。使用 Reactor,你将能够为动画添加一些令人难以置信的换脸特效。
首先,你需要选择你的 "source image" - 把它想象成脸的提供者。然后,选择你的 "input image" ——这是新脸的幸运接受者。
我们已经下载了 inswapper_128.onnx 模型,预训练模型 inswapper_128.onnx 由 InsightFace 提供。
人脸检测就像有一个数字侦探,可以在源图像和输入图像中都发现人脸。我们有多种侦探可选——resnet50、mobile0.25、YOLOv5l 和 YOLOv5n。但我们的首选是 retinaface_resnet50。它的表现很好。
在这里,你可以选择一个人脸修复模型。有些人更喜欢 GF PGN,但也可以试试 Code Forer——它也很棒!
这些设置就像调音你的吉他。默认设置是可见度为1.00,CodeFormer 权重为0.75,但不要犹豫,尽情尝试,看看你能创造出什么样的曲调。
"检测性别" 选项决定你是否希望模型判断图像中的性别。ReActor 只会在满足给定条件时交换人脸。根据我的经验,将其设置为 "no" 会得到很好的结果。也许这就像在告诉模型:"所有的目光都集中在脸上,模特宝贝!"
人脸索引帮助系统识别图像中的每张脸。人脸按照各自图像中从左到右、从上到下的顺序进行标记。这样,系统就准确知道谁是谁了。
只需换一张脸?Easy!源脸和输入脸的索引都将是0。
现在,如果你雄心勃勃,想换多张脸,方法如下:
这里有一个实用的小贴士——考虑使用帧插值器。把它想象成你视频帧的时间机器。它的神奇之处在于减少你最初需要处理的帧数,然后再巧妙地重建它们。如果你不得不为了加快处理速度而牺牲视频质量,这一点特别有用。把这一步看作是一根魔杖,帮你重新捕捉一些丢失的清晰度和细节。
在将视频图像传递给插值器之前,你还可以调整它们的大小。虽然很难达到原始文件的质量,但总比没有好。
作者:RunComfy 编辑
我们的编辑团队与 AI 合作已有超过15年,从 RNN/CNN 时代的 NLP/视觉开始。我们在 AI 聊天机器人/艺术/动画方面积累了大量经验,如 BERT/GAN/Transformer 等。如果你在 AI 艺术、动画和视频方面需要帮助,欢迎与我们交流。
© 版权 2024 RunComfy. 保留所有权利。