* This blog post is a summary of this video.

Fun Face Swapping in Compfy UI with Turbo Models and Reactor Node

Author: Bob Doyle MediaTime: 2024-03-22 20:45:00

Table of Contents

Introduction to Face Swapping in Comfy UI

Face swapping technology allows users to seamlessly integrate one person's face onto another person's body or image. In this blog post, we'll explore an easy yet powerful face swap workflow using Comfy UI, turbo models like Edge XL, and the Reactor node.

This workflow makes face swapping simple and fun. We'll provide step-by-step guidance and examples for generating base images, performing quick face swaps, choosing usable face images, fine-tuning results, and more. Whether you're new to face swapping or looking to improve your skills, this guide will equip you with creative ideas and practical tips.

Overview of the Face Swap Workflow

The workflow covered in this guide moves neatly from one component to the next. We begin by generating a base image with the Edge XL turbo model. Then the Reactor node swaps the selected face onto this base image. Finally, we can iterate and fine-tune the results. Key tools utilized include the Edge XL model for rapid high-quality image generation, face restoration models to reduce pixelation, and the Reactor node to seamlessly handle the face swap.

Key Tools and Models Used

The Edge XL turbo model creates images in just 10 steps while maintaining stunning quality and realistic details. For this workflow, we use the Edge XL LCM+ SDXL model with a CFG scale set to 2. High-quality face restoration models are essential for seamless, non-pixelated face swaps. Models like GFPGAN produce photorealistic results by filling in details. Finally, the Reactor node brings everything together by identifying faces and swapping the selected face into the base image.

Generating Base Images with XL Turbo Model

We first generate a base image without any face swapping using the Edge XL turbo model. This provides a background person and scene to swap our chosen face onto later.

With model settings configured, we can continually feed new prompts to produce images of people in various outfits and scenes. The auto-queue feature continually iterates new images with each prompt change.

For example, an initial prompt depicting a 50-year-old man in the park easily transforms into a suited man by simply changing the prompt text. New images flow out in seconds, creating a fast iterative process.

Performing Face Swaps with the Reactor Node

With a base image generated, we feed it into the Reactor node to handle the face swap. The node takes our chosen face image and identifies key facial points, seamlessly integrating this face onto the base image subject.

We can rapidly iterate face swap results using the seed feature. By incrementing the seed, novel variations emerge in just seconds without having to re-generate the entire base image.

For instance, swapping in the face of a celebrity onto our generated base images results in realistic impersonations. Tweaking the seed further produces different poses and expressions.

Tips for Choosing Faces and Fine-Tuning Results

Strategies for Finding Usable Face Images

When selecting face images to swap in, choose clear, front-facing photos with consistent lighting and no obstructions like glasses. Search for Creative Commons licensed images to avoid copyright issues. Opera's copy image feature helps quickly bring images into Comfy UI. Just right click, copy image, then paste it onto the workflow. Drag and drop also works great.

Adjusting Settings to Improve Face Swaps

The input faces index setting determines which detected face in the base image gets swapped. Counting left to right, set this to match the desired face. Increasing CFG scale augments face swap quality but also increases generation time. Find the right balance for your needs. Try different face restoration models like GFPGAN or RealESRGAN to find the one that works best.

Creative Ideas and Possibilities with Face Swapping

With this easy workflow set up, the possibilities are endless for creating funny impersonations, hypothetical aged selfies, putting yourself in movie scenes, and more.

Have fun putting celebrity faces on generated art images, like fantasy armor. Or generate wacky family photos with multiple face swaps.

The key is an iterative approach - be creative with prompts and seed tweaks to discover unique, shareworthy face swap creations.

Conclusion and Next Steps

That covers the basics of how to start face swapping in Comfy UI with turbo models and the Reactor node! With the provided workflow and these tips, you'll be able to produce quality face swaps in no time.

Feel free to build on these concepts and share your own innovative workflows. And let us know if you have requests for other Comfy UI tutorials you'd like to see!


Q: What tools do I need to follow along with the face swap workflow?
A: You need Comfy UI installed along with the XL Turbo model, Reactor node, and a face restoration model like GFPGAN.

Q: Where can I find images to use for the face swaps?
A: Search for Creative Commons licensed images on Google Images to legally use faces for swapping.

Q: How can I improve the quality of the face swap results?
A: Adjust settings like the input faces index, GAN model strength, number of steps and more to refine the face swap output.

Q: What creative ideas could I try with this face swap workflow?
A: You can face swap celebrities, friends, family members and more into any generated image for fun composite results.