Edit: to get the same results as my example images use SNOFS @ 0.6 + Realism Engine @ 0.6 + Realism Slider @ 0.6 + the standard Bypass Lora and Turbo Lora that is already built into the Turbo and Raw workflows respectively.
VERSION 2 — UPDATED WIRING. SAME ONE-CLICK IDEA
Paste one wildcard router tag. Hit Queue. Get a new full photoreal scene every run.
v2 replaces the old ImpactWildcardProcessor front-end with my WildcardClauseExpander + PromptLoraExtractor. Same simplicity — open the graph, paste a tag, go. Optionally you can override the subject within the node to lock in a custom subject description or lock in a certain outfit.
See this post for more info on how to use the Custom Subject Override if needed -> https://civarchive.com/models/2807882/custom-character-uw-expansion-pack-nsfw-modular-natural-language-wildcards
TLDR (how to use it)
1. Install the required nodes and wildcard pack (see below).
2. Open the Turbo or Raw workflow JSON in ComfyUI.
3. The wildcard tag is already filled in — or paste your own router tag.
4. Optional: fill Subject or Wardrobe on the Wildcard Clause Expander node.
5. Queue. New scene every run with populate + randomize on.
Default starter tag:
uw-krea2-nsfw/router/portrait-bedroom-pics
WHAT YOU GET IN THIS ZIP
krea2-custom-char-turbo.json Fast 8-step Turbo previews
krea2-custom-char-raw.json Raw UNET + Turbo LoRA quality path
WORKFLOWS.md Tag cheat sheet + full requirements
README.md Quick start
AGENT-INSTALL.md Step-by-step for AI agents / Cursor
This zip is workflows only. No wildcard YAML, no node source code, no character sidecar files.
TURBO VS RAW
Turbo — use for fast iteration and previews (8-step turbo path)
Raw — use for higher-quality final stills (Raw UNET + 2-pass sampler)
Both graphs are pre-wired the same way. Pick one, open it, queue.
HOW THE GRAPH WORKS (simple)
Wildcard Clause Expander
expands your tag and optional subject/wardrobe overrides
→ Prompt LoRA Extractor
pulls <lora:...> tags out of the text if you use them
→ Prompt Aspect Size Resolver
sets width/height from the prompt
→ CLIP encode + Empty Latent → sample → VAE → Save Image
LoRA tags in your prompt automatically route to LoRA Text Loader (LoraManager).
WHAT CHANGED FROM V1
v1 (older download on this page):
- Used ImpactWildcardProcessor for wildcard expansion
- No LoRA Extractor in the chain
v2 (this upload — recommended):
- WildcardClauseExpander + PromptLoraExtractor
- Optional subject_override / wardrobe_override for custom characters
- LoRA tags in prompts work out of the box
Character Expansion v1 YAML sidecars are a separate older artifact. v2 uses the Subject and Wardrobe fields on the expander node instead.
REQUIRED DOWNLOADS
Base uw-* wildcards (required)
Wildcard Clause Expander — Character Expansion v2 (required)
Prompt LoRA Extractor (required for v2 graphs)
https://civarchive.com/models/2818995/lora-extractor-comfyui-node-used-with-uw-wildcards-pack
Prompt Aspect Size resolver (required)
ComfyUI-Impact-Pack (required — wildcard backend)
https://github.com/ltdrdata/ComfyUI-Impact-Pack
comfyui-lora-manager (required — LoRA Text Loader node)
Krea 2 models — see the Note node inside each graph for exact filenames
Raw workflow also needs: rgthree-comfy, RES4LYF, VAE Utils
INSTALL
1. Install all required nodes above into ComfyUI/custom_nodes/
2. Install base wildcards into Impact Pack's custom_wildcards/ folder
3. Restart ComfyUI → Impact → Refresh Wildcard
4. Workflow → Open → pick krea2-custom-char-turbo.json or krea2-custom-char-raw.json
5. Queue once to confirm an image saves
AI agents: read AGENT-INSTALL.md inside this zip before guessing install order.
STARTER ROUTER TAGS
uw-krea2-nsfw/router/portrait-bedroom-pics
uw-krea2-nsfw/router/portrait-swimsuit-pics
uw-krea2-nsfw/router/portrait-intimate-action-pics
uw-krea2-nsfw/router/portrait-cheerleader-pics
Raw also supports portrait-intimate-action-partner-pics.
OPTIONAL — LOCK A CUSTOM CHARACTER
On the Wildcard Clause Expander node:
subject_override paste a natural-language identity (hair, face, skin tone, body description)
wardrobe_override paste a costume or outfit description
Leave both empty to use random subjects from the wildcard pack.
Description
v1.0.0 — First public workflow release
- Lean Turbo + Raw graphs: wildcard router → aspect/size → generate (no upscaler/refiner maze)
- One-tag workflow: paste a router in ImpactWildcardProcessor, populate + randomize, queue for a new coherent NSFW still
- Pre-wired ImpactWildcardProcessor → PromptAspectSizeResolver → CLIP + Empty Latent W/H
- Ships WORKFLOWS.md + krea2-custom-char-turbo.json + krea2-custom-char-raw.json
- Requires base uw-* wildcard pack + Impact Pack + PromptAspectSize
- Optional Character Expansion for locked-identity uw-krea2-nsfw-custom* tags






