π¬ 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







