6 Commits
Author SHA1 Message Date
LordTaylorandClaude Sonnet 4.6 4fac16a43e Fix IPA color bleed — disable/reduce IPAdapter weights
Root cause: IPAdapter CLIP Vision embeds from a character with saturated
red/copper hair tint the entire scene warm/pink, regardless of background
location. Tested systematically: with all IPA weights=0, backgrounds are
correctly varied (dark city, grey ruins, blue night). With any IPA > 0,
all backgrounds shift warm.

WF21 (template): reduce IPA PLUS 0.5→0.3, FACE 0.75→0.4, blend 0.45→0.3;
add color bleed troubleshooting note to in-canvas instruction node.

WF24 (Evi Magini specific): disable all IPA (weights=0.0); detailed text
description maintains character consistency without IPA color bleed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 20:23:46 +02:00
LordTaylorandClaude Sonnet 4.6 ea1ebb5b0d Convert all 3 example workflows to LiteGraph format
- Replaces API-format JSON (no visual properties) with full LiteGraph format
- All nodes now have pos, size, color, bgcolor fields
- Nodes arranged left-to-right: user edits → IPA → CLIP → KSampler → VAE+Florence2 → Save
- 5 group boxes per workflow with color coding and labels
- PrimitiveStringMultiline instruction note per workflow with in-canvas guidance
- WF21 (char): 21 nodes, 34 links — 3-stage IPA face chain
- WF22 (outfit): 18 nodes, 27 links — single IPA PLUS
- WF23 (loc/obj): 18 nodes, 27 links — single IPA PLUS, location/object wildcards
- All tested: validate + queue successfully against ComfyUI 192.168.50.199

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 19:51:47 +02:00
LordTaylorandClaude Sonnet 4.6 6a092c7524 Tune WF21 IPAdapter weights — tested with Evi_Magini character
Previous weights (w=1.0) caused color bleeding and body distortion.
Values calibrated empirically against a real character reference:

  IPA PLUS  (body/style):  w 1.0→0.5,  end_at 0.65→0.55
  IPA FACE  (style xfer):  w 1.0→0.75, end_at unchanged 0.15
  IPA FACE  (blend):       w 0.7→0.45, end_at 0.65→0.50
  KSampler: steps 20→25, cfg 4.5→3.5

Result: clean cel-shaded full-body with correct hair/outfit/accessories.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 19:19:11 +02:00
LordTaylorandClaude Sonnet 4.6 7e03550ad2 Fix critical review issues: PixaromaNote→PrimitiveStringMultiline, WF21 Florence2, wildcards
Fixes from code review:
- Replace PixaromaNote (rare custom node) with PrimitiveStringMultiline (ComfyUI core)
  so instruction notes work without extra dependencies
- WF21: Florence2 fp32→fp16, keep_model_loaded false→true,
  detailed_caption→more_detailed_caption, max_new_tokens 512→1024, do_sample false→true
  (aligns WF21 with WF22/23 — faster, less VRAM, richer captions)
- WF22: fix default description that ended with incomplete "wearing [nothing]"
- wildcards.py: add outfit_background list (simple/neutral bg) used in outfit variety prompt
  so strój stays in focus; add "white background, studio lighting" suffix for object type

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 18:48:42 +02:00
LordTaylorandClaude Sonnet 4.6 f440535664 Add PixaromaNote instruction nodes + brighter colors to all 3 workflows
Each workflow now has:
- Node 100: PixaromaNote sticky-note with full Polish usage instructions
- Brighter, group-coded colors (teal=config, green=sampler, purple=IPA, etc.)
- More descriptive _meta.title on key nodes (LoadImage, LoRADatasetConfig)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 18:44:08 +02:00
LordTaylorandClaude Sonnet 4.6 ef6b1cd8c8 feat: initial release v0.1.0
- LoRADatasetConfig: single config node with built-in wildcards
  (character / outfit / location / object), seed-based variety,
  auto latent size, outputs trigger/varied_prompt/prefix/dimensions
- LoRACaptionSaver: atomic PNG + .txt sidecar, replaces
  SaveImage + SaveText|pysssss + post-processing script
- Example workflows: WF21 char / WF22 outfit / WF23 location-object
- No external .txt wildcard files needed

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 18:16:07 +02:00