High-quality, production-ready ComfyUI workflows focused on character consistency, fast generation, and automated dataset creation for LoRA training.
These workflows power consistent character generation, multi-reference image-to-image pipelines, lightning-fast turbo inference, state-of-the-art upscaling, and intelligent dataset preparation.
✨ Highlights
Flux2-Klein Series — Premium quality with Nunchaku acceleration for blazing fast inference
Multi-Reference i2i (1/2/3 images) — Industry-leading character identity preservation using Reference Latent injection
Qwen & Z-Image-Turbo — Versatile text-to-image and fast generation options
SeedVR2 Upscaler — One of the best image upscalers available (DiT + VAE with advanced tiling & color correction)
WizdroidLoRADataset — Custom node for automated vision-LLM captioning, dataset structuring, and validation — perfect companion for training consistent characters
LoRA-ready — Built-in toggleable LoRA loading across most pipelines
Square 1:1 + Flexible Resolutions — Optimized for character reference work
Pro Tip: Pair these workflows with the Consistent Character Reference Prompts (PROMPTS.md) (40+ square 1:1 variations covering angles, expressions, beauty, upper/full body, and profiles) for unbeatable training data.
📁 Workflows
Workflow
Type
Size
Key Features
Best For
flux2-klein-t2i.json
Text-to-Image
~23 MB
Nunchaku Flux2-Klein 9B, advanced Flux sampler, LoRA support
High-quality prompt-driven generation
flux2-klein-1i2i.json
1-Image Ref
~29 MB
Single reference image + Reference Latent
Strong character consistency from one photo
flux2-klein-2i2i.json
2-Image Ref
~35 MB
Dual reference images
Even stronger identity with two angles/expressions
flux2-klein-3i2i.json
3-Image Ref
~41 MB
Triple reference images + advanced conditioning
Maximum character fidelity (recommended for LoRA training)
qwen-t2i.json
Text-to-Image
~14 MB
Qwen-based, flexible resolution, LoRA
Alternative aesthetic / artistic control
qwen-aio-t2i.json
Text-to-Image
~12 MB
Qwen All-in-One variant
Quick Qwen generations
qwen-aio-1i2i.json
1-Image Ref
~14 MB
Qwen image reference
Qwen-powered character consistency
qwen-aio-2i2i.json
2-Image Ref
~15 MB
Dual reference
Multi-ref Qwen
qwen-aio-3i2i.json
3-Image Ref
~16 MB
Triple reference
Maximum Qwen consistency
z-image-turbo-t2i.json
Fast T2I
~18 MB
Z-Image-Turbo (very few steps), Nunchaku
Lightning-fast prototyping & iteration
seedvr2-i2i.json
Upscaler
~13 MB
SeedVR2 DiT + VAE upscaler, tiling, color correction
Best-in-class 2×–4× upscaling & detail recovery
dataset-generator.json
Dataset Tool
~3 MB
WizdroidLoRADataset + Ollama vision (Moondream)
Automated LoRA training dataset creation with captions
Install these via ComfyUI Manager (recommended) or git clone into custom_nodes/:
ComfyUI-nunchaku — For accelerated Flux inference
ComfyUI-SeedVR2_VideoUpscaler (ainvfx) — For the SeedVR2 upscaler workflow
Wizdroid Character — Custom nodes for character prompting, multi-angle generation, animation adapters, I2V latent patches, and the WizdroidLoRADataset for automated captioning & dataset creation
Prompting: Start simple ("Photo of a woman", "beautiful detailed face") and let the reference images do the heavy lifting for identity.
LoRAs: The LoRA switch is disabled by default in many workflows. Enable it and point to character or style LoRAs.
Speed vs Quality: Use z-image-turbo-t2i.json for rapid iteration, then switch to Flux2-Klein for final outputs.
Upscaling: Always run important generations through seedvr2-i2i.json for that extra polish.
Dataset Quality: Use the dataset generator + good reference images + Ollama captions, then manually review the validation_report.
� Full Guide: Mastering Consistent Characters
For the complete step-by-step tutorial (problem → solution → exact pipeline using these workflows + PROMPTS.md + the WizdroidLoRADataset node → pro tips + visual examples), see the dedicated CivitAI article:
Full workflows and updates in this repository31442/mastering-consistent-characters-for-lora-training)
For HF users: The HF_README_UPDATED.md file in this folder is a clean, concise version you can copy directly into the repo root as README.md if you prefer a shorter model card. The current README is the rich version recommended for the repo.