Watch Video Tutorial:
Flux PuLID Face Swap Inpainting ComfyUI Tutorial:
This summarizes the key points from the provided excerpt of "Flux PuLID Face Swap Inpainting ComfyUI Workflow":
Core Theme: The tutorial demonstrates a step-by-step process for performing face swaps in images using the Flux PuLID workflow in ComfyUI. This workflow ensures facial consistency across multiple images, making it ideal for character-based AI art.
Important Concepts:
Flux PuLID: A method allowing image generation based on a single input image, preserving facial features while enabling modifications to other image aspects (clothing, background, style).
Consistent Character Workflow: Utilizing Flux PuLID to maintain recognizable facial features across various images of the same character.
Masking: A crucial technique for isolating the facial area to be swapped, ensuring precise application of the face swap.
Denoise Level: A parameter influencing the degree of resemblance between the swapped face and the reference image. Higher denoise values increase resemblance but can sometimes lead to distorted results.
Key Facts and Steps:
Prerequisites: Install Flux PuLID nodes locally before using the workflow (installation tutorial linked in the original source).
Workflow Download: Download the "Flux PuLID Face Swap Inpainting Consistent Character Workflow" from Civit AI (search "AI Motion Studio").
Image Input: Upload the target image for face swap and the reference image containing the desired face.
Masking: Utilize the Mask Editor to precisely define the facial area for the swap.
Denoise Adjustment: Experiment with different denoise levels to achieve the desired resemblance between the swapped face and the reference image.
Troubleshooting: For distorted results or disproportionate faces, reduce the denoise level. For stronger resemblance, increase the denoise level, but be cautious of potential issues. Avoid masking hair when using a high denoise value for better results.
Node Issues: If any nodes malfunction, use ComfyUI Manager to install missing nodes and update all nodes before restarting ComfyUI.
Notables:
"PuliD is a method that lets us generate images based on a single input image, preserving key facial features while allowing for changes in other aspects, like clothing, background, or style."
"If you encounter weird results or the generated face seems disproportionate to the body, simply lowering the denoise setting should resolve the issue."
"For a stronger facial resemblance, increase the denoise and avoid masking the hair."
Overall, the tutorial offers a practical guide to achieving consistent and believable face swaps in images using the Flux PuLID workflow. By understanding the key concepts, steps, and potential troubleshooting techniques, users can effectively utilize this method for their creative projects.
Description
Version 1.0
FAQ
Comments (9)
Where should I put the Pulid Flux model? This workflow does not run and stops at the Pulid FLux node.
you need to create a sub-folder inside the model folder and name it pulid and place the model inside it as shown in this tutorial please watch: https://youtu.be/xUduNl7-pE0
@AIMotionStudio I have downloaded the pulid model safetensors and placed it in the Pulid folder. But why does it always stop at the flux model Puled node?
Failed to validate the prompt for output 9:
* PulidFluxModelLoader 99:
- Value not in list: pulid_file: 'pulid_flux_v0.9.0.safetensors' not in []
@SyamsQ update the ComfyUI to version 2.0 this should fix the errors
Thanks for making this! The tutorial was very helpful. I just hope that one day we can get ADetailer on Flux lol. Finally overcome the plastic skin!
Not generating models like this(in the sample images) that legit look IRL like they have plastic skin, would prob help. Just sayin. I mean, when ya walk around with a pound of makeup on your face, it ain't gonna look natural.
This workflow is exactly what I am looking for. I have completed multiple pulid installations from scratch using your guide. However, the resulting image looks like a bunch of glitter has replaced the face. Not an actual swap. I am running a 3090. I am running the latest comfyUI available in Pinokio. Here is the output on imgur, any insight would be appreciated.
https://imgur.com/a/HJCw3o5
(Issue resolved, see following comment)
I have found the issue... using this gguf... fluxRealistic_ggufFluxRealistic.gguf, causes the problem. If I use anything else the issue does not occur.
Have you tried the SDXL version of PuLID in inpainting? I tried it but got really bad results😢.








