Commit History

  1. add Photoshope ClownsharK workflow

    Verified signature
    481a1f9

  1. Snapshot all workflows from live instance before shutdown (48 files)

    Verified signature
    585cdcf
  2. Oz-zImage: restore active latents pool in Oz Adv Loader (was empty -> sampler collapse)

    Verified signature
    4727b48
  3. sanitize: replace stale ComfyUI_temp_* in LoadImage with permanent filename

    Verified signature
    422b1ba
  4. sanitize: replace stale ComfyUI_temp_* in LoadImage with permanent filename

    Verified signature
    097343b
  5. Kiara Z MAX: bypass Stage1 ControlNet, lower Stage2 strength 1.0->0.5 (dual strength=1 was collapsing output to dark)

    Verified signature
    2a52fd2
  6. Kiara Z MAX: enable ModelPatchLoader (150) and Set_Controlnet Model (480) so Stage1/Stage2 ControlNet receive weights

    Verified signature
    7b1e440
  7. Kiara Z MAX: wire ControlNet cascade (LoRA -> Stage1 -> Stage2 -> Set_Model), fix Stage1 unwired model, fix orphaned SetNodes

    Verified signature
    03af269
  8. ShotSplit: bypass ImageCompositeMasked 211 (keep full SR face/hair, not original-paste)

    Verified signature
    ef8d8d1
  9. ShotSplit: replace Wonder2 node with SeedVR2 loader + wonder2 finetune DiT (same output, proper 2.5x upscale)

    Verified signature
    dd97104
  10. SeedVR2 standalone: fix input/output names (image/dit/vae, SEEDVR2_DIT, SEEDVR2_VAE)

    Verified signature
    ead2753
  11. Add standalone SeedVR2 upscale workflow (LoadImage -> SeedVR -> Save)

    Verified signature
    78d9422
  12. Wonder2: scale 4x->2x, cfg 1->2.0

    Verified signature
    6695cdf
  13. Wonder2: scale 4x->2x, cfg 1->2.0 (4x bicubic start too blurry for DiT to recover)

    Verified signature
    ea8c2aa
  14. workflow_wonder2: steps 1->15 to fix soft 4x upscale

    Verified signature
    b64d4e9
  15. ShotSplit V2.5: Wonder2 steps 1->15 to fix soft/blurry 4x upscale

    Verified signature
    dfdc521
  16. ShotSplit V2.5: hair grow mask 30->200, USE MASK INPAINT default False (pure T2I path)

    Verified signature
    44fca17
  17. lora_character_picker: dynamic character-description injection template

    Verified signature
    8dd2f4d
  18. V2.5: bypass stale ozW_SynthesizeAuthenticMetadata node 402

    Verified signature
    3e536fa
  19. V2.5: wire ShotSplitter.clip_paths -> Load Frames (sampled), fix VRAM_Debug slot

    Verified signature
    271028b

  1. add Z-Image Turbo darkHUB Photoshope workflow

    Verified signature
    0fad586
  2. add ComfyUI-darkHUB custom node

    Verified signature
    52a7a3e
  3. add realisticAnatomy-by-darkHUB LoRA

    Verified signature
    1288a2b

  1. Sync all workflows from vast instance (42 files)

    Verified signature
    068781c
  2. Add V2.5: mask/T2I toggle + pose toggle + Wonder2 + batch-of-5 Grok picker + VRAM unload nodes

    Verified signature
    9736184
  3. V2.3 APPROACH A: mask-inpaint (face+hair union) preserves source composition exactly while replacing head with full papeech LoRA (black curly bob + papeech face). No ControlNet needed. 20 iterations to find winning combo.

    Verified signature
    b08ba41
  4. V2.3 FINAL: denoise 0.75, LoRA m=1.0 c=1.0 (full papeech: black curly bob, original face), canny strength 0.35 — preserves pose/composition from source but all style from LoRA

    Verified signature
    4e585c9
  5. V2.3 FINAL: LoRA strength_clip 1.0 -> 0.5 — preserves source hairstyle/color while keeping papeech facial identity (long wavy red hair vs curly bob)

    Verified signature
    1e182f1
  6. V2.3 WIN: img2img (VAEEncode source frame) + ZCN Canny @ strength 0.3 + denoise 0.45 preserves source composition (pose/angle/framing). Iter-tested via API loop.

    Verified signature
    ccc1db4

  1. V2.3: swap OpenPose -> DWPose (better skeleton detection on cropped selfies, yolox_l bbox + dw-ll pose estimator)

    Verified signature
    30d2b30
  2. V2.3: fix OpenposePreprocessor widgets order (detect_hand, detect_body, detect_face, resolution=1024, scale_stick_for_xinsr_cn=disable)

    Verified signature
    276c2c1
  3. V2.3: switch ZImageFunControlnet image from depth -> OpenPose (crisp skeleton > blurry depth for pose control); keep depth as comparison preview; bump depth resolution 518->1024

    Verified signature
    1aad176
  4. V2.3: move Depth/Frame previews near sampler, add SaveImage for depth mask

    Verified signature
    85a30ac
  5. V2.3: batch 5->2 (OOM with ControlNet patch), add Depth+BestFrame previews, bump strength 0.65->0.85

    Verified signature
    1475a2e
  6. V2.3 fix #2: ZImageFunControlnet now uses flux_ae.safetensors VAE (16ch) instead of SDXL VAE (4ch) — fixes matmul shape mismatch

    Verified signature
    0a9a93a
  7. V2.3 fix: use ZImageFunControlnet (model patch) instead of stock ControlNetLoader; model moved to model_patches/

    Verified signature
    9010e24
  8. V2.3: add Z-Image ControlNet branch (BestFramePicker -> DepthAnythingV2 -> Fun-Controlnet-Union @ strength 0.65) for pose/angle grounding

    Verified signature
    9445afb
  9. V2.3: add Z-Image ControlNet branch (BestFramePicker -> DepthAnythingV2 -> Fun-Controlnet-Union @ strength 0.65) for pose/angle grounding

    Verified signature
    e7477a9
  10. V2.3: add Z-Image ControlNet branch (BestFramePicker -> DepthAnythingV2 -> Fun-Controlnet-Union @ strength 0.65) for pose/angle grounding

    Verified signature
    78db92d
  11. ShotSplitter defaults tuned: adaptive_threshold 3.0->2.0, transnet_threshold 0.5->0.3 (better sensitivity)

    Verified signature
    6704dab
  12. ShotSplitter thresholds: transnet 0.5->0.3, pyscenedetect 3.0->2.0 (detected real hard cut at frame 173 missed by defaults)

    Verified signature
    13a3696
  13. Model split: reasoning for ShotAnalyzer + wan_pos/neg_zh; fast for detailers/upscaler/picker

    Verified signature
    7156af0
  14. Model split: reasoning for ShotAnalyzer + wan_pos/neg_zh; fast for detailers/upscaler/picker

    Verified signature
    ac0fe5f
  15. Model split: reasoning for ShotAnalyzer + wan_pos/neg_zh; fast for detailers/upscaler/picker

    Verified signature
    be670e7
  16. Model split: reasoning for ShotAnalyzer + wan_pos/neg_zh; fast for detailers/upscaler/picker

    Verified signature
    ece09a6
  17. Default Grok model -> grok-4.20-beta-0309-reasoning everywhere

    Verified signature
    302a53a
  18. Default Grok model -> grok-4.20-beta-0309-reasoning everywhere

    Verified signature
    467fb4f
  19. Fix hollow eyes after UltimateSDUpscale: mandatory eye-protection tokens in upscaler_positive + eye-failure-mode negatives in upscaler_negative

    Verified signature
    1a12c0d
  20. shot_analyzer: forbid re-describing hardcoded identity traits; demand precise garment category names + specific fabric tokens + two-piece split + coverage/silhouette details (fixes reindeer costume -> tank dress miss)

    Verified signature
    692b4d4
  21. Picker: 3x weight on sexy_appeal, full 1-10 range enforced, sexy-based tiebreaker, reasoning model default

    Verified signature
    8568764