Commit Graph
112 Commits
Author SHA1 Message Date
Dr.Lt.Data ecab0d5ac5 better install script 2024-05-15 18:39:07 +09:00
JonasandJonas Krauss b67669d049 node to create wildcard label prompt from string list (#536)
* node to create wildcard label prompt from string list

* use `is` for checking on None value

* add StringListToString node

* remove `list` from name of wildcard creation node

---------

Co-authored-by: Jonas Krauss <jonas.krauss@stockpulse.de>
2024-05-01 19:05:32 +09:00
Dr.Lt.Data 23d8b83944 feat: VariationNoiseDetailerHookProvider 2024-04-30 23:54:35 +09:00
Dr.Lt.Data 910bc0e4d1 feat: ImpactSchedulerAdapter
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/576
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/568
2024-04-29 20:16:03 +09:00
Dr.Lt.Data d47c85be07 refactor: remove legacy codes
add: print error message for outdated ComfyUI
2024-04-28 11:23:10 +09:00
Dr.Lt.Data 9c1d4eec46 feat: SEGSUpscaler
fix: Make Tile SEGS - Ensuring the overlap of an irregular mask.

https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/497
https://github.com/ltdrdata/ComfyUI-Inspire-Pack/issues/79
2024-03-04 01:59:58 +09:00
Dr.Lt.Data d0cb63472a feat: ImpactFrom_SEG_ELT_bbox, ImpactFrom_SEG_ELT_crop_region
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/496
2024-03-03 00:46:02 +09:00
Dr.Lt.Data 5f73ac55c0 feat: ImpactIPAdapterApplySEGS 2024-02-23 01:00:09 +09:00
JonasandJonas Krauss b4ce4d9a76 New node SEGSLabelAssign for manually assigning labels to SEGS + fix two bugs (#475)
* fix missing import of os module

* fix variable assignment when choosing wildcard label

* add SEGSLabelAssign node allowing to manually assign labels to segs

* distinguish between LAB and other wmodes

---------

Co-authored-by: Jonas Krauss <jonas.krauss@stockpulse.de>
2024-02-20 00:58:07 +09:00
Dr.Lt.Data 43bb20dc9d feat: StepsScheduleHookProvider
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/471#issuecomment-1937397697

fix: SimpleDetailerDenoiseSchedulerHook never reach to target

https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/442

refactor: move ConcatConditionings category to ImpactPack/Util

https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/467
2024-02-11 20:08:09 +09:00
Dr.Lt.Data 8afba2e654 feat: PreviewDetailerHook 2024-02-01 16:54:18 +09:00
mijuku233 f4b7dba485 feat: ImpactLogicalOperators (#461)
* Update __init__.py

* feat: ImpactLogicalOperators
2024-01-31 13:12:16 +09:00
mijuku233andDr.Lt.Data 2ffd006bec new node: ImpactIfNone (#460)
* Update __init__.py

* Update logics.py

---------

Co-authored-by: Dr.Lt.Data <dr.lt.data@gmail.com>
2024-01-30 17:02:45 +09:00
mijuku233 b798ed027f New node: ImpactConvertDataType (#457)
* Add a new node: Convert_data_type.py

* Update __init__.py

* Update logics.py

* Update __init__.py
2024-01-30 15:35:01 +09:00
Dr.Lt.Data b095838302 feat: DetailerForEachPipeForAnimateDiff
modify: change display name of SEGSDetailerForAnimateDiff
2024-01-27 12:27:48 +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 eb4801e823 feat: ImpactConditionalBranchSelMode 2024-01-24 12:44:14 +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 f6ec3a8164 feat: ImpactMakeTileSEGS, RemoveImageFromSEGS
improve: SEGSPreview - add min_alpha

improve: grow default guide_size and max_size

refactor: move several nodes from impact_pack.py -> util_nodes.py
2024-01-06 16:59:48 +09:00
Dr.Lt.Data 265738e71f fix: cnet segs application cannot be stacked 2024-01-02 23:47:29 +09:00
Dr.Lt.Data 77b0cd21b6 refactor: use cm_global instead of sys.CM_api
feat: register extension information
2024-01-02 17:08:05 +09:00
narukaze132 c5cdfa2f40 Added ImpactLatentInfo (#402) 2023-12-29 07:40:13 +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 a9440d63ec refactor: class name 2023-12-26 00:38:47 +09:00
Dr.Lt.Data fe5a8cbf8a improve: better error message
refactor: rename IterativeLatentUpscaler
2023-12-23 13:53:45 +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 686c6e3ca7 feat: PreviewBridgeLatent 2023-12-19 12:21:34 +09:00
Dr.Lt.Data 6e11efd7fe fix: restore ImpactFloat 2023-12-14 09:36:10 +09:00
Dr.Lt.Data 33c68fdd8e feat: Set Default Image for SEGS 2023-12-12 18:39:47 +09:00
Dr.Lt.Data 3cefd47a32 feat: Concat Conditionings 2023-12-11 11:30:39 +09:00
Dr.Lt.Data bd29e99d63 feat: ImpactRemoteBoolean, ImpactRemoteInt 2023-12-10 12:40:20 +09:00
Dr.Lt.Data 177ec41177 feat: UnsamplerHookProvider, UnsamplerDetailerHookProvider 2023-12-09 23:55: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 a295802b35 optimize: background wildcard loading
refactor: use onprompt instead of js for wildcard processing
2023-12-09 14:34:26 +09:00
Dr.Lt.Data d0f990becf feat: Mask TO SEGS For AnimateDiff
fix: Mask To SEGS - crash when batch mask
2023-11-27 21:16:05 +09:00
Dr.Lt.Data 3f60d32fa9 fix: compatibility patch for sanitizer
- rename 'Segs & Mask' 'Segs & Mask ForEach' -> ImpactSegsAndMask, ImpactSegsAndMaskForEach
2023-11-26 08:56:17 +09:00
Dr.Lt.Data a6bdd458c7 feat: Queue Trigger (Countdown), Sleep 2023-11-23 21:38:53 +09:00
Dr.Lt.Data b9711b0ec8 fix: too late subpack install 2023-11-19 00:39:52 +09:00
Dr.Lt.Data 17b81e1da4 fix: subpack install 2023-11-14 19:10:55 +09:00
Dr.Lt.Data b02f55f322 feat: support AnimateDiff
improve: SEGSPreview - alpha support
2023-11-13 00:42:44 +09:00
Dr.Lt.Data a714e44747 feat: HF Transformers Classifier Provider, HF Transformers Classifier Provider 2023-11-05 02:16:49 +09:00
Dr.Lt.Data 41a658c0e2 feat: ImpactIsNotEmptySEGS
enhance: SEGSToMaskList returns EmptyMask list instead of Empty List if SEGS is empty
2023-10-31 21:19:23 +09:00
Dr.Lt.Data 842123bddf feat: CoreMLDetailerHookProvider 2023-10-25 00:18:33 +09:00
Dr.Lt.Data 65122e2378 feat: settings for custom wildcards dir through impact-pack.ini 2023-10-18 23:42:38 +09:00
Dr.Lt.Data 6db61af3f4 feat: ImpactControlBridge
improve: ImpactQueueTrigger, ImpactSetWidgetValue, ImpactNodeSetMuteState - add signal_opt output
fix: robust PreviewBridge, ImageReceiver
2023-10-15 22:25:24 +09:00
Dr.Lt.Data d4c9145cea feat: logic control nodes
- ImpactQueueTrigger, ImpactSetWidgetValue, ImpactNodeSetMuteState
2023-10-15 14:23:07 +09:00
Dr.Lt.Data a9ba2c06af feat: ImpactCombineConditionings 2023-10-15 10:28:14 +09:00
Dr.Lt.Data dadf7f2620 fix: When using segm_detector in the Simple detector, there was an issue where segm_detector was affected by the parameters of bbox_... instead of sub_.... This issue has been fixed. 2023-10-08 21:44:21 +09:00
Dr.Lt.Data e44f4d9e11 feat: ImpactSEGSPicker added
improve: SEGDetailer supports `batch_size`
2023-10-03 11:35:22 +09:00