CivArchive
    Preview 114987387
    Preview 115238335
    Preview 115047708
    Preview 115051515
    Preview 115218149
    Preview 114945124
    Preview 114986591
    Preview 115049711
    Preview 115049751
    Preview 115050052

    The BFS (Best Face Swap) LoRA series was developed for Qwen Image Edit 2509, specialized in high-fidelity face and head replacement tasks with natural tone blending and consistent lighting.

    Each version builds upon the previous one:

    • 🧠 Focus Faces: precise face swaps, keeping the original head shape and hair while transferring facial identity and expression.

    • 🧩 Focus Head: stronger head swaps, replacing the full head (including hair and pose orientation).

    • The 2 versions complement each other, one is focused on face swapping and the other is focused on head swapping.

    Share your creations that do not involve public figures or individuals who have not given consent. By sharing, you will earn Buzz, and your posts directly help me improve future versions by identifying and correcting potential issues.

    Important Note: If you are going to use Qwen Image Edit 2511, update your comfyui before anything else, because without it you may have problems with completely distorted or ugly images.

    If this model was helpful to you in any way, please consider helping me continue creating more model for the price of a coffee.

    Workflows:
    Head/Face Swap Workflow - Qwen-Image-Edit-2509 | Civitai

    My Custom Lightning LoRA:

    Custom Lightning - Qwen Image Edit - 2511 | Qwen LoRA | Civitai

    Alissonerdx/CustomLightning Ā· Hugging Face

    Test V3 here:

    BFS Best Face Swap - a Hugging Face Space by Alissonerdx

    Face Swap Video Tests (V1):
    Face Swap - Qwen Image Edit 2509 (English)

    Another important thing is to update ComfyUI. Many people are having terrible results because they haven't updated ComfyUI. The 2511 model has an architecture with a few more layers, and that's why ComfyUI needs to be updated.

    About Flux 2:

    I've done my best so far, but the results aren't as good as with QWEN. The base Flux 2 model can already handle head swapping, but with some difficulties. The goal of this LoRa was to try and improve that a bit, but I haven't achieved very good results. It might be a configuration issue, so here's this beta version for you to test.

    Try with CFG: 8.0

    PERSONAL NOTES:

    The swap quality will always depend heavily on the quality of your input images. Larger, clean images with little noise or compression artifacts generally produce the best results. Keep in mind that the model always follows the quality of the body image, since it becomes the final rendered frame—so even if the face source is high-quality, a low-resolution or noisy body image will limit the outcome.

    Most of the images I generate are created without using the LightX2V lighting LoRA, since I noticed that enabling it tends to make the skin appear more plastic-like and reddish, and finding the right balance requires extra tuning that I didn’t focus on. If anyone has discovered good configurations, feel free to share them in the comments of this template.

    In short, using LightX2V makes the model less versatile because it operates with a fixed CFG value of 1.0. So before assuming it ā€œdidn’t work,ā€ I recommend first testing the workflow I published without LightX2V to compare the results.

    If you’re getting results with too much contrast, overly strong colors, or plastic-like textures while using LightX2V’s lightning models, try reducing the number of inference steps. For example, if you’re using the Qwen Image Edit 2509 Lightning (8 steps) model, try running it with 4 steps instead. The excessive contrast often comes from running too many steps while CFG remains fixed at 1.0.

    If you encounter similar issues without using the lighting LoRA, try lowering the steps as well—e.g., from 20 down to around 16 or fewer—and reduce CFG to values like 1.2 or 1.5, which can help produce smoother, more natural results.

    Another important detail: in images where the body is positioned farther from the camera, the face region becomes smaller, which can reduce swap accuracy and overall quality. This happens because the model has less pixel information to work with in that small facial area. To handle these cases, you can use my older workflow, which automatically crops the face region from the body image and performs an inpainting-like process to improve results in distant or small-face compositions.

    Finally, if you notice loss of similarity between faces or poses—especially when the reference and target images differ significantly in aesthetics or angles—try increasing the strength of your head swap LoRA slightly (for instance, to 1.2 or 1.3) to restore consistency.


    āš™ļø BFS — ā€œFocus Facesā€

    Trained on 240 image triplets (face, body, and result),
    with a LoRA rank of 16 → later increased to 32,
    and gradient accumulation = 2, running for 5500 steps on an NVIDIA L40S GPU.

    This version produces stable and detailed face swaps, preserving expression, lighting, and gaze direction while maintaining the body’s natural look.


    šŸ”§ Model Notes

    • You don't need to use my workflow to make this lora work, if you are having problems with it use yours, it is the simple workflow of qwen image edit + lora and the inputs in the right order: face image 1, body image 2.

    • Quantization: not guaranteed to work below FP8 (avoid GGUF Q4).

    • Face mask: optional — remove if MediaPipe or Planar Overlay cause issues.

    • Pose conditioning: use MediaPipe Face Mesh or DWPose if you need more alignment control.

    • Lightning LoRA: may produce plastic-like skin, especially when mixed with other Qwen-based LoRAs.


    Samplers:

    • er_sde + beta57 / kl_optimal / ddim_uniform (best results)

    • ddim + ddim_uniform (sometimes most realistic)

    • res_2s + beta57

    Don't get attached to one setting, sometimes if it doesn't work well with one, switch to another.

    Precision:

    • 🧠 Best: fp16

    • āš™ļø Recommended: gguf q8 or fp8

    • āš ļø Below fp8: noticeable degradation

    Inference Tips:

    • With Qwen Image Edit 2509 Lightining LoRA → use 4 / 8 steps for fast generation.

    • Without it → use 12–20 steps, CFG 1.0–2.5 for realism.


    🧬 BFS — ā€œFocus Headā€

    The ā€œFocus Headā€ version was trained as a continuation of Focus Face, extending the dataset and shifting focus toward full head swaps.

    It was trained on a NVIDIA RTX 6000 PRO, rank 32, for 12,000 steps, using 628 image pairs (face, body, target, and sometimes pose maps generated via MediaPipe).

    šŸ”¹ Training Phases

    1. Standard Face Swap – same Focus Face, focusing on facial identity.

    2. Pose-Conditioned Face Swap – added pose maps to align gaze and head angle.

    3. Full Head Swap – replaced the entire head (including hair) for stronger identity control.

    After ~2000 steps, the focus moved toward head swap refinement.
    At ~4000 steps, the dataset was narrowed to perfect skin-tone matches, and by the end of training,
    the dataset evolved from 628 → 138 → 76 high-quality samples for final fine-tuning.

    āš ļø Note:
    While Focus Face can still perform standard face swaps, it’s more naturally inclined toward full head swaps due to its data balance.
    This was intentional in part, but also a side-effect of dataset distribution and mixed conditioning.


    āš ļø Important Notice

    Do not share results involving real people, celebrities, or public figures.
    Civitai’s moderation may disable posts that violate likeness or consent rules.
    This model is intended only for artistic and fictional characters, educational use, and AI experimentation.

    I take no responsibility for any misuse of this model. Please use it responsibly and respect all likeness rights.

    Description

    This version attempts to improve the cloning of facial expressions; this copy is not yet perfect, but in this version it seems to work better than the previous one.

    All examples posted were made using QIE 2511.

    FAQ

    Comments (38)

    koto2091187Dec 24, 2025
    CivitAI

    are you planning to retrain it to 2911? It does work with 2911 but it butchers the likeness of a famous person I'm trying to create. The new model does better job of replacing the head than the lora.

    NRDX
    Author
    Dec 24, 2025

    2511? Is it not working for you?

    Ses_AIDec 24, 2025Ā· 3 reactions
    CivitAI

    Should we wait for 2511 version?

    NRDX
    Author
    Dec 24, 2025Ā· 5 reactions

    Yes, I'll train again for the 2511. This new version, as far as I've tested, also works with the 2511, but training a version directly on the 2511 will definitely be better.

    mushegvip737Dec 24, 2025Ā· 1 reaction
    CivitAI

    Bro, thank you so much for your work. You’re honestly amazing — I can see the results, and it’s clear you’re really one of the best.

    Unfortunately, I’m a bit of a newbie. I want to install your workflow for head swapping, but I’m confused about where to find the actual workflow (the latest version) and which LoRA I should use.

    Sorry if this is a basic question — I’m still learning. I’d also be happy to send you a donation after I get everything set up. If you have some time, I’d really appreciate your guidance.

    Thanks again for all the hard work you’re doing!

    NRDX
    Author
    Dec 24, 2025Ā· 1 reaction

    Thank you very much, you can find the workflow at the link below. Each version of LoRa usually has a different workflow. Use v4 for this new version. I'm already training on a version for Qwen Image Edit 2511 and it will be available soon. In any case, version v4 already works with Qwen Image Edit 2509 and 2511.

    Head/Face Swap Workflow - Qwen-Image-Edit-2509 | Civitai

    The_Last_Goblin_KingDec 24, 2025Ā· 2 reactions
    CivitAI

    Fantastic upgrade! The expression captured is not perfect, but it's a major improvement from V3 and even better! Before, I had to make custom heads with expressions to use, which worked out great. However, not having to pick out a doll head is a bit more convenient, I must say. My only Christmas wish, if you decide to make a V5 is more adherence to the eyes, no matter what I do or chnage the prompt the eyes will always tay open even if the raget image has it closed, so I still have to use my doll head for closed eye photos, but still, this is amazing work and I can live with this method if it can't be done. Again, this is the best and easiest FULL head transfer I've used. Thanks again. Oh, I included an example of what I mean in the image post

    NRDX
    Author
    Dec 24, 2025Ā· 2 reactions

    Yes, I saw it. It really could be a problem. To solve it, I'd have to include more data with that situation in my dataset. I'll see if I can do that for the next version. One thing that might help is changing the scheduler and the sampler; sometimes you can get it right away.

    @NRDXĀ Yea thats true, however I've found it a lot easier to make custom doll heads, its super easy to make them, so basically it's a Misses Potato Head kind of situation. It still works great even that way! It would be "convenient" to have it auto-done, but it's by no means a deal breaker. I mean, all I have to do is select one image over another, which I'm already doing anyway. Can't wait to see if there are any improvements in 2011

    cross0899952Dec 25, 2025

    Hola amigo una pregunta, que version de qwen estas usando ? yo lo intente con la 2509 y las imƔgenes salen muy quemadas.

    The_Last_Goblin_KingDec 26, 2025Ā· 2 reactions

    @cross0899952 Estoy usando Qwen 2509, pero funciona igual de bien con la versión 2511, que es la que estoy usando actualmente. No estoy seguro de cuÔles son las mejoras prÔcticas entre la versión 2509 y la 2511 con este flujo de trabajo, pero es compatible, así que la estoy usando. En cuanto a los colores desaturados, a mí también me pasa, pero he notado que depende mucho del brillo de la imagen. Las imÔgenes con poca luz se convierten mal, mientras que las imÔgenes con luz normal o brillante se convierten correctamente.

    RLKDec 25, 2025
    CivitAI

    Thanks for sharing this—great work.
    But I noticed it tends to ā€œWesternizeā€ Asian faces after applying it.

    kronos1959777Dec 25, 2025
    CivitAI

    very nice. However, I find it does terribly for some reason without a lightning lora, even with cfg 8. With a lightning lora it works pretty well. why would that be?

    can this still work for 2511 for now?

    NRDX
    Author
    Dec 25, 2025

    All the images I generated were without Lightning LoRa, and they all worked. I don't know what workflow you're using or your input images.

    NRDX
    Author
    Dec 25, 2025

    Another thing I always use is a Q8, so the more quantized your base model is, the worse the results will likely be.

    nikolaibloom805Dec 25, 2025

    @NRDXĀ 

    I personally used the Qwen 2509 38GB model and the Qwen 2511 B16 one and still they don't turn out the way your sample ones do. I even go the extra mile and make sure to use images where the faces are pointing in the same direction and angle to match.

    NRDX
    Author
    Dec 25, 2025

    @nikolaibloom805Ā That's really strange, what settings are you using?

    nikolaibloom805Dec 25, 2025Ā· 1 reaction

    @NRDXĀ the default ones. I dragged your image into comfyui

    soyv4Dec 26, 2025Ā· 1 reaction
    CivitAI

    BFS v4 does not work properly at all on 2511, v3 works on 2511 but not perfectly, there is absolutely no similarity in v4 head, the question is why? will Laura be under 2511?

    NRDX
    Author
    Dec 26, 2025

    So, a large portion of the images I posted were made with v4 on 2511, and it works for me. One thing I make very clear in all my workflows and samples is that I always use at least FP8 precision. In this case, for Qwen Image Edit 2511, I downloaded the FP8 mixed version from ComfyUI.

    Another point is that I don’t use Lightning LoRAs in my examples because they destroy quality in many cases. And lastly, there are reports from some people saying that LoRAs trained on 2511 are bad. Something must be wrong in AI-Toolkit, or they messed something up in this model after doing so many merges of multi-angle LoRAs, etc.

    Also, I’m currently training a LoRA directly on 2511, but it doesn’t even come close to the quality of v4 trained on top of 2509.

    Ponder_StibbonsDec 28, 2025

    I get zero likeness with the LoRA on 2511. Turn it off. 20 steps works great.

    ApexArtist1Dec 27, 2025Ā· 9 reactions
    CivitAI

    waiting for 2511 version

    NRDX
    Author
    Dec 27, 2025Ā· 1 reaction

    I'm still in the training process. I've already trained one version, but it performed very poorly compared to the 2509. Because of this, I'm trying to modify the diffusion pipe code to train with it, because I'm seeing many reports that LoRas trained for the 2511 are generating strange results. Therefore, I decided to stop using ai-toolkit and look for another alternative, as there might be an error in the ai-toolkit training script. The diffusion pipe doesn't support multiple control images for the qwen image editor, so I'm modifying the code and running tests.

    EvabsDec 27, 2025
    CivitAI

    Could you provide more details about which prompt's for each Lora? The v4 Focus Head has three different prompts, which's confusing. Your Loras aren't perfect, but I appreciate your time and effort! šŸ˜Ž . And could you also tell me what weight you recommend for the V4? My head ends up with a white frame around it. I use 2509, Pls

    NRDX
    Author
    Dec 27, 2025Ā· 1 reaction

    All workflows are in the workflows link, and the prompts are linked to each version here on CivitAI. The problem with white borders is probably the resolution of your images; always try to use 1024 resolutions, and if needed, you can upscale later.

    EvabsDec 28, 2025Ā· 2 reactions

    @NRDXĀ Thanks for replying. I use my own workflows, as 20 steps're too many for my setup. That's why I was interested in the v4 instruction, which was already in the other post. I appreciate your time and effort, but in my tests, the 2511 has worse facial consistency than the 2509. In my opinion, it's not worth training with this model for face swapping. Although it has improved in adherence to instructions, coloring, and multiple angles, it has lost a lot of facial consistency. Therefore, I continue to use the 2509 and 2511 as needed. Thanks again friend! Best of luck with all your projects! šŸ¤›

    elis_tsDec 27, 2025Ā· 1 reaction
    CivitAI

    For v4 I get the best result by using 0.5 as strength for the lora.

    soyv4Dec 27, 2025

    it doesn't work normally at all, only version 3 works.

    kronos1959777Dec 28, 2025

    I get good results but ONLY using a lightning lora. Otherwise, it doesnt look good.

    brilliant845Dec 27, 2025
    CivitAI

    Thanks for sharing this, it’s working great. However, I’m having an issue with eye color in v4. When the reference body has blue eyes and the reference face has brown eyes, the generated image keeps the blue eyes. I’ve tried adjusting settings and different prompts, but I can’t get it fixed. I don’t have this problem with v3, it works perfectly there for me. Any tips?

    Ses_AIDec 28, 2025
    CivitAI

    I have a thought. Qwen supports multi image editing. Maybe theres a way to improve character consistency by somehow refering to multiple images at the same time?

    a1jgb7182706Dec 30, 2025
    CivitAI

    Hello, thank you so much for the great Laura. I'm finding it very useful.

    However, I have a question. I'm currently using the Qwen Image Edit 2511 BF16 model, but I don't know how to adjust the step and cfg values. Would it be okay to use the same values ​​for the BF16 model: cfg 1-2.5/step 12-20? The recommended values ​​for the BF16 model are cfg 4 and step 40, so I'm wondering what happens if I mix these this lora

    NRDX
    Author
    Dec 30, 2025Ā· 5 reactions
    CivitAI

    Apparently, as I mentioned, there was a problem with the Qwen Image Edit 2511 training script in AI-Toolkit. It seems it has been fixed today. In any case, I've been trying to train a version on the 2511 using Musubi Tuner for a few days now. In parallel, I'll put a version to train on AI-Toolkit again after this fix that happened today.

    someonestole54105Dec 31, 2025Ā· 1 reaction
    CivitAI

    what do i do about he base resolution node for face swap, i keep getting the error message Prompt execution failed

    Prompt outputs failed validation:

    ResolutionMaster:

    - Value not in list latent_type: '1024' not in ['latent_4x8', 'latent_128x16']

    NRDX
    Author
    Dec 31, 2025

    That's strange, what workflow are you using? That's a workflow error and has nothing to do with LoRa itself.

    someonestole54105Dec 31, 2025

    @NRDXĀ focus face

    NRDX
    Author
    Dec 31, 2025

    @someonestole54105Ā workflow V11? This workflow may have some outdated nodes, considering it's been a while since I published it.

    LORA
    Qwen
    by NRDX

    Details

    Downloads
    4,031
    Platform
    CivitAI
    Platform Status
    Available
    Created
    12/24/2025
    Updated
    6/11/2026
    Deleted
    -
    Trigger Words:
    h34d_sw4p: replace the head of Picture 1 by the head from Picture 2, strictly preserving the identity, facial features (eyes, nose, mouth), and skin texture of Picture 2. Ensure the new head mimics the identical expression, angle, and rotation found in Picture 1.
    h34d_sw4p: replace the head of Picture 1 by the head from Picture 2, ensuring the new head mimics the identical expression, angle, and rotation found in Picture 1.
    h34d_sw4p: replace the head of Picture 1 by the head from Picture 2, strictly preserving the identity and detailed anatomy of Picture 2, specifically: eye color and shape, nose structure, mouth geometry, facial contours, hair. Ensure the new head mimics the identical expression, angle, and rotation found in Picture 1. high quality, sharp details, 4k

    Files