Commit Graph
105 Commits
Author SHA1 Message Date
Dr.Lt.Data 585787bfa7 feat: ControlNetApply (SEGS) - support ComfyUI-ControlNet-Advanced for AnimateDiff 2024-02-05 22:46:13 +09:00
Dr.Lt.Data 747afc4980 fix: ControlNetApply (SEGS) - control_image for animatediff_nodes doesn't work properly
feat: Detailer for AD - support cnet_images output
2024-02-04 03:00:43 +09:00
Dr.Lt.Data f66da62702 refactor: provide modified cloning of REGIONAL_PROMPT, KSamplerAdvancedWrapper
This patch allows `RemoveControlNetFromRegionalPrompts` for Inspire Pack
2024-02-04 00:30:58 +09:00
Dr.Lt.Data ec2040bd78 feat: ControlNetApplySEGS - supports AnimateDiff
refactor: invalid var names
2024-02-03 13:28:09 +09:00
Dr.Lt.Data decff0d4c6 improve: Regional Sampler - use impact_sampling instead of KSamplerAdvanced.
- Handle the _sde sampler in a more appropriate manner.
2024-01-27 18:24:10 +09:00
Zixaphir 8028d3b6c0 Add "ControlnetApplyAdvanced (SEGS)" node (#452)
"ImpactControlNetApplyAdvancedSEGS"

Add a wrapper node for ControlNetApplyAdvanced that allows
editting the start and end percentages and also applies to the
negative conditioning on top of the positive (untangling these
features would require implementing a separate controlnet path,
as ComfyUI's "ControlNetAdvanced" implementation requires both.)
2024-01-26 23:53:43 +09:00
Dr.Lt.Data 1af01b1ae3 fix: robust SafeToGPU
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/427
2024-01-24 14:26:15 +09:00
Dr.Lt.Data 6183c00b95 fix: invalid empty mask size
related issue:
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/433
2024-01-15 14:22:12 +09:00
Dr.Lt.Data 50bd68238f fix: SAMDetector (combined) return mask which is same size with image even if empty mask 2024-01-13 20:43:42 +09:00
Dr.Lt.Data b15c583917 improve: MakeTileSEGS - irregular mask feature 2024-01-13 20:05:07 +09:00
Dr.Lt.Data 6bc63ef415 feat: detailer - noise_mask_feather 2024-01-13 15:17:54 +09:00
Dr.Lt.Data 31b3db7b16 fix: don't move to device when VRAM isn't enough 2024-01-13 13:56:43 +09:00
Dr.Lt.Data 8fc1073204 fix: detailer - error when noise_mask is disabled 2024-01-13 01:02:28 +09:00
Dr.Lt.Data 1f0b2fb79c improve: SAMLoader - consider smart memory management 2024-01-12 22:28:35 +09:00
Dr.Lt.Data 7f7646b72f feat: ControlNetApply (SEGS) - support control_image
feat: SEGSPreviewCnet
2024-01-12 16:26:01 +09:00
Dr.Lt.Data 3169234402 Revert "refactor: inpaint_model -> inpainting_model"
This reverts commit 01e35166d2.
2024-01-12 10:15:51 +09:00
Dr.Lt.Data 01e35166d2 refactor: inpaint_model -> inpainting_model 2024-01-12 09:47:02 +09:00
Dr.Lt.Data 5ef704c022 detailer supports InpaintModelConditioning node instead of PR (https://github.com/comfyanonymous/ComfyUI/pull/2501)
https://github.com/comfyanonymous/ComfyUI/commit/10f2609fdd2231faf40346df11372601385b6cbb
2024-01-11 19:36:58 +09:00
Dr.Lt.Data 1e445bcacf feat: Detailer - support inpaint_model
support to this PR.
https://github.com/comfyanonymous/ComfyUI/pull/2501
2024-01-10 00:26:26 +09:00
Dr.Lt.Data 4aec82be08 fix: SAMLoader - Confirmed that VRAM is releasing properly in auto mode. 2024-01-04 01:21:28 +09:00
Dr.Lt.Data 265738e71f fix: cnet segs application cannot be stacked 2024-01-02 23:47:29 +09:00
JonasandJonas Krauss c4839a8b91 add check for type of cropped image to support controlnet segs workflow (#407)
Co-authored-by: Jonas Krauss <jonas.krauss@stockpulse.de>
2023-12-31 01:07:19 +09:00
Dr.Lt.Data 9d22e7e55c fix: mask_to_segs - side effect of combined+bbox fill 2023-12-28 22:14:48 +09:00
Dr.Lt.Data 4667ba1a8a fix: mask_to_segs - bbox_fill doesn't work when combined mode 2023-12-28 22:07:12 +09:00
Dr.Lt.Data 7c96cdb771 feat: SEGSOrderedFilterDetailerHook, SEGSRangeFilterDetailerHook, SEGSLabelFilterDetailerHook
refactor: hooks, hook_nodes, defs
2023-12-27 19:50:56 +09:00
Dr.Lt.Data 7f70bf0eee fix: return 3d mask as possible
- MaskComposite requires 3d mask
2023-12-26 23:47:42 +09:00
Dr.Lt.Data da9d04d9a2 feat: Detailer wildcards - [CONCAT] support 2023-12-26 20:32:53 +09:00
Dr.Lt.Data 2555beb5cd feat: Detailer For AnimateDiff - support batch mask 2023-12-25 23:06:36 +09:00
Dr.Lt.Data 1e6e0f92bf improve: support for installing custom nodes based on the ComfyUI-Manager dependency. 2023-12-23 16:47:22 +09:00
Dr.Lt.Data d1aaa4a097 feat: Gaussian Blur Mask, Dilate Mask (SEGS), Gaussian Blur Mask (SEGS)
refactor: feather/gaussian blur
fix: Mask To SEGS - invalid conversion when mask is donut shape
fix: SEGS Paste/SEGS Preview - proper alpha handling
2023-12-23 11:43:38 +09:00
Dr.Lt.Data 483594f6be Included code patch for Unsampler of ComfyUI_Noise in the current codebase. 2023-12-22 22:27:53 +09:00
Dr.Lt.Data d511080f04 fix: rollback upscale method to LANCZOS based on PIL 2023-12-20 22:34:52 +09:00
Dr.Lt.Data f88a4cfb06 fix: legacy code scale_tensor
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/385
2023-12-20 09:06:59 +09:00
Dr.Lt.Data e118f7b6af optimize: import pipeline ondemand
fix: force cpu device for `tensor_paste`
- prevent device mismatch error
2023-12-19 22:58:41 +09:00
Dr.Lt.Data f3c44a568f fix: device mixing error when --gpu-only, --fp8... is used 2023-12-19 16:55:30 +09:00
Dr.Lt.Data 70196caa30 fix 1: When there are multiple faces, modify the MediaPipe FaceMesh to SEGS to detect multiple faces.
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/375

fix 2: even number of feather crash on tensor_feather_mask (again)

- Instead of simply forcing the thickness to be even, double it and make corrections.

https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/373
2023-12-18 02:48:13 +09:00
Dr.Lt.Data b3360478bc fix: even number of feather crash on tensor_feather_mask
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/373
2023-12-16 22:23:30 +09:00
Dr.Lt.Data 757d07c789 improve: add vae output to 'IterativeUpscaler (latent)' 2023-12-16 01:42:57 +09:00
Han Jaeseung 6626cb6781 Remove PIL conversions to support float and uint16 (#371)
* removed intermediate pil conversions

* segs picker bug fix

* segs picker bug fix
2023-12-16 00:44:48 +09:00
Dr.Lt.Data 5d4cf09824 fix: robust mask handling
- prevent crash of 4d mask
2023-12-11 00:04:55 +09:00
Dr.Lt.Data c9a90186f8 fix: Detailer Hoook - compensate total_steps count if schedule isn't from_start 2023-12-10 17:14:51 +09:00
Dr.Lt.Data 177ec41177 feat: UnsamplerHookProvider, UnsamplerDetailerHookProvider 2023-12-09 23:55:59 +09:00
Dr.Lt.Data a6b438f562 fix: injection noise pk_hook - self.from_start crash 2023-12-09 22:46:59 +09:00
Dr.Lt.Data 784c4fb884 feat: DetailerHookCombine, DenoiseSchedulerDetailerHookProvider
improve: NoiseInjectionDetailerHookProvider - add schedule_for_cycle, end_strength
improve: SimpleDetector - add post_dilation
refactor: detailer hook
2023-12-09 18:00:59 +09:00
Dr.Lt.Data c1e26a7008 improve: add post_dilation to simple detector 2023-12-09 16:16:45 +09:00
Simon Krajewski 7ae1e835c3 expose image on latent pixel space upscaling (#343) 2023-12-06 18:19:40 +09:00
Dr.Lt.Data 3b2fafc691 improve: noise hook support cycle 2023-12-05 00:36:56 +09:00
Dr.Lt.Data aee17e8980 improve: cycle support in Detailer
fix: MediaPipe FaceMesh to SEGS crash
2023-12-01 20:58:10 +09:00
Dr.Lt.Data 088ff9f76a fix: SEGSConcat - skips empty segs even if is segs1
fix: segs_scale_match - don't crash for empty segs
2023-11-28 21:18:09 +09:00
Dr.Lt.Data cc76a1076e feat: Mask To Segs - fill_inside option 2023-11-28 03:00:04 +09:00