🎬 FLUX2 PORTRAIT β€” Cinematic Realism Workflow | fp8 Optimized | 1024Γ—1024 | Zero CFG

μ„ΈλΆ€ 정보

파일 λ‹€μš΄λ‘œλ“œ (1)

λͺ¨λΈ μ„€λͺ…

> "The most consistent cinematic portrait results I've ever gotten from FLUX."

This is a clean, battle-tested ComfyUI workflow built around the KREA FLUX2 Dev model

(fp8_scaled) β€” designed from the ground up for photorealistic, cinematic portrait

generation at 1024Γ—1024. No CFG hacks. No LoRA stacking required. Just pure FLUX power.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚑ WHY THIS WORKFLOW IS DIFFERENT

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

βœ… Uses BasicGuider β€” FLUX's native CFG-free guidance (no distortion, no oversaturation)

βœ… SamplerCustomAdvanced pipeline β€” full control over noise, sigmas & sampler

βœ… fp8 e4m3fn precision β€” runs on 8GB+ VRAM, no quality loss

βœ… Dual CLIP (clip_l + t5xxl) β€” maximum prompt adherence

βœ… Euler sampler + Simple scheduler @ 20 steps β€” fast, sharp, consistent

βœ… Randomized seed by default β€” infinite variation, zero repetition

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ“¦ REQUIRED MODELS (place in correct folders)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

| File | Folder |

|------|--------|

| flux1-krea-dev_fp8_scaled.safetensors | /models/unet/ |

| clip_l.safetensors | /models/clip/ |

| t5xxl_fp8_e4m3fn.safetensors | /models/clip/ |

| flux2-vae.safetensors | /models/vae/ |

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ–₯️ SYSTEM REQUIREMENTS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

- VRAM: 8GB minimum (12GB+ recommended for comfort)

- ComfyUI: Latest version

- Python: 3.10+

- No extra custom nodes needed β€” 100% native ComfyUI nodes

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✏️ STARTER PROMPT (edit the CLIPTextEncode node)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ“Œ Tips for your own prompts:

- Lead with the shot type: "close-up portrait", "cinematic headshot", "golden hour photo"

- Add lighting: "soft box lighting", "rembrandt lighting", "neon backlight"

- Add lens feel: "85mm f/1.4", "shallow depth of field", "bokeh background"

- Keep it under 120 tokens β€” FLUX's T5 encoder handles detail natively

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

βš™οΈ TUNING GUIDE

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

| Parameter | Default | Range | Effect |

|-----------|---------|--------|--------|

| Steps | 20 | 15–30 | Higher = sharper details |

| Resolution | 1024Γ—1024 | 768–1280 | Keep aspect ratio native |

| Scheduler | simple | simple / karras | Simple = cleaner portraits |

| Sampler | euler | euler / dpm++ | euler = most consistent |

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ” WORKFLOW ARCHITECTURE

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

UNETLoader ──► BasicGuider ──►

DualCLIPLoader ──► CLIPTextEncode ──► BasicGuider

β”‚

VAELoader ──────────────────────────► VAEDecode ──► SaveImage

β–²

RandomNoise ──► β”‚

KSamplerSelect ──► SamplerCustomAdvanced ──►

BasicScheduler ──►

EmptyLatentImage ──►

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

❓ FAQ

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Q: Can I add a LoRA?

A: Yes! Add a LoRALoader node between UNETLoader and BasicGuider. Portrait LoRAs work great.

Q: Can I change resolution?

A: Yes, edit the EmptyLatentImage node. Keep total pixels near 1024Γ—1024 (β‰ˆ1MP).

Q: Why no negative prompt?

A: FLUX with BasicGuider is CFG-free β€” negative prompts don't apply. FLUX just works.

Q: My images look washed out?

A: Make sure you're using flux2-vae.safetensors. The wrong VAE kills colors.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

πŸ’¬ SHARE YOUR RESULTS!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Drop your generations in the images tab. I feature the best ones! ⭐

If this workflow saved you time, a πŸ‘ and ⭐ mean the world.

Questions? Drop them in the comments β€” I reply to everything.

β€” socialtechie7

이 λͺ¨λΈλ‘œ λ§Œλ“  이미지