Commit Graph
249 Commits
Author SHA1 Message Date
Jedrzej Kosinski 413c95edcc Modified ControlRef to keep track of one cond at a time - ensured by AnimateDiff-Evolved 2024-07-28 19:11:23 -05:00
Jedrzej Kosinski ee3490d4b0 Initial working implementation of ContextRef 2024-07-27 21:08:46 -05:00
Jedrzej Kosinski 4dde3062a0 Merge branch 'develop' of https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet into develop 2024-07-27 18:54:47 -05:00
Jedrzej Kosinski 7685abd592 Massive rework of ReferenceCN code to soon support ContextRef for AnimateDiff-Evolved 2024-07-27 18:54:41 -05:00
Jedrzej Kosinski 8e759d45a7 Update README.md 2024-07-20 10:43:34 -05:00
Jedrzej Kosinski a91a3acaf0 Merge PR #141 - ControlLLLite refactor + vanilla CN conversion w/ context_opts
ControlLLLite refactor + vanilla CN conversion when using sliding context
2024-07-20 10:37:07 -05:00
Jedrzej Kosinski 07b8e3e4e1 version bump 2024-07-20 10:06:29 -05:00
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 d3c6ae0d9e Merge pull request #139 from Kosinkadink/develop
version bump
2024-07-18 14:10:50 -05:00
Jedrzej Kosinski 36be46a8f6 version bump 2024-07-18 14:10:17 -05:00
Jedrzej Kosinski 950425131d Merge PR #138 from Kosinkadink/develop
ControlNet++ fixes
2024-07-18 14:09:51 -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 95d00fce51 Merge PR #131 from Kosinkadink/develop - node autosize + maintenance
Node Autosize + Maintenance
2024-07-15 21:42:10 -05:00
Jedrzej Kosinski 10ad2e68e3 version bump 2024-07-15 21:37:42 -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 0ec21e4d93 Added autosize js code 2024-07-15 20:45:39 -05:00
Jedrzej Kosinski 56000f3dcb Merge PR #130 from Kosinkadink/develop - ControlNet++ support
ControlNet++ support
2024-07-15 02:54:01 -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 33edd4e3ff version bump 2024-07-15 01:51:45 -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 7a456aa04e Merge pull request #123 from Kosinkadink/sd3-changes
SD3 ControlNet support + New ComfyUI Compatibility
2024-06-27 22:42:30 -05:00
Jedrzej Kosinski 3d00251fc2 modified prepare_mask_batch to work with sd3 2024-06-27 19:37:00 -05:00
Jedrzej Kosinski f5a149cb90 version bump - not backwards compatible with previous ComfyUI versions 2024-06-27 18:23:53 -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 bf16347fd0 Merge pull request #122 from Kosinkadink/develop
Add automatic workaround for outdated Steerable-Motion workflow issue
2024-06-13 07:57:15 -05:00
Jedrzej Kosinski fa870f6464 version bump 2024-06-13 07:54:42 -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 f6adc32937 Merge pull request #118 from Kosinkadink/develop
Prepare for ComfyUI update that removes model_keys prop from ModelPatcher
2024-06-02 19:09:12 -05:00
Jedrzej Kosinski cb38866097 bump version 2024-06-02 19:07:42 -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 95441b6d7d Merge PR #116 from Kosinkadink/develop - SparseCtrl upgrades + bugfixes
SparseCtrl Upgrades + bug fixes
2024-05-29 01:43:03 -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 6940e3fd4b version bump 2024-05-29 01:23:44 -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