Jedrzej Kosinski
|
d984aa23cf
|
Add some helpful error messages when not loading SparseCtrl model or trying to use preprocessed RGB images with incompatible SparseCtrl
|
2023-12-22 12:08:56 -06:00 |
|
Jedrzej Kosinski
|
db0493a34b
|
Make it clear Sparse RGB preproc output cannot be used for anything but Apply ControlNet nodes
|
2023-12-22 11:44:57 -06:00 |
|
Jedrzej Kosinski
|
fa0a3dba4c
|
Automatically scale image before RGB Preproc does vae encoding, make sure RGB Preproc image isn't attempted to be used outside of Apply ControlNet nodes
|
2023-12-22 11:12:23 -06:00 |
|
Jedrzej Kosinski
|
e674b995d0
|
Change latent upscaling to nearest-exact for now - will come up with a better solution after getting sleep
|
2023-12-22 03:20:19 -06:00 |
|
Jedrzej Kosinski
|
491045b8f3
|
Apply missing scale factor via model's LatentFormat for RGB SparseCtrl
|
2023-12-22 03:00:24 -06:00 |
|
Jedrzej Kosinski
|
2eebf83ff6
|
Fix center Spread logic to work as intended instead of just returning one index
|
2023-12-22 00:47:38 -06:00 |
|
Jedrzej Kosinski
|
bcc7fa385e
|
Add experimental Load Merged SparseCtrl Model node
|
2023-12-22 00:31:06 -06:00 |
|
Jedrzej Kosinski
|
2ca56093ff
|
Add motion_strength and motion_scale to Load SparseCtrl node
|
2023-12-21 23:35:36 -06:00 |
|
Jedrzej Kosinski
|
2fc43f458b
|
Fixed Sparse Spread Method dropdown not rendering, added use_motion toggle
|
2023-12-21 01:24:13 -06:00 |
|
Jedrzej Kosinski
|
be0460ec04
|
Made SparseIndex and SparseSpread much more robust, added usable spread types for SparseSpread
|
2023-12-20 23:43:42 -06:00 |
|
Jedrzej Kosinski
|
1f66b7c581
|
Removed unnecessary shape[0] comparison - already handled
|
2023-12-19 11:03:36 -06:00 |
|
Jedrzej Kosinski
|
2757a4f17e
|
Properly set video length in SparseCtrl motion module, account for potential batched_number changes
|
2023-12-19 10:59:45 -06:00 |
|
Jedrzej Kosinski
|
3bf77b1f82
|
Scribble SparseCtrl working, RGB still in progress - added SparseCtrl-related nodes
|
2023-12-19 02:57:16 -06:00 |
|
Jedrzej Kosinski
|
88cc0ac149
|
Progress on SparseCtrl support
|
2023-12-18 01:01:47 -06:00 |
|
Jedrzej Kosinski
|
be0fb940a2
|
Merge branch 'main' into develop
|
2023-12-12 14:46:28 -06:00 |
|
Jedrzej Kosinski
|
f297890854
|
Updated ControlNet code to work with newest ComfyUI changes (probably not backwards compatible)
|
2023-12-12 14:09:31 -06:00 |
|
Jedrzej Kosinski
|
74386d2380
|
Initial work on ControlLLLite support
|
2023-12-12 13:44:19 -06:00 |
|
Jedrzej Kosinski
|
ea3c846eae
|
Brought back ControlNetLoaderAdvanced/Diff timestep_keyframe names to avoid node name cutoff
|
2023-11-30 10:14:39 -06:00 |
|
Jedrzej Kosinski
|
764409115d
|
Shortened some input/output names while maintaining backward compatibility, set default strength so that old workflows will work fine
|
2023-11-30 10:07:02 -06:00 |
|
Jedrzej Kosinski
|
7e2d8b08fc
|
Moved prev_timestep_keyframe param on TimestepKeyframeNode to the top to make it less annoying to connect adjacent keyframes
|
2023-11-30 04:36:21 -06:00 |
|
Jedrzej Kosinski
|
fb38e126ef
|
Made strength an optional param to keep old workflows from needing the Timestep Keyframe node to be manually replaced
|
2023-11-30 04:13:50 -06:00 |
|
Jedrzej Kosinski
|
6c8216a889
|
Verify weights are compatible with loaded CN, fixed Scaled Soft Masked Weights in the case of a mask tensor with uniform max value, made Scaled Soft Masked Weights use same scaling for T2IAdapter as normal Scaled Soft Weights
|
2023-11-29 13:57:25 -06:00 |
|
Jedrzej Kosinski
|
db7c535dc6
|
Fixed T2IAdvanced trying to copy itself as a ControlLoraAdvanced
|
2023-11-29 11:53:05 -06:00 |
|
Jedrzej Kosinski
|
583d2c59b7
|
Scaled Soft Mask Weights added, fixed latent keyframe error when batch_index out of range, removed duplicate weight nodes, renamed TK outputs on weight nodes
|
2023-11-29 11:39:23 -06:00 |
|
Jedrzej Kosinski
|
1e2d9a5491
|
Added masks to TimestepKeyframes, fixed duplication bug between runs with LatentKeyframes and TimestepKeyframes
|
2023-11-29 03:36:36 -06:00 |
|
Jedrzej Kosinski
|
badf1d33b7
|
TimestepKeyframes work now, unified Weights, reorganized some noes (massive refactor all around)
|
2023-11-28 14:55:22 -06:00 |
|
Jedrzej Kosinski
|
1f4fcff967
|
Added ControlLora full support, completed T2IAdapter full support, fixed Latent Keyframe Group node not working properly when optional latents are not passed in, made keyframe print statements optional+better
|
2023-11-26 08:38:12 -06:00 |
|
Jedrzej Kosinski
|
dbe8136cdc
|
Fixed Apply Advanced ControlNet node - new ComfyUI update does not subtract start/end percentages from 1.0
|
2023-11-16 15:25:41 -06:00 |
|
Jedrzej Kosinski
|
ee59f8f91a
|
Merge branch 'main' into develop
|
2023-11-01 19:46:11 -05:00 |
|
Jedrzej Kosinski
|
f3a31815ca
|
Hopefully decreased RAM usage for large batches of cond_hint images by applying scaling to only sub_idx cond hints, when possible
|
2023-11-01 19:31:06 -05:00 |
|
Jedrzej Kosinski
|
8bf9c77893
|
Merge branch 'main' into develop
|
2023-11-01 03:14:13 -05:00 |
|
Jedrzej Kosinski
|
82fa785376
|
Fixed control.py to work properly with ComfyUI updates
|
2023-11-01 03:05:17 -05:00 |
|
Jedrzej Kosinski
|
1b8800d783
|
Added fix for certain ControlNets after most recent ComfyUI update
|
2023-10-25 08:16:11 -05:00 |
|
Jedrzej Kosinski
|
3a430c9e5f
|
Started work on new features
|
2023-10-25 08:15:11 -05:00 |
|
Jedrzej Kosinski
|
fd4c215426
|
Cleaned up code for ControlNet masking
|
2023-10-18 09:00:48 -05:00 |
|
Jedrzej Kosinski
|
dff552141b
|
Added Apply Advanced ControlNet node that supports masks
|
2023-10-18 08:01:42 -05:00 |
|
Jedrzej Kosinski
|
7434f3c54b
|
moved flip_weights boolean changes to appropriate file
|
2023-10-12 08:10:22 -05:00 |
|
Jedrzej Kosinski
|
310800da5d
|
Added Latent Keyframe Batched Group node that supports FizzNode BatchedValueSchedule input for strengths, reorganized code
|
2023-10-12 07:58:15 -05:00 |
|