Commit Graph
110 Commits
Author SHA1 Message Date
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
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 1bd0764359 Merge branch 'main' into develop 2023-11-16 15:43:21 -06:00
Jedrzej Kosinski b5e77ecc3f Merge PR #30 from Kosinkadink/comfyui-updatefix Fixed Apply Advanced ControlNet node for new ComfyUI change
Fixed Apply Advanced ControlNet node for new ComfyUI change
2023-11-16 15:40:41 -06:00
Jedrzej Kosinski 17b4392c26 Fixed Apply Advanced ControlNet node for new ComfyUI change 2023-11-16 15:39:35 -06:00