Commit Graph
94 Commits
Author SHA1 Message Date
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
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 19ea71ad88 Merge pull request #23 from Kosinkadink/condhint-memory-decrease
Hopefully decreased RAM usage for large batches of cond_hint images b…
2023-11-01 19:33:55 -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 3d56c6aa3c Merge Fixed control.py to work properly with ComfyUI updates
Fixed control.py to work properly with ComfyUI updates
2023-11-01 03:06:05 -05:00
Jedrzej Kosinski 82fa785376 Fixed control.py to work properly with ComfyUI updates 2023-11-01 03:05:17 -05:00
Jedrzej Kosinski 215bbe2403 Merge branch 'main' into develop 2023-10-25 08:16:32 -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 d1ad745d63 Merge pull request #17 from Kosinkadink/develop
Implemented ControlNet masking
2023-10-18 09:05:49 -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 4b78707dac Merge pull request #16 from Kosinkadink/develop
Develop
2023-10-12 08:12:10 -05:00
Jedrzej Kosinski 7434f3c54b moved flip_weights boolean changes to appropriate file 2023-10-12 08:10:22 -05:00
Jedrzej Kosinski c378aba69b Merge pull request #15 from DorotaLuna/main
make boolean options be boolean
2023-10-12 08:04:24 -05:00