Team Ai
Modelpublic

ilkerzgi/face-swap

sourceHugging Faceotherupdated 6mo agoView on Hugging Face
35likes1.4kdownloads
Model Card

Face-Swap LoRA for FLUX 2 Klein 9B

<Gallery />

A LoRA adapter for FLUX 2 Klein 9B fine-tuned for high-quality face swapping. Given a face source image and a body/scene image, the model produces a natural face swap preserving identity, lighting, and skin tone.

Prompt

Use the following prompt for best results:

face_swap: take the face from Picture 1 and swap it onto the person in Picture 2. the result should show the exact face and features from Picture 1 on the body, pose, and scene from Picture 2, with natural skin tone blending and matching lighting.
  • —Picture 1: Face source image (the identity to transfer)
  • —Picture 2: Body/scene image (the target pose and environment)

How to Use

Try it on fal

**Open on fal.ai**

Via fal.ai API

python
import fal_client

def on_queue_update(update):
    if isinstance(update, fal_client.InProgress):
        for log in update.logs:
           print(log["message"])

result = fal_client.subscribe(
    "fal-ai/flux-2-klein/9b/base/edit/lora",
    arguments={
        "prompt": "face_swap: take the face from Picture 1 and swap it onto the person in Picture 2. "
                  "the result should show the exact face and features from Picture 1 on the body, pose, "
                  "and scene from Picture 2, with natural skin tone blending and matching lighting.",
        "model_name": None,
        "loras": [{
            "path": "https://huggingface.co/ilkerzgi/face-swap/resolve/main/FS2_V2_r32_800_pytorch_lora_weights.safetensors",
            "scale": 1
        }],
        "embeddings": [],
        "image_urls": [
            "https://example.com/face_source.png",
            "https://example.com/body_scene.png"
        ],
        "num_images": 4
    },
    with_logs=True,
    on_queue_update=on_queue_update,
)
print(result)

Evaluation Overview

Test CasesLoRA VariantsImage ModelsTotal GenerationsDataset Sizes
2593300300 / 800

9 LoRA variants were trained with different hyperparameters and evaluated against 3 image models across 25 diverse test subjects.

Training Configurations

VariantSamplesRankStepsLRGuidanceAvg Latency
V1 r16 (300)3001630005e-516.0s
V2 r32 (300)3003235005e-516.1s
V3 r32+cfg (300)3003235005e-53.56.6s
V1 r16 (800)8001630005e-516.4s
V2 r32 (800)8003235005e-516.3s
V3 r32+cfg (800)8003235005e-53.56.2s
V4 r32 long (800)8003250005e-516.4s
V5 r64 (800)8006440003e-516.4s
V6 r32 slow (800)8003250001e-516.4s

Image Models

ModelAvg Latency
Nano Banana 228.8s
Nano Banana Pro33.3s
GPT Image 1.530.3s

Latency Comparison

ModelAvg Latency
V1 r16 (300)6.0s
V2 r32 (300)6.1s
V3 r32+cfg (800)6.2s
V2 r32 (800)6.3s
V6 r32 slow (800)6.4s
V4 r32 long (800)6.4s
V5 r64 (800)6.4s
V1 r16 (800)6.4s
V3 r32+cfg (300)6.6s
Nano Banana 228.8s
GPT Image 1.530.3s
Nano Banana Pro33.3s
All LoRA variants average ~6-7s, while image models average ~29-33s.

Model Weights

VariantRankSamplesDownload
V1 r16 (300)16300FS_V1_r16_300_pytorch_lora_weights.safetensors
V2 r32 (300)32300FS_V2_r32_300_pytorch_lora_weights.safetensors
V3 r32+cfg (300)32300FS_V3_r32g_300_pytorch_lora_weights.safetensors
V1 r16 (800)16800FS2_V1_r16_800_pytorch_lora_weights.safetensors
V2 r32 (800)32800FS2_V2_r32_800_pytorch_lora_weights.safetensors
V3 r32+cfg (800)32800FS2_V3_r32g_800_pytorch_lora_weights.safetensors
V4 r32 long (800)32800FS2_V4_r32L_800_pytorch_lora_weights.safetensors
V5 r64 (800)64800FS2_V5_r64_800_pytorch_lora_weights.safetensors
V6 r32 slow (800)32800FS2_V6_r32s_800_pytorch_lora_weights.safetensors

Test Cases (25)

#1 — middle-aged woman with short stylish grey hair and blue eyes, elegant bone structure

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/08FD2UDi6FUYOYvC1ToSU_E0bQhadu.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/mjJjLRCCCtjPNTBGFAq_N1vUXL3h.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/8rMRShDHSQxH82uYpj0RW_FqtyuCZ7.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/cQtJrsT9Cx-KNwZ4k9U7z_lT5308la.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/PHmnq04mHkEcKx7RrGOEF7tlzusb.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/aTB4HLX6iexkWPUBTpSKk_YULyy1VE.png" width="200">
5.7s6.7s8.9s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/fMEhTuczgpQ8xsWhNfXi6eDVIies.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/uptUNwXgA8EwG0z3nrU9D_xitedmd1.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Gwv4CykatwPKQF5xJkjEo_0iFBemll.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/McPEMdhH--jod6lrzmteg0hywvnm.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/whfrvniNB6XLFn2ftEvPP_XnHZLRyi.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/y2l10wc0NEnpzb2f93Fdy_iZggAZQI.png" width="130">
7.3s6.6s6.6s6.6s6.6s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2oQPZ6sbcHuSeyJylWXQA_RtAc3SJz.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/e39gEvjNtLCW1GRhakTgX_O090T1yM.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/4jt7IV5cB6dOxeJr34SvRSgmArbK.png" width="200">
35.3s39.6s27.7s

#2 — young woman with long straight brown hair parted in the middle and brown eyes

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/L9vfWSOd0w6zDAcHJ6UGy_94ZtspNQ.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/r-o-eHUfP6YR4YgEvuMCI_7ikR7wv7.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/bX0j6cyY0kSoRf55MdSEHRc75jKe.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Jdek-pXGt6gN3uXulNkAM_ryd6httr.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/beJpHtmRM69txfulNC9hG_2e6BV1U1.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/kjTQ89_R81GR0IwJuDm59T5w8yB4.png" width="200">
6.6s6.1s7.1s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/LxeYZO1wwMInxRjIBvCts_FYr0OOok.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/p8VRilcpJwVfQMhhd1tcP_4XLB5cQm.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/OHQHVU1rpCDBqxxE9cm-n_qybNG8W5.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/UWrEjXbOd0gErGIsx8nrxXcFCKhx.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/TIUMsf9nVIXKve4YGfbSB_VRYasPfC.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/PD15OcsxRuAiWR94AaPN3_WcCXi8J7.png" width="130">
5.7s7.1s6.8s7.1s9.4s6.8s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/G8YyeoONhQMrEUGUGIU21_CRFkH53n.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/y8UsYdlGpGA4-2r-k6TK0_mEDqDEza.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/s6EvwheGGuvZWPisgV24YFowid9w.png" width="200">
24.0s32.5s44.6s

#3 — older woman with short white curly hair and warm brown eyes

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Ysxz3X3LQkcz8M3gqvxDb_m1GBfjuq.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/EKLDekr0LYcAUi1wcq70g_JCBUHme9.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/a-AIFr1CStqvVd2Y4CHpV_7DY8YsA9.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/3CpcQHGmhJRWXm1v18SkQ_r7QjwCje.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/SQ3UJwAM1GcLmzHfAJe5f_Ue2z91lQ.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/OVGJEvInEjCgx92hBK52GKQnA7aV.png" width="200">
6.1s6.3s5.9s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/49rFpA8tCqRzsLF8UntUQ_ykb4imrF.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5GvzCmqBXxkiPtOUsD79u_txyQKwTR.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/0ZZ799p6n0l4K5m4goUBM_vRMFCBBn.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ddydcq5y5MjA6JO1GLBFG_jCxjqXdR.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/a3dGZpAlbxgpsVSNK4LejOcC56AN.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/-BiUfBK2dx8FmRuv50At2_UNoVkhBI.png" width="130">
6.6s6.6s6.6s6.6s6.6s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/-mNfhdarjNa6gQ07rozJKWvSrvyB.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/R6FHawttWcVWWN6TEw8Zm_cIAU51SD.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/lxAtSvXNafnKmn8Z1r27ekP1BLCO.png" width="200">
25.0s30.4s50.6s

<details> <summary><b>#4 — young African American woman with braided hair and warm brown eyes</b></summary>

#4 — young African American woman with braided hair and warm brown eyes

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/EXmE1nvvpFArg1-STREDM_kwjveugd.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/qECxeFEFKHeKsX7M5IxKkkFHK0Eq.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/GFT1riaRBEnbfXsN2Ka5PCLZG2d3.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/BmlKNhXAdeaPLCnvvGXR1_bp7hMFpb.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/TdJiHAHWide4wv76JMFKaRbkTDRz.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/9IKyHeOpEdIRpE-gzKUcW_bSD1hrlf.png" width="200">
7.5s7.4s5.8s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/nw9vW5Y1RyoA4m1-Pj1vL_x1OcxVFr.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/t4C2QjrNO20JMbf1zZooH_4TirbpGG.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/z6qD3-lboCRNqbEbrgGYQ1TIpgWg.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/6V7NwP4MrMRikyUDt2MQl_3xE8G8vu.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/I8mCvqTmqc2G1lxLo-GVp_96kWFKlR.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ryKyi27rl3G3e0W0Dfg8C_bqajp04P.png" width="130">
6.6s6.6s7.6s6.6s5.7s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/-IZvRUErBbpz3e7W4lB5-_hdLBnG1X.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/U53yNt2MDCdIQ991qzfMP_WxS6JBD9.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/HcT4NFzmtRUzFNShOvDLT_BiogBLFz.png" width="200">
31.0s36.6s28.0s

</details>

<details> <summary><b>#5 — young woman with short blonde bob haircut and bright blue eyes, Scandinavian features</b></summary>

#5 — young woman with short blonde bob haircut and bright blue eyes, Scandinavian features

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/vhLpc8M1CjnpfBEHOAcJWunA50Oi.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/14RdTWZUKnmECgeSlmM4Y3oq4dLp.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/c8Hk8Xlf-298XQ2X1GWcM_fUj7FZ0B.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/1T9WciWWiPWgssbBHibX86NbtfBj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/-dMaLnQLMpCDZfrrWVOpk_oCdRCqhD.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/JspvwqoSHsRVGfG-SXO3x_mTZwljtq.png" width="200">
5.7s5.7s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/11KVY0IDeG52hBi5WVvzi_I05lO0Si.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/4-XBoOuL1zkz-huT39gnP_QeDdCFoP.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/6Qlu7kZVl7BkR58D7pUCD_voTWZS65.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/h0Jtalorg-nHsTzcOtWrK_yxVTF0Fy.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/reUH9JkVUAsD2UdpcMiv5_L5dwb7YR.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/VrSEmbGKPmaWOEMK8xDq-_M8yc9fl9.png" width="130">
8.0s6.6s6.1s6.7s6.9s5.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/kBWLDmFwuKJGt8-D-kdIQ_J5cnSYb2.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Sv3SamLk30YEMbbkC3Pal_Rr51f7Vz.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/GwLtXERtH3rbHDV3E2dPE_RausWwI2.png" width="200">
26.5s41.0s25.3s

</details>

<details> <summary><b>#6 — young Hispanic man with wavy dark hair and brown eyes, trimmed goatee</b></summary>

#6 — young Hispanic man with wavy dark hair and brown eyes, trimmed goatee

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/9RXPuJPFSDWAmNqMIAt-F_BWA45t82.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/fquu1trqfz6SOGHeiJiKz_WCsy7l9B.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/AhSR3CeXQ2ZiComnVu4q2_j7FtEz30.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/u1upvPYZm5vNVcWMrjAp5_01DXbDaU.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/qWLrnqhLVfOR5yvFK9lvu_a7uqEOwS.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/cN-wphP3-tiblNoFzU2BJ_dSpoTDcT.png" width="200">
5.7s5.7s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/df7Bkp9TtiufbsJL3-wQ7_GYsnwLwY.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/IyzFIKmJvvym9GbwfN3KC_gifsjYqL.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ACTaPCJR3cmQLDfONQ2NS_HFFolsqV.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/niMKWlAUKjPqIIK-P2hqr_Pdq4u4gG.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Xlp66u9jqzHZrk3tQi8Nb_pTe97M35.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/8koZW-lcAjYQilccx1o4dtWrI02f.png" width="130">
6.1s7.1s6.1s6.6s6.6s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Q4KqyQKgGf2-8H4yDpfz2_wao7rART.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/mP5FPDWrBPK9ELEmRdDWJ_91hJ71qH.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Cgru2Yedob9dsWs5cfbxq_3qluEZEM.png" width="200">
25.4s42.3s24.0s

</details>

<details> <summary><b>#7 — young South Asian man with dark thick hair and brown eyes, short neat beard</b></summary>

#7 — young South Asian man with dark thick hair and brown eyes, short neat beard

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Zc4vtSa0SRsjVB8WnaEuX4BRosHp.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/idltD-Gx2ZiaZ8R83X7fo_WtuG7ETs.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/tLM73m3RZwHFDv95qTiAcKidoYYN.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/RxTrIAl1dg7thCgd15Vkk_soAEhn5V.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/eGdhVWSwfI2-If9azrLvk_KxeIf1HL.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/X0RNymtS4T7oPWPHBOu7x_vX1TSFF8.png" width="200">
5.7s6.6s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/6GFcGd5fYYTLF7fZSWAU8_k9ykDRbT.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Zf3ID-GzZQdeObbP6NyGIKTyE6jR.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ArvEAzQXlKZJCiLulDCKk_FYtd4hKR.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/hUmJiJv0vkwBA3s_gfX0TJbMXtgb.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/c61JIdUlh5urKAARY9z1MpL1JQd8.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/L7719JNjCG4rnSeVpWvjS_kB3tbztR.png" width="130">
6.6s6.6s6.6s7.1s7.5s7.1s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/l9ItLLo4XzO69GvWtw0sZ_wvr9YiJt.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/SWkHlhB4eAM5noiL8nu91_YgjjtgxL.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/YXYhuXHqLFYJOejF-Z0Nd_tOX8cR9N.png" width="200">
23.0s31.3s25.4s

</details>

<details> <summary><b>#8 — young man with a buzz cut and hazel eyes, tanned skin</b></summary>

#8 — young man with a buzz cut and hazel eyes, tanned skin

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/UKXS6upJj2CrpCh-27SVo_jJTNCmZx.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ETYmsdjEjipgx1kihqRSb_u9e1bKfg.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/xbGcx0S5RGY1IrdDMzgHuXqpB6D8.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/HtIS3uDcT4pcoprHjZMZA_MFKGQ63R.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/hQqSYN-7yxHWdb8lkkgqM_f6SRMdAz.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/gfJVRti-eukXNoS6-9-vBQBb9qaF.png" width="200">
6.2s6.6s6.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ZNJff-RyHrAcvB5A1BNx__CZigBLuS.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/iNtdt4uUfkrmPxA5Vssgr_1qfE5yY7.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/32GSi8sL5glkyluz5YO4k_Met2chpO.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/6h5s15HSvk0pIYzAHa5KQ_1oYPfqku.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/6T4oHhNZJ2iJyF5mUNSN2_dLCFZvS1.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/vmoWmThjd2irhf-j89emLKbe6Rxd.png" width="130">
6.1s6.6s6.6s6.8s5.5s5.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/vTi74b7TH3GFoj3hWCO28aC08GnU.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/U8DaUZ7mgvgagVk1RxZ8hF6mr3jn.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/oHyqJ-r3bqGHU-PrqAV-XXhG5a7d.png" width="200">
28.5s39.8s26.6s

</details>

<details> <summary><b>#9 — young Middle Eastern man with dark wavy hair and olive skin, prominent eyebrows</b></summary>

#9 — young Middle Eastern man with dark wavy hair and olive skin, prominent eyebrows

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/4GDWlOzc3ZftazGyOSXA0_HA6joK3e.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/nynNUNUi8m6QTVGFaTMY1_dx6X41tX.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/81mTk7Ln5GZ1Lk7A3PezX_mPunXgsm.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/V8BjNIp4hXsIF45uX4Fzz_hjSbarxI.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/GlKKULCEbuV1-8zaIvBZmw6azv4X.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/KZ4K4j5ddmU2rdiEuixcz_a8H4flZA.png" width="200">
5.7s5.9s6.6s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/oK6wEjIm5gBJBkOIWLx7M_r9opV4sz.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2ZG0feCb5axqlThSgMqNU_LKsZMzGc.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/LYBNyhcjSHG1DNzTJzuB7WJPdTtn.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NuQfkZ2tJZb5-7lP-wkkV_pZ6T1zTk.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/xiOlLDw2W93vqVUGT7pRz_I5Daywln.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/MC6GWvmG_IKD5KsituVSr4foWYOG.png" width="130">
6.1s7.3s8.9s6.6s5.7s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ig-n3Hd2yVHFzErXIOT0fKNAgaME.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Rvf1SNU1uhbcePPVwLU1oLGSTfPn.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/MHhZvsMOduvT8lBruC-ER_opqAmVEk.png" width="200">
25.3s44.6s66.6s

</details>

<details> <summary><b>#10 — young man with curly black hair and deep brown eyes, clean-shaven</b></summary>

#10 — young man with curly black hair and deep brown eyes, clean-shaven

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/0ocXMc5GGB30giL18E0WRGpcgNNF.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/rCtOQnop6yKcCO-nZclxOOVa18rm.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/BxhCHH-pH3CdXHDYftX7f_95wsSdkM.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/6J8Is79wEH8BUL9Yv3E87_2K8kr0Fj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Nq2CLfUL98zj0A85BI4nH_o73o63bE.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/WSXxZdq17nMPxw7DW-o7s_BpnSt2dk.png" width="200">
6.4s5.7s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/KxXcXIVe-nRCyJN3kNfFydZGS44n.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/4nZVdrlSgEibuAXPAqhYv_ntt0hJrg.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/73gr5YuVMr1v0s-IEV8Qj_m3jqLJyd.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/XIXakXbk8CU6npPFucPKKfVEm50p.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/8c289kdCbVTNfdVoQd52oqlreQvo.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/3Lg2wmnXCnUhwgqssXpfMycofJu0.png" width="130">
5.7s7.1s6.1s7.0s6.7s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/UXwktYQxpo5D1DwnOKKaa_QjibubjK.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/bitTQXUkHY84YOrdOgqIz_tsdFxgDP.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ljjsYYgvkwcIlUKFM1H6k_dQxZ0DfW.png" width="200">
43.9s31.3s25.2s

</details>

<details> <summary><b>#11 — young African American woman with short natural TWA hairstyle and dark brown eyes, high cheekbones</b></summary>

#11 — young African American woman with short natural TWA hairstyle and dark brown eyes, high cheekbones

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/wxKx63hoRvzk9nTIEnl4N_9DIMhDYq.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2AJ0bfn-u3yvyO560ZUxI_FQCAC2wO.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/1b7-zS1Y1Ur-COUpZgw_sOE4D3zC.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/-15bFetdQgk5eil1O2QPDoDyckX5.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/uJfQdQYyvmTo2FEnHvs_BNawmWyO.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Pbwg-qWBRjC7hv09rJuPy_axLQwKFZ.png" width="200">
5.7s6.7s6.6s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/zAb16eCt44rHG2imSHBhM_T1cg1UGy.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5mQ6HzCl2lX17d8M1jGpU_TaUXNizQ.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/vyjfHwNhr-OXKnwrkvTNK_hKStp0V5.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/0UJpVPyfhcQSJfsBwxz7L_JfzWKavq.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/egYw8QlDC57R4hjli2mGj_U7QuHjuU.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/qbSCUEGcIUyfWteOlIMnwbUqOVsx.png" width="130">
9.8s7.5s5.7s6.6s6.1s7.5s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/SCBMVKCDzNrnfrulnmHvk_P2WAMKdo.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/aXunrVtIqxMO99Vq04t58_5M5O7NUJ.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/50YWpQ7Hk8oj31IdXgwNMnoxHbcC.png" width="200">
26.1s23.3s25.3s

</details>

<details> <summary><b>#12 — young woman with tight blonde curls, dark brown skin, bright smile, dimples</b></summary>

#12 — young woman with tight blonde curls, dark brown skin, bright smile, dimples

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/4n-lsMLlQSi7gCu5aEI6x_8rxDAl8f.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/bmsO5Nb9A6GRWMMDjKJyw_RSFysyUi.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/z0JG94qlxdv6hrjx1XTjFzqPCNrH.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/A-IcXPZpRqY8OmSl0DdUx_oKJbaURj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/fqJ8fxDamLuFbMh0QpJVm_zG1Q5ZgK.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/JHWYiyITReOKcY3XSo2la_nW0ZrSAc.png" width="200">
5.7s5.4s10.3s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/9rWlALFZdFjLGAEbzvB1Q_EzQ1ZwkJ.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/eaNMhRlJ83Kdtv-PvB8HI_MbhVEmZo.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/vGNevfSej5nintuf09csgTAngSSR.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/bA7I5YPuemHsvTRVdhGNo_mNXW97bl.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/JPK7Gmg0rotHjLX38xZsN_hYZYQLdz.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/A6bH2vPirVgi7FDc1N6WSuBFAv7n.png" width="130">
5.7s5.7s6.1s6.6s6.2s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/KVMdEbYDWq7nOcwAdGcPB5JNJgjC.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NhoI-rnGljiPoOq-6HQXn_JGFA19qe.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/jMTzqTJBy3H2AqUxv8HV6Y8mBKQI.png" width="200">
30.6s25.8s25.4s

</details>

<details> <summary><b>#13 — young woman with tight blonde curls, dark brown skin, bright smile, dimples</b></summary>

#13 — young woman with tight blonde curls, dark brown skin, bright smile, dimples

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2FKrKSVU-SGn0q-1EiFWO_Munepren.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Rdk6fKBGvGZXLSignu-km_L0uFDKez.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/1ipgAaDqiT-NiUieasohW_E26gebmZ.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/XrxrrjlP0trO2LOWXy40A_2TjM7ugb.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/P-BPjCwt1QrLVeX7dFGmG_N5KJBvzo.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/c7UHwQhCbOnTRz-BE8gL3O2IxaTw.png" width="200">
7.1s5.7s7.0s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/i-AbrhtBrFNC8kxoMZ7SL_afixWkxP.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/UMaocZdg58uangTAugXB3_ZbVQ3sHF.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/6Agn-YT6VpktbZLw7Cn3Z_UQ2awZYx.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/LdSBIKzng72GU07j46YZt_FoEs0SQ8.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/syhy8dABML2NoU6Y8ChWu_n5mAEARI.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/mC7BFqia5ri-tuRQHCgiv_A5GONxUx.png" width="130">
5.7s6.6s5.7s7.0s5.8s6.8s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/GTxJfS-ki-L5-cYHtHCYe_FfMVNqmp.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/cgTPP6GspVvSU8i9Ni4_T2Cry5OU.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/bmRSkEkc0ZEOsxqbapIYU_JXV9fSYz.png" width="200">
24.1s24.4s26.6s

</details>

<details> <summary><b>#14 — middle-aged woman with dark skin, close-cropped natural hair, elegant gold jewelry</b></summary>

#14 — middle-aged woman with dark skin, close-cropped natural hair, elegant gold jewelry

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/mjPoZGT6JsUdb8jziNX93wa1wsj4.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/g59FJKeIueK6xl0z5mT58_Bqgiv5dj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5fCNqCc-eEGGuHg9yKZRw_CAfFuRy6.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ye3DshcrznUYO82DPFbnI_dxUXKSxK.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/u8cpTkY62tw-fRo5FLrLQ_lVABGzpG.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/nZiJfQlx32BarcEGOWfWI_vITe505j.png" width="200">
5.7s7.1s7.5s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/caFxsbuApwWfkHSJY1CAHcXjoHwY.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/TOG4gue07ikJ6YYpQxMZP_xYp4Qq11.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/JhX-UeJImHMdKJyZf7y-w_oZmikhNl.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/8CaUbG0xCIohdAQGIIg-z_xi1Pjhkm.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/LKZZkl-YvkssVn9v5teM49urgStM.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NRJMM8chjDc-RwPeyIh19_JeMqZgC7.png" width="130">
7.1s5.7s7.1s5.7s7.1s7.1s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/e0WDjMjv3WfCS7KOOLjn6_fQjY8Q9p.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ZHWXtgBsBN3LaHSUZFCfV_XS8HPXxu.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/CHOPzeq9p4WkvOsYZctqz_o1DHd0sl.png" width="200">
19.4s24.7s28.1s

</details>

<details> <summary><b>#15 — young Nordic man with platinum blonde hair, ice blue eyes, sharp cheekbones, clean shaven</b></summary>

#15 — young Nordic man with platinum blonde hair, ice blue eyes, sharp cheekbones, clean shaven

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/cCFBco7dtMGzhPuQKuonD_fSm3oMKS.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/7MqUPjFkPXWeNqUij7S_ePP6JW98.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/JHra3te1g5zkSXDKoCibD_NBil2pMB.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/QMKvijfBuiJRiSrkvObbw_EMbj8BWX.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/zp2qO8MGCVySo3fa2TkMz_nnUHQDik.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/mjIg2DhpFAkAh3RvA6zVm_IiDsU0xE.png" width="200">
5.7s5.7s6.6s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Pof-P2zLvcnr1LYN5OwxQ_6gA9fJnH.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/po5jK0jeNyd1okjNYDepx_6iZXh7B2.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/0Q2KhOGugdozq1hyR7pM8_Fl2H6qjC.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/WLtgDqvkl89RxVFJ2spTj_0DgNVVII.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/AMeBv9XDIEYTr9fGmcXuG_hbKhVlje.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ope9oWjxakIwvmafnARhJ9rbhQcZ.png" width="130">
6.6s5.7s5.7s5.7s7.5s7.1s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/kRINd-G3KEbSDraU9thR1_ldG7klLT.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/PH8P6eXvRWYzuaxWTj6S4_uecMQmT9.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/pZM1Na2Zv6cQqV7XANYiS_aUgcOaxV.png" width="200">
26.4s42.2s25.3s

</details>

<details> <summary><b>#16 — middle-aged Hispanic woman with dark wavy hair streaked with grey, warm brown eyes, round face</b></summary>

#16 — middle-aged Hispanic woman with dark wavy hair streaked with grey, warm brown eyes, round face

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/dq5U7kdWiU-lgaTYAN0BT_iS8hIehE.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NWYft0lB4jGNepPJpcShX_pnzBz24c.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NV0oTdOsk5oNufFnS0lTL_j2hbEXqz.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/kRYAM5Lwnkf4JxTZnzzlz_EZs6uYQe.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/AnpEO7aHkcEqZEu-Vza_EMoTFTQG.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ehUpekNI0Z3VGMx0T-I_UNL5VFN6.png" width="200">
5.7s5.7s10.3s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/snmjrUrXLmWqe8F8HW2kGFcnGC0u.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/SQaWK6i05XnRLK6gpAKoP_vwt2lp2n.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/fdSIOFKRbMJOTGSkDxtiM_oFKTa7c2.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NPkEYYSTmWaUpAjJzsHpQ_o8DgL4Mo.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2HvdqCB6uJr7BmrEiwVJG_RLySTtIU.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/hRGmvKWwn99FYt-wU8doa_X9kUEAn5.png" width="130">
5.4s5.7s5.7s7.5s7.1s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/lM5llpuSN3UDwB0pgCAfk_abkHJ6af.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Q9nV9PcCxDLffIk6b1PsH_K7s7HhuA.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/rGC3akb1pgd9YFpZWa-Qf2fB0OB8.png" width="200">
45.2s34.2s24.0s

</details>

<details> <summary><b>#17 — young Pacific Islander woman with long wavy dark hair, brown eyes, strong features</b></summary>

#17 — young Pacific Islander woman with long wavy dark hair, brown eyes, strong features

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/LTODsw-muHOhndFq7QDbQ_YkoWyo24.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/OwKVNcPzi6Rl4sAIXxHJc85vWpB4.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5-GzD4ilnqoGj4nS5HfW2d1ieKSr.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/TvSerSnU-QTBvH1mz1EP4ExXLWfX.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/DEBH33tSPhZkS5RiwGrSk_mAFhmGSf.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/rqkbh7fSAY3r8dlY8Jssv_4QcALL1c.png" width="200">
5.7s5.7s7.1s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/XREXKUDTVeN8HsJnz1NSl_Kd6fEudG.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/X0TbGaepUciytAyjRtV_jqfuUWBl.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/B7afUjWP8Og5yq4hk1knz_xplddLfU.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/79K2VlkdinIFkiCxKErSb_UMwBRF3F.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/gBqzDGVBbOgF5AcfCbFxz_dTBudQpE.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/LPrNaUBneYqT77L691fSX_89fLCxE1.png" width="130">
5.7s8.1s5.7s5.7s5.7s6.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/PtgUyWYtczyKNmbB-r63z_jC4lzL9T.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/gn3Th5rcyyTS15oHM7LHd_TKGngPaC.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/sGm2DI1b3vnwug4rpsCCAumJR3ZG.png" width="200">
20.0s28.0s27.3s

</details>

<details> <summary><b>#18 — older Eastern European man with a thick grey mustache, lined face, piercing grey eyes</b></summary>

#18 — older Eastern European man with a thick grey mustache, lined face, piercing grey eyes

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/pv3LWa-2ESNSIeIyCRP0s_FV8cJjIj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/rkYx2Tzh66wt-3JvIiMUN_ihB5JY8h.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/nr9BLpaOhwzGM-zOklQaa_kL1d2Mnb.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/DuqCocBRTFYQ7lnNdg4PM_cjVUA5u6.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/v5dUV9FDrtF-OAWHCotrA_kHvdOK16.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/qTuUQfNwyOjmnd3OQXm99_s0F0lo2M.png" width="200">
5.7s5.9s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/jhP9Gx6oZ5H0E2l-wuOU5_twpCrqTz.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/88h3049O4iLmYYt1kb5t8_DQ7rl6xd.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/AHS2jhXYVTHl5tY7W8BQRIcRO9zJ.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Z62vJtkpwqjykkjV4D3jE_mJqbAFvU.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/nJBcnSralUYdkk5abVlFY_DTT3OZmX.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/PQZ9b4MXdbDvRtxSbYWHI_lLa2YTre.png" width="130">
5.7s5.7s5.7s5.7s5.7s5.2s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/0kS2AltaOOb6qz8wWfmg-_xMKaXFAu.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/he9YvigWusMp1DkwkkdUaLz5F8iT.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/H8zOSpQtWo0p7wZWfhMU7ieNF78Q.png" width="200">
20.7s24.0s26.7s

</details>

<details> <summary><b>#19 — older African American woman with silver locs, deep brown eyes, and laugh lines, regal posture</b></summary>

#19 — older African American woman with silver locs, deep brown eyes, and laugh lines, regal posture

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/xRFMY7ZWY-bqAPtUT78XI_hyxKmBta.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/OyCyr2I0i1E22QsaRom_cvYQHQyL.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/wagets7A2xy4wtg7CZvY-_5Mv6lgxK.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/8qgJZiF8u9uoeNSYjo4rVHu1cgQc.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/awQhSpTgUaceEPB8DDcT6xjMSR3R.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/aMLLwOnyVs8A0LEIYvOUqNGokVEG.png" width="200">
6.2s6.1s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5Np6eJl78zxUVHcpN5QnF_pnnniDfK.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/FUXDH12QnUNNaxMxnzzxgOLW0VJq.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NZMTeMLRbjEb9vbx--X2LZHKaLTO.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/G-1b7GRDzji2lI8pqg2LS_sTzRPvnl.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/vzsRYeNw2ODkUUuxIBRVv_8EUqlg5Z.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/FCcbv9TVb5jweYvartkyf_mRIvY44z.png" width="130">
5.7s5.9s5.7s5.7s5.7s6.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/AFNFOdxC3FaciTw7NFFzg_SkrOCcKF.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/kscmZxVsixElel1XvlYB3_DIUACTaj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/s5UIfzI7F0l1sX7-7eXMmrBcDleb.png" width="200">
25.7s58.2s24.8s

</details>

<details> <summary><b>#20 — older Chinese woman with jet black dyed hair, round face, gentle brown eyes, pearl earrings</b></summary>

#20 — older Chinese woman with jet black dyed hair, round face, gentle brown eyes, pearl earrings

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/JkJTBhtwWChggFeMKjcjj9RHmTHL.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5uRFFeBn2hW8pc0rCbAXm_3W7Qp3we.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/YNimTdshGtlD974j-qXTP_EQBgI4pE.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/JJCTyFGS2fV5e8IkrkJ8z_lnU78T6S.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/ILUVkhCYkS-gj9PYTCYCNJWjYxDf.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/naGdlKgmzBV6nxLp7JFUuIiQED0t.png" width="200">
5.7s6.6s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2erL3rAOJOVddCcXAl1hs_qSqUnF6b.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/0cGBXfZDGXEMSe4zW5Bf1_pD4Krtzb.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/tsg4RJKE76W3wu6MBkDfg_AylbVKey.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/oPhEh8d7G2DGKlrO-GTK5_fH41w1fd.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/31Nx6hAy1-REjYX4ltivT_SjrXuWI8.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/tNee2dTStQ3w6aBMiQbhMANeNoid.png" width="130">
6.8s5.7s5.7s7.1s5.6s5.6s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/p5KelmUxbilQJxD05H17U_ng65vJiY.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/aCJZD8WZhJ4kJ-537RDS0_lV7XLIPT.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Bv8ioqYCQEj5acDFggSla_uztCqRgM.png" width="200">
35.0s27.9s28.3s

</details>

<details> <summary><b>#21 — middle-aged woman with fiery red curly hair and freckled pale skin, green eyes, strong jawline</b></summary>

#21 — middle-aged woman with fiery red curly hair and freckled pale skin, green eyes, strong jawline

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/7Yy6KT2WtHdUsNtd02SBegWrh6Jd.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2rspP9u1pWhJ9I9ReRlWe9VD1Lo3.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/tl1MQdgCWbmzQghkjOmlJ_kj40D9vv.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5fFX7kU_JzwIg2xEhmdwuxBNahXV.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/B63iap8cWiPi1eWw41-qQ_DJZAmOdR.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/3XLZVdtWGTrZ3HEXZpfCrW0c5M0r.png" width="200">
5.6s5.7s5.6s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/aARZ51oFV3Ckmw3icNU0l_O9YMvMFP.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/fOL1UjDP7eu2IJrocrPf__jH9lxqaT.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NJbn94ainfDnK89I-v0eVP6M8hYf.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/RgAGj2zys1O92n9XSxe-T_D4SmqvxX.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NC883rYDP6CxGznA6k2qb_cddvzmJe.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/-VUy-APwRRfbMOTRZVa8x_qL4RAFJO.png" width="130">
5.7s5.7s5.7s5.7s6.6s5.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/oksIP-hGCXM6iY22P4Ac3_KDdn1Oyu.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/glLYi-AkJbuuFSGzJ37Q9Fgevxaw.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/5x-Gv3DJ870jW9MMOJA_cdxlPqRU.png" width="200">
41.1s36.6s27.9s

</details>

<details> <summary><b>#22 — young Southeast Asian man with black hair, smooth brown skin, sharp jawline</b></summary>

#22 — young Southeast Asian man with black hair, smooth brown skin, sharp jawline

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/gUoTJE1HJnv8Zj9ScmS4xVEZ121J.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/LJMoVPkQjQBi2N7Yk69kr_rgGoj2xj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NAiBn0qjGh-gflcteUa2B_mDrco4JS.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/08UY2hQTuyW3FgWwxFiowOxTBuQP.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/3eSbKa4tQ8rIgFw-gfzZ8_t1iQzHsI.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/vV9b6cZJo3htBBzaYQmUm_VFedNwdS.png" width="200">
5.7s5.7s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/1PMVoUqMME4XGa7smZ1gDtRSKSA6.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/GB5Re3I8lnkkKyljchqL__KIW3UYb2.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/KgayWXgOCZVJMAFm2IJNu1xsNdeC.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/GUXq9yvYHN5lQo8dg9s9A6fYN0JY.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/0Fie4EvAQDs-HX7EgN0NE_PusTu89H.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/FMzrlTTxEz53Drj04QRLL_NT33K7m6.png" width="130">
5.7s5.7s6.6s5.7s5.7s5.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/XGefiHhZmJemoB8PmMF5V_Szqt0rEj.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/FNBfZCZjhGwGgGmh9SW_JJNGgOHY.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/H-kQmK0uMVhhrHLSWcuZr_STEwYmyo.png" width="200">
25.3s28.8s25.3s

</details>

<details> <summary><b>#23 — middle-aged woman with natural grey afro, dark skin, reading glasses on nose</b></summary>

#23 — middle-aged woman with natural grey afro, dark skin, reading glasses on nose

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/uAHnk3DqTuHj3LS-ZxV_BJRndeAm.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/8WphPj5CDYvOKwiSBWIRW_y8mXlrKH.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/qaVYsPjZ0BgOIcMWT21haulIGXle.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/rlEPIzgN03Xy0b7LcZTuX_UoPipXg8.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/dfmaEdt3dcfCMzfifl8YHHtVZUCW.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/cHcuN9iNjlvH2DiqVIlzk_2B5RxqBq.png" width="200">
6.6s5.7s5.7s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/30WZpF8MZc8MPVBmwVCZRyXAmZ0H.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/gaSSrt81ugTWjLFuIdCVw_B7H0f72w.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/xbwxz53dX5sbw8tLn9hQIMxgtgFs.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/FYGIUF5ubC7Lv69Sza4Z-_lKD2kWyU.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/7Dp8ZEhHWtrI79ubu5Rah_5Zz1WNPg.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Et6Phb9JCTj0lBAm3NWLT_kHmDW4HQ.png" width="130">
6.1s5.7s5.8s5.6s6.6s5.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/BZVekoYnjwYdWxSla5fcc_hpJfTwF9.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/uc7wMflhJZkDAwTohGyzF_1QuhvFGk.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/v8zaRjxG2z5oX-cA40Tjc_XMEk4Qw4.png" width="200">
34.1s22.0s24.6s

</details>

<details> <summary><b>#24 — middle-aged Hispanic woman with dark wavy hair streaked with grey, warm brown eyes, round face</b></summary>

#24 — middle-aged Hispanic woman with dark wavy hair streaked with grey, warm brown eyes, round face

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/NC-fPCUnqsFnp-AZHaKe0zKxZoOU.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/nYpfh8TQUEHfnrw06S7ji_ckjIAXQ1.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/aAj54z43Fp7CztmEbqT5q_BHqSKzpm.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/FqQU9fehJ6fTpfkLJNV_JrJsLzmY.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/7-VT2BLQDKyVYytPKgF9F_qST7XBCl.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/pMjPD6X4NcQ-Xlseo2a_AOFRamB3.png" width="200">
5.6s5.7s6.1s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/9Rjoc-BdslNuQn6tFxLUu_HAiDWAOY.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/E1juL80rZ273Bvsoz3waj_MywvRB9v.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/2ngc2igZCMs61bcriBPWJ_TApqWfaS.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/XiQ1-NZL0OJGfaOxbxFg9_vw0yMfHp.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/F3HCU0DM33C2LJ-IcpFjD_CiUTXkiw.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/nzuAVxV097PqqjanF3gSM_GKD24zqY.png" width="130">
7.8s5.7s5.9s5.7s5.7s5.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/P9eK5fgzEVrrZ-mfKgMwc_nce15Dyx.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/zEyNhgOii1824BBaTXsQ77xuhj1S.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/wfZFIHhYjoyXX9QxA6Mb2_NYpzcUvM.png" width="200">
31.9s24.7s26.0s

</details>

<details> <summary><b>#25 — older East Asian man with thinning grey hair, wire-rimmed glasses, kind wrinkled eyes</b></summary>

#25 — older East Asian man with thinning grey hair, wire-rimmed glasses, kind wrinkled eyes

Face SourceBody / SceneGround Truth
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/qLZf2FuobINo9A5VWUOeH_t6RiY4OK.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/zTx4Vwk9asn6mWl2XRQdT_wX1om4GN.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/88fU8WdKG9ViIdVxia5qVtkjNMGW.png" width="200">

LoRA — 300 Samples

V1 r16 (300)V2 r32 (300)V3 r32+cfg (300)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/Xz9B7TXp72JHV3cwodznE_h6CGEhA4.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/sincdfmZxR4SA8wCeMkgT_Vy3QVwIs.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/1Jdkak7sxT5ec2GfcTKdd_mveWzKKF.png" width="200">
6.6s5.7s6.0s

LoRA — 800 Samples

V1 r16 (800)V2 r32 (800)V3 r32+cfg (800)V4 r32 long (800)V5 r64 (800)V6 r32 slow (800)
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/UUlvypOJCop67MOqa3UXx_Hhly1ecY.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/4mpx3xtafvaOwaOD5VHRa_gbhZHwJp.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/RLPrxhrshJXrzMKfXQviG_cBrW6z85.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/p5Xk2h9SFpwkAUv8evdKV4i52jQO.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/man9zRtd2ydTfKR-gumw0_333wmU1k.png" width="130"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/jYIeDoBEdPwNRJWNX7yak_uffYR8No.png" width="130">
5.7s5.7s5.4s5.7s5.7s5.7s

Image Models

Nano Banana 2Nano Banana ProGPT Image 1.5
<img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/rwlb3RY2CcGRCoiQDkbMl_xcRim5wT.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/YXC735NGX8I3SC7VeHa5U_etE5tsj4.png" width="200"><img src="https://huggingface.co/ilkerzgi/face-swap/resolve/main/images/X3R8Re40eAYYgucO94K8H_3KQg4hN3.png" width="200">
25.3s37.3s46.7s

</details>

Training Details

  • —Base Model: FLUX 2 Klein 9B
  • —Method: LoRA (Low-Rank Adaptation)
  • —Trainer: fal-ai/flux-2-klein-9b-base-trainer
  • —Datasets: Two custom face-swap paired datasets (300 and 800 samples)
  • —Rank variants tested: 16, 32, 64
  • —Training steps: 3,000 – 5,000
  • —Learning rates: 1e-5 to 5e-5
  • —Guidance scale: 1.0 and 3.5

Author

Ilker Izgi — Creative Engineer at fal