Jedrzej Kosinski
|
cc686c21b3
|
Fix dtype issue when ControlLLLite models activated/deactivated in specific order
|
2024-07-20 00:52:40 -05:00 |
|
Jedrzej Kosinski
|
ca5d63cb33
|
Fixed issues with ControlLLLite refactor
|
2024-07-19 19:38:37 -05:00 |
|
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
|
906ef7f2c6
|
Remove exception when ControlNet++ is detected and not using ControlNet++ nodes
|
2024-07-18 14:05:40 -05:00 |
|
Jedrzej Kosinski
|
a895854a8e
|
Fix ControlNet++ lowvram issue with task_embedding
|
2024-07-18 14:04:24 -05:00 |
|
Jedrzej Kosinski
|
82a5735596
|
Added autosize param to some nodes, renamed timestep_keyframe to tk_optional on Load Advanced ControlNet nodes
|
2024-07-15 21:37:03 -05:00 |
|
Jedrzej Kosinski
|
36fdc79e2c
|
Made 'none' control_type default for Load ControlNet++ Model (Single) node
|
2024-07-15 02:52:51 -05:00 |
|
Jedrzej Kosinski
|
e7434e9fa0
|
fixed msg typo and unfinished comment
|
2024-07-15 02:47:18 -05:00 |
|
Jedrzej Kosinski
|
fa48109769
|
Support 'none' type in Load ControlNet++ Model (Single) node to reproduce vanilla ComfyUI results (no type is assigned), more cleanup
|
2024-07-15 02:42:11 -05:00 |
|
Jedrzej Kosinski
|
932ec9bb84
|
Cleaned up cn++ code
|
2024-07-15 01:51:27 -05:00 |
|
Jedrzej Kosinski
|
c11df190ad
|
ControlNet++ ProMax support, added Load ControlNet++ Model (Single) node in cases where multi-support is not needed, removed requirements.txt singe it was empty since the day ACN was created
|
2024-07-15 00:31:27 -05:00 |
|
Jedrzej Kosinski
|
3572107bda
|
Previous progress on using vanilla ComfyUI controlnet support
|
2024-07-14 22:44:12 -05:00 |
|
Jedrzej Kosinski
|
55da9bb2d1
|
Initial progress on initial support of ControlNet++ model
|
2024-07-08 20:09:20 -05:00 |
|
Jedrzej Kosinski
|
3d00251fc2
|
modified prepare_mask_batch to work with sd3
|
2024-06-27 19:37:00 -05:00 |
|
Jedrzej Kosinski
|
4454c47707
|
Added sd3 support from upcoming ComfyUI update
|
2024-06-27 18:23:10 -05:00 |
|
Jedrzej Kosinski
|
96d957e9ec
|
Fixed get_calc_pow to work the same as before (only current difference would be with SDXL T2IAdapter models with custom/soft weights), automatically resize T2IAdapter control tensors to match batch_size to make my life easier
|
2024-06-27 17:43:21 -05:00 |
|
Jedrzej Kosinski
|
7e7fdf0b83
|
Also reverse T2IAdapter's get_calc_pow
|
2024-06-27 13:59:43 -05:00 |
|
Jedrzej Kosinski
|
4646bb3a2b
|
Reverse T2IAdapter weights to account for ComfyUI changes (means SDXL T2IAdapter softweights have breaking changes due to extra middle weight)
|
2024-06-27 13:51:18 -05:00 |
|
Jedrzej Kosinski
|
bc528228c7
|
Make 1 mask input work with T2IAdapter (some ComfyUI optimization caused feature regression at some point)
|
2024-06-27 12:46:06 -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
|
86e6ed301e
|
Fixed control weights not being applied properly
|
2024-06-27 11:15:03 -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
|
e6085cc111
|
Change what I previously called latent_format to model_latent_format to avoid conflicts with upcoming ComfyUI changes
|
2024-06-27 00:46:55 -05:00 |
|
Jedrzej Kosinski
|
2c1e9f6cdd
|
Add workaround for outdated Steerable-Motion workflows to not throw errors (for my own peace of mind)
|
2024-06-13 07:54:03 -05:00 |
|
Jedrzej Kosinski
|
b77125bdb9
|
Prepare for update that removes model_keys prop from ModelPatcher
|
2024-06-02 19:04:38 -05:00 |
|
Jedrzej Kosinski
|
576426a734
|
Renamed extras to cn_extras to differentiate from potential extras on AnimateDiff in the future (which would be called ad_extras there)
|
2024-05-29 01:37:56 -05:00 |
|
Jedrzej Kosinski
|
949e1acf7e
|
Turned context_aware into a dropdown in case I add other context_aware types in future, renamed sparse_mask_strength to sparse_mask_mult
|
2024-05-29 01:23:21 -05:00 |
|
Jedrzej Kosinski
|
5ef18991ee
|
Refactored SparseMethod code to have a common get_indexes func, with _get_indexes the one that is abstract
|
2024-05-29 01:00:54 -05:00 |
|
Jedrzej Kosinski
|
74b6cf576f
|
Implemented context_aware
|
2024-05-28 22:32:19 -05:00 |
|
Jedrzej Kosinski
|
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
|
2024-05-27 18:49:28 -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
|
5660a110df
|
Made SparseCtrl work with fp8 and cleaner lowvram support
|
2024-05-23 18:12:28 -05:00 |
|
Jedrzej Kosinski
|
c808e875c4
|
Implement fallback_attention_mm for SparseCtrl to mirror AnimateDiff-Evolved
|
2024-05-23 15:59:50 -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
|
bed20c2e28
|
Fixed contains_uncond_multipier tailend recursion instead of returning False
|
2024-05-17 03:24:23 -05:00 |
|
Jedrzej Kosinski
|
ab894722f6
|
Made len hack for uncond_multiplier more robust
|
2024-05-16 21:20:09 -05:00 |
|
Jedrzej Kosinski
|
86c528ddab
|
Make uncond_multiplier work with ControlLLLite
|
2024-05-16 17:55:06 -05:00 |
|
Jedrzej Kosinski
|
4ed14e9ae0
|
Make T2IAdapter work with uncond_multiplier (results are not great when < 1.0, but match up exactly with auto1111 results)
|
2024-05-16 17:40:46 -05:00 |
|
Jedrzej Kosinski
|
db0bf14dac
|
Add support for uncond_multiplier in all Control Weights (identical to auto1111's 'controlnet is more important when set to 0.0)
|
2024-05-16 04:15:36 -05:00 |
|
Jedrzej Kosinski
|
f61c3e2be3
|
Fix Timestep Keyframe Interpolation/From List nodes
|
2024-05-14 23:30:22 -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
|
1a5a48d37d
|
Account for use_motion being off
|
2024-04-04 14:42:47 -05:00 |
|
Jedrzej Kosinski
|
0556fd2265
|
Fixed SparseCtrl not working with lowvram
|
2024-04-04 14:35:28 -05:00 |
|
Jedrzej Kosinski
|
3bf357e662
|
Removed extra empty line I accidentally added
|
2024-04-02 23:43:49 -05:00 |
|
Jedrzej Kosinski
|
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)
|
2024-04-02 23:40:48 -05:00 |
|
Jedrzej Kosinski
|
0357841c15
|
Removed unnecessary dropdown from Reference ControlNet (Finetune) node, as should always be adain+attn anyway to prevent confusion
|
2024-04-02 01:14:06 -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 |
|