Commit Graph
24 Commits
Author SHA1 Message Date
Jedrzej Kosinski cdabf60fca Automatic conversion of vanilla ControlNets to Advanced-ControlNet equivalents when context_options are detected, extracting refcn's sample wrapper to its own function, refactoring of ControlLLLite code to work without a model_optional input 2024-07-19 18:17:24 -05:00
Jedrzej Kosinski 59e7d1a7af Make require_vae something for me to work on in the future for SparseCtrl and ReferenceCN 2024-06-27 12:24:18 -05:00
Jedrzej Kosinski e800d52acf Made all controlnets works with upcoming ComfyUI changes, started work on making latent preprocs obsolete, still need to make control weights apply the same way as before 2024-06-27 05:03:10 -05:00
Jedrzej Kosinski 1f95fac964 Fixed odd behavior when context options are active and there are less condhints than latents, condhints/masks are extended (last image/mask) instead of repeated, starting to work on uncond_mask to extend uncond_multiplier feature, modified motion_strength > 1.0 behavior 2024-05-24 00:11:26 -05:00
Jedrzej Kosinski e346228937 Make attn RefCN compatible with most recent comfy (backwards compatible) 2024-05-19 23:13:21 -05:00
Jedrzej Kosinski cdfbdc0bbe Refactored Timestep Keyframes to use guarantee_steps instead of guarantee_usage, Timestep Keyframes with same start_percent will no longer overwrite one another, allowing guarantee_steps to be used to schedule on a per-step basis without worrying about unique start_percents, added Timestep Keyframe Interpolation and From List nodes to ease creation of Timestep Keyframe schedules, small cleanup/upkeep 2024-05-14 04:05:18 -05:00
Jedrzej Kosinski 019452c790 Made sure ref cns match up to expected bank indexes, made adain properly react to strengths and masks 2024-04-02 01:08:19 -05:00
Jedrzej Kosinski 5e3c34027f Added Reference ControlNet (Finetune) to control attn and adain values separately 2024-04-01 18:20:35 -05:00
Jedrzej Kosinski 414ac8d6ec Started separating out attn and adain variables to prevent issues when using multiple RefCN 2024-04-01 04:28:00 -05:00
Jedrzej Kosinski cb309c6078 Added initial reference_adain and reference_adain+attn support 2024-04-01 03:44:11 -05:00
Jedrzej Kosinski fb4cd18a7f Only expose reference_attn for now since it's the only one with code support (adain coming soon) 2024-03-31 01:13:49 -05:00
Jedrzej Kosinski e5841d1759 Added latent_kf and masking support (masks don't work per-area currently, but do work per-latent) 2024-03-31 00:34:56 -05:00
Jedrzej Kosinski 2fdf8236f6 Don't apply normal CNs during ref cn WRITE runs 2024-03-30 19:48:45 -05:00
Jedrzej Kosinski 7696628fdd Simplified RefCN injection, model_opt no longer needed and should fix some intermittent bugs 2024-03-30 19:16:21 -05:00
Jedrzej Kosinski 37ae77b486 Applied proper strength control to attn1_replace_patch as well 2024-03-30 05:29:22 -05:00
Jedrzej Kosinski 25892b7b7d Added proper strength control to ReferenceCN, replaced old strength with ref_weight 2024-03-30 05:26:09 -05:00
Jedrzej Kosinski 111632917c Cleaned up ref cn so I can add more features 2024-03-30 04:02:44 -05:00
Jedrzej Kosinski 7678232a80 More refcn debugging and fix for refcn issue for ancestral samplers while testing 2024-03-19 10:38:52 -05:00
Jedrzej Kosinski 3acf378866 Started debugging ref cn 2024-03-07 03:52:54 -06:00
Jedrzej Kosinski 8be003562d Make sure to reference context_attn1 2024-03-02 10:56:11 -06:00
Jedrzej Kosinski b370f26986 More progress on ref cn 2024-03-02 10:25:27 -06:00
Jedrzej Kosinski f1ef8bb3a0 Continued debugging of ref cn 2024-03-01 02:16:48 -06:00
Jedrzej Kosinski b83d6f7213 Initial work on Reference CN support 2024-02-19 10:33:28 -06:00
Jedrzej Kosinski 62ce190ec4 Added changes from ComfyUI, scaffolding for ReferenceCN support 2024-02-10 16:46:24 -06:00