20d54c0660
Added support for weight extras, added sparse_hint_mult, sparse_nonhint_mult, and sparse_mask_strength for SparseCtrl, renamed Force Default Weights node to Default Weights
Jedrzej Kosinski2024-05-27 18:49:28 -05:00
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
Jedrzej Kosinski2024-05-24 00:11:26 -05:00
5660a110df
Made SparseCtrl work with fp8 and cleaner lowvram support
Jedrzej Kosinski2024-05-23 18:12:28 -05:00
c808e875c4
Implement fallback_attention_mm for SparseCtrl to mirror AnimateDiff-Evolved
Jedrzej Kosinski2024-05-23 15:59:50 -05:00
67884487aa
Merge PR #114 from Kosinkadink/develop - attn RefCN works with recent ComfyUI
Jedrzej Kosinski2024-05-19 23:19:59 -05:00
e346228937
Make attn RefCN compatible with most recent comfy (backwards compatible)
Jedrzej Kosinski2024-05-19 23:13:21 -05:00
ee690c3289
Merge PR #113 from Kosinkadink/develop - fixed uncond_multiplier when last controlnet has 1.0
Jedrzej Kosinski2024-05-17 03:26:07 -05:00
55a86a1508
Merge PR #109 from Kosinkadink/develop - uncond_multiplier for "ControlNet is more important" feature replication
Jedrzej Kosinski2024-05-16 18:23:45 -05:00
dc0058a3de
Update README.md - "ControlNet is more important" replication via uncond_multiplier
Jedrzej Kosinski2024-05-16 18:05:46 -05:00
4ed14e9ae0
Make T2IAdapter work with uncond_multiplier (results are not great when < 1.0, but match up exactly with auto1111 results)
Jedrzej Kosinski2024-05-16 17:40:46 -05:00
db0bf14dac
Add support for uncond_multiplier in all Control Weights (identical to auto1111's 'controlnet is more important when set to 0.0)
Jedrzej Kosinski2024-05-16 04:15:36 -05:00
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
Jedrzej Kosinski2024-05-14 04:05:18 -05:00
3e975bb841
Fix for cases where predefined weights length doesn't match expected layer lengths (will need to generalize for for ControlLora to properly do soft weights for actual layer number)
Jedrzej Kosinski2024-04-02 23:40:48 -05:00
2824901902
Merge PR #93 from Kosinkadink/develop: reference_adain and reference_adain+attn support
Jedrzej Kosinski2024-04-02 01:15:35 -05:00
0357841c15
Removed unnecessary dropdown from Reference ControlNet (Finetune) node, as should always be adain+attn anyway to prevent confusion
Jedrzej Kosinski2024-04-02 01:14:06 -05:00
019452c790
Made sure ref cns match up to expected bank indexes, made adain properly react to strengths and masks
Jedrzej Kosinski2024-04-02 01:08:19 -05:00
5e3c34027f
Added Reference ControlNet (Finetune) to control attn and adain values separately
Jedrzej Kosinski2024-04-01 18:20:35 -05:00
414ac8d6ec
Started separating out attn and adain variables to prevent issues when using multiple RefCN
Jedrzej Kosinski2024-04-01 04:28:00 -05:00
cb309c6078
Added initial reference_adain and reference_adain+attn support
Jedrzej Kosinski2024-04-01 03:44:11 -05:00
fb4cd18a7f
Only expose reference_attn for now since it's the only one with code support (adain coming soon)
Jedrzej Kosinski2024-03-31 01:13:49 -05:00
e5841d1759
Added latent_kf and masking support (masks don't work per-area currently, but do work per-latent)
Jedrzej Kosinski2024-03-31 00:34:56 -05:00
7a34d00c6a
Added BIGMIN and BIGMAX to use as placeholder limits for INT widgets that don't care about limits
Jedrzej Kosinski2024-02-06 01:34:47 -06:00
77e92f5f8f
Fixed ControlLLLite error with certain latent sizes
Jedrzej Kosinski2024-02-06 01:19:07 -06:00
be2da1c086
Fixed ControlLLLite issues due to deepcopy behavior within ModelPatcher patches
Jedrzej Kosinski2024-02-02 02:13:35 -06:00
04bbe21589
Made sure xformers is not used for SparseCtrl attention, removed testing log statement from ControlLLLite
Jedrzej Kosinski2024-02-01 22:01:05 -06:00
9d8f6f1d1d
Merge PR #59 from Kosinkadink/develop - full ControlLLLite support
Jedrzej Kosinski2024-01-31 23:23:58 -06:00
fbf005f31d
Added full ControlLLLite support, refactored some code to eliminate code repetition and support controls that require model patching
Jedrzej Kosinski2024-01-31 23:19:16 -06:00
bd5bcbf5c0
Merge pull PR #52 from Kosinkadink/develop: multi t2iadapter fix
Jedrzej Kosinski2024-01-10 23:58:45 -06:00
9fcc3b664d
Apply ComfyUI update for fixing issue with multiple t2iadapters with batched images
Jedrzej Kosinski2024-01-10 23:55:41 -06:00