Commit Graph
115 Commits
Author SHA1 Message Date
Jedrzej Kosinski e44bc6c461 Merge PR #65 - ControlLLLite size edge case fix
Fixed ControlLLLite edge cases for certain latent sizes
2024-02-06 01:38:50 -06:00
Jedrzej Kosinski 7a34d00c6a Added BIGMIN and BIGMAX to use as placeholder limits for INT widgets that don't care about limits 2024-02-06 01:34:47 -06:00
Jedrzej Kosinski 77e92f5f8f Fixed ControlLLLite error with certain latent sizes 2024-02-06 01:19:07 -06:00
Jedrzej Kosinski b2cd17ffde Merge PR #62 from Kosinkadink/develop ControlLLLite fix
Fix for ControlLLLite control object on patches becoming None
2024-02-02 09:07:20 -06:00
Jedrzej Kosinski 65af498879 Fix for ControlLLLite control object on patches becoming None 2024-02-02 09:02:49 -06:00
Jedrzej Kosinski 693b22c153 Merge PR #61 from Kosinkadink/develop SparseCtrl xformers fix
Fixed xformers issue with SparseCtrl after latest xformers update (will not use xformers ever for motion module attn)
2024-02-02 02:45:55 -06:00
Jedrzej Kosinski be2da1c086 Fixed ControlLLLite issues due to deepcopy behavior within ModelPatcher patches 2024-02-02 02:13:35 -06:00
Jedrzej Kosinski 04bbe21589 Made sure xformers is not used for SparseCtrl attention, removed testing log statement from ControlLLLite 2024-02-01 22:01:05 -06:00
Jedrzej Kosinski 9d8f6f1d1d Merge PR #59 from Kosinkadink/develop - full ControlLLLite support
Added full ControlLLLite support
2024-01-31 23:23:58 -06:00
Jedrzej Kosinski 5938d3fda1 Update README.md - ControlLLLite support 2024-01-31 23:21:51 -06:00
Jedrzej Kosinski fbf005f31d Added full ControlLLLite support, refactored some code to eliminate code repetition and support controls that require model patching 2024-01-31 23:19:16 -06:00
Jedrzej Kosinski bd5bcbf5c0 Merge pull PR #52 from Kosinkadink/develop: multi t2iadapter fix
Apply ComfyUI update for fixing issue with multiple t2iadapters with …
2024-01-10 23:58:45 -06:00
Jedrzej Kosinski 9fcc3b664d Apply ComfyUI update for fixing issue with multiple t2iadapters with batched images 2024-01-10 23:55:41 -06:00
Jedrzej Kosinski da2fce653b Merge PR #51 from Kosinkadink/develop: small rename
Renamed control folder to adv_control to try to avoid potential conflicts
2024-01-10 03:45:00 -06:00
Jedrzej Kosinski 8e0a94b5ff Renamed control folder to adv_control 2024-01-10 03:41:55 -06:00
Jedrzej Kosinski f4af0e3e0f Merge PR #44 from Kosinkadink/develop
Brought back deprecated Load Images node for now (Please use the VHS Load Images (Path) node instead of you are reading this)
2023-12-22 14:20:04 -06:00
Jedrzej Kosinski 39c96b37a6 Merge branch 'main' into develop 2023-12-22 14:18:36 -06:00
Jedrzej Kosinski 3dc5783565 Brought back deprecated Load Images node to prevent workflows from breaking (for now...) 2023-12-22 14:18:23 -06:00
Jedrzej Kosinski a456f3c3ff Update README.md - SparseCtrl support 2023-12-22 12:29:46 -06:00
Jedrzej Kosinski 9a5e16649b Merge PR #42 from Kosinkadink/develop - SparseCtrl support
Added SparseCtrl support - RGB + scribble
2023-12-22 12:12:16 -06:00
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 296a9ef49c Merge PR #37 from Kosinkadink/comfy_update
Updated ControlNet code to work with newest ComfyUI changes (probably not backwards compatible)
2023-12-12 14:10:34 -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 9b0944874e Merge PR #31 from Kosinkadink/develop Major features added + refactor
Major features added + refactor
2023-11-30 10:46:16 -06:00
Jedrzej Kosinski 419ae2983b Update README.md 2023-11-30 10:44:32 -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 941cd5c611 Update README.md - more changes 2023-11-30 10:01:04 -06:00
Jedrzej Kosinski 772bef72d2 Update README.md - starting to add stuff 2023-11-30 07:51:56 -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