Home Creators Posts Import Register Favorites Logout

Downloads

Content

Give this workflow a photo and it gives you the same photo back with your character in it. Same pose, same framing, same feel. It's built with AI influencer content in mind, so it's perfect for recreating a shot you saw on Instagram with your own character. Version 4 fixes the hair texture problem a lot of you ran into, and the whole thing is laid out so you can follow it left to right.

One thing before you start: your result can only be as good as your reference. A sharp, well lit photo gives you a great result. A blurry or tiny one gives you a blurry one.

What's new in version 4

The hair texture problem is fixed. A lot of you saw a crunchy, almost painted texture in hair. I traced it back to the regular KSampler, so v4 swaps it for the ClownsharKSampler from RES4LYF. Same speed, clean hair.

New text encoder. All my Krea 2 workflows now use the same one, qwen3-vl-4b-heretic_int8_dynamic_convrot. The download link is at the bottom.

Cleaner layout. Everything sits in labeled boxes that read left to right, in the order the image actually gets made. The How To Use note on the far left has all the download links too, so you don't have to come back here.

Optional film grain. There's a film grain node at the end. It's off by default.

The face detailer is gone. It was giving bad results with Krea 2, so only the eye pass is left.

How to use it

1. Load your reference photo

In the Reference Image box, drag your photo onto the Load Image node, or click choose file to upload. This is the photo you want to recreate with your character in it. Pick one where the person is clear and in focus, and where the pose and outfit are easy to see.

2. Load your character LoRA

In the Models box, find the Power Lora Loader. Slot 6 is your character. Right now it has my Isabella LoRA in it, so click the name and pick your own LoRA from the list.

Start with the strength at 1.0 and lower it to 0.8 or 0.9 if it starts overpowering the photo. The other slots are realism and detail LoRAs I tuned for this workflow. You can leave them as they are, and the download links are at the bottom.

3. Your trigger word in the prompt

The prompt here is short on purpose. The reference photo already shows the scene, the pose and the outfit, so the prompt only has one job: telling the model who should be in it.

Replace 1s4b3lla with your LoRA's trigger word and keep a woman after it. Keep the rest of the sentence too. It tells the model to keep that candid, iPhone style influencer look.

Don't add a description of her face, hair or body. Your LoRA already knows what she looks like, and describing her as well makes the two fight each other.

4. Working resolution

The Resize Images by Longer Side node sets how big the workflow works on your photo. The number is the length of the longest side, and the short side scales to keep the shape of your photo. The default is 1280. Go higher for a bigger final image, but it uses more VRAM and takes longer.

5. Denoise, the main dial

This is the setting you'll touch the most. Think of denoise as how much of the photo gets repainted.

Lower (0.3 to 0.4): the result stays very close to your reference, but your character comes through weaker. The default is 0.35.

Higher (0.5 to 0.7): your character comes through much stronger, but more of the original photo changes. Clothes, background and pose can start to shift.

If the face doesn't look like your character yet, raise denoise in small steps, about 0.05 at a time, until it does. Every photo is a little different, so finding the sweet spot for each one is normal.

6. The rest of the sampler

These are tuned for Krea 2 Turbo, so leave them alone unless you're testing something on purpose. For reference, they're set to eta 0.5, sampler linear/ralston_2s, scheduler simple, 8 steps, cfg 1 and bongmath on.

You'll notice the seed says 42 and fixed. That's on purpose. The Smart Seed Variance node (a couple of steps down) changes on every run instead, and that's what gives you a different image each time you hit Queue.

7. Shift

At the top of the Prompt box, the ModelSamplingAuraFlow node sets the shift to 6. Shift decides how the model splits its steps between building the overall picture (the pose, the layout, where things go) and finishing the fine detail. The sampler settings above were tuned together with 6, so keep it there.

8. Smart Seed Variance

This node is the reason your images don't all come out looking the same. On every run it nudges your prompt a little, so you get changes in pose, framing and composition even when the prompt stays exactly the same.

If your images all look too similar, raise fine_tune_variance (it starts at 50).

If your character's face starts drifting and stops looking like her, lower it.

Everything else in this node can stay as it is.

9. Eye detail

Once the image is made, the EyeDetailer finds the eyes, zooms in and redraws just that small area with more detail. Small eyes in a full body shot usually come out mushy, and this pass is what fixes that.

The denoise (set to 0.08) is how much it's allowed to change the eyes. Nudge it up toward 0.15 or 0.2 if you want sharper eyes. Past about 0.25 it starts redrawing the eyes instead of cleaning them up, and your character can stop looking like herself.

This step needs the Eyeful and SAM models from the install section below. Without them it throws an error.

10. Film grain (optional)

Right before the image saves, there's an Image Film Grain node. It's switched off (bypassed) by default, which is why it looks faded. To turn it on, click the node and press Ctrl+B. Press Ctrl+B again to switch it back off. It adds a light layer of grain so the final image looks more like it came off a real camera and less like a perfectly clean render.

Your finished images save into ComfyUI/output/ with the name Krea2/Aria/i2i. You can change that name in the Save Image node.

Installing the required models

Every model here is a one time download. Put each file in the folder shown, then restart ComfyUI (or press R in ComfyUI to refresh the model lists) and it will show up in the dropdowns. Your models folder lives at ComfyUI/models/ inside your ComfyUI install.

Inside models/loras/, make two new folders named KREA2MISC and KREA2CHARS. The LoRA loader looks inside those two folders, so once your LoRAs are in there they all load automatically. If you'd rather keep your LoRAs loose in models/loras/, that works too. You'll just need to click each LoRA slot once and pick the file again.

The main models

Diffusion model: krea2_turbo_fp8_scaled.safetensors goes in models/diffusion_models/. Direct download

Text encoder: qwen3-vl-4b-heretic_int8_dynamic_convrot.safetensors goes in models/text_encoders/. Direct download. Make sure you grab this exact file. There are a few similar looking Qwen3-VL heretic files floating around, and they are not the same.

VAE: qwen_image_vae.safetensors goes in models/vae/. Direct download

The LoRAs (all go in models/loras/KREA2MISC/)

Civitai needs you to be logged in to download, so grab these in your browser. The number after each name is the strength I have it set to in the workflow.

krea2-bloomgirls-realism-step00004000.safetensors at 0.3. Realism (BloomGirls UltraRealism). Download on Civitai

Famegrid-Natural-V1-Krea-2.safetensors at 0.4. Natural smartphone look (Famegrid Krea 2 Natural V1). Download on Civitai

nicegirls_krea2.safetensors at 0.4. Realism (NiceGirls UltraReal, Krea2 version). Download on Civitai

Detailer-KREA2.safetensors at 2.0. Overall detail slider. Download on Civitai

fedor_bypass.safetensors at 1.0. Krea 2 filter bypass. The file is tiny (about 1 KB), that's normal. Download on Civitai

skindetails_krea2_loraholic.safetensors at 0.7. Skin detail slider. Download on Civitai

Your character LoRA at 1.0. Whatever you trained, in models/loras/KREA2CHARS/.

The eye detailer models

Eyeful_v2-Paired.pt goes in models/ultralytics/bbox/. Direct download

sam_vit_b_01ec64.pth goes in models/sams/. Direct download (Meta)

Custom nodes

Open ComfyUI Manager, click Install Custom Nodes, search each name and install it. Or open the workflow and use Install Missing Custom Nodes, which finds them for you.

RES4LYF (the ClownsharKSampler). GitHub

rgthree-comfy (the Power Lora Loader). GitHub

ComfyUI Impact Pack (the eye detailer). GitHub

ComfyUI Impact Subpack (the eye finder). GitHub

RBG Smart Seed Variance. GitHub

WAS Node Suite (the film grain). GitHub

Install commands (Windows)

Open your ComfyUI folder in File Explorer (the folder that has the models folder inside it). Click the address bar at the top, type cmd and press Enter. That opens a Command Prompt already sitting in the right place. Paste these in, one line at a time or all at once:

mkdir models\ultralytics\bbox mkdir models\loras\KREA2MISC mkdir models\loras\KREA2CHARS curl.exe -L -o models\diffusion_models\krea2_turbo_fp8_scaled.safetensors https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors curl.exe -L -o models\text_encoders\qwen3-vl-4b-heretic_int8_dynamic_convrot.safetensors https://huggingface.co/ethanfel/Qwen3-VL-4B-Heretic-ComfyUI-ConvRot-INT8/resolve/main/qwen3-vl-4b-heretic_int8_dynamic_convrot.safetensors curl.exe -L -o models\vae\qwen_image_vae.safetensors https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors curl.exe -L -o models\ultralytics\bbox\Eyeful_v2-Paired.pt https://huggingface.co/Tenofas/ComfyUI/resolve/main/ultralytics/bbox/Eyeful_v2-Paired.pt curl.exe -L -o models\sams\sam_vit_b_01ec64.pth https://dl.fbaipublicfiles.com/segment_anything/sam_vit_b_01ec64.pth

If a mkdir line says the folder already exists, that's fine, ignore it. Type curl.exe exactly like that, with the .exe. In PowerShell, plain curl runs a different command and these lines fail. The LoRAs aren't in here because Civitai needs a login, so download those from the links above.

Install commands (RunPod / JupyterLab)

On RunPod your ComfyUI lives at /workspace/ComfyUI, so you can paste these into the JupyterLab terminal from anywhere:

mkdir -p /workspace/ComfyUI/models/ultralytics/bbox /workspace/ComfyUI/models/sams /workspace/ComfyUI/models/loras/KREA2MISC /workspace/ComfyUI/models/loras/KREA2CHARS curl -L -o /workspace/ComfyUI/models/diffusion_models/krea2_turbo_fp8_scaled.safetensors https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors curl -L -o /workspace/ComfyUI/models/text_encoders/qwen3-vl-4b-heretic_int8_dynamic_convrot.safetensors https://huggingface.co/ethanfel/Qwen3-VL-4B-Heretic-ComfyUI-ConvRot-INT8/resolve/main/qwen3-vl-4b-heretic_int8_dynamic_convrot.safetensors curl -L -o /workspace/ComfyUI/models/vae/qwen_image_vae.safetensors https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors curl -L -o /workspace/ComfyUI/models/ultralytics/bbox/Eyeful_v2-Paired.pt https://huggingface.co/Tenofas/ComfyUI/resolve/main/ultralytics/bbox/Eyeful_v2-Paired.pt curl -L -o /workspace/ComfyUI/models/sams/sam_vit_b_01ec64.pth https://dl.fbaipublicfiles.com/segment_anything/sam_vit_b_01ec64.pth

For the LoRAs on RunPod, download them on your computer and drag them into the KREA2MISC folder in JupyterLab's file browser.

That's everything. No checkpoint or upscale model needed for this one.

Workflow by LoRAtech

Files

Comments

Invite Scene

Thank you for the details - Is the workflow shared? I am not able to find - please share

LoRAtech - ComfyUI Hub

Hey, thanks for subscribing! Thank you for bringing it to my attention, I forgot to attach every workflow to the first batch of these posts, they are all there now. Sorry about that LOL