The Impact Pack supports image enhancement through inpainting using Detector, Detailer, and Bridge nodes, offering various workflow configuration methods through Wildcards, Regional Sampler, Logics, PIPE, and more.
Please refer to the GitHub page for more detailed information.
https://github.com/ltdrdata/ComfyUI-Impact-Pack
Install guide:
Method 1 (strongly recommended):
Install through ComfyUI-Manager
Method 2:
Download
Uncompress into ComfyUI/custom_nodes
GOOD: ComfyUI/custom_nodes/ComfyUI-Impact-Pack
BAD CASE 1: with redundant subfolder
ComfyUI/custom_nodes/ComfyUI-Impact-Pack/ComfyUI-Impact-Pack
BAD CASE 2: without subfolder
ComfyUI/custom_nodes
Restart ComfyUI
Method 3:
goto ComfyUI/custom_nodes in cmd
Restart ComfyUI
Troubleshootings:
Occasionally, when a new parameter is created in an update, the values of nodes created in the previous version can be shifted to different fields. This can result in unintended results or errors if executed as is, so it is important to check the node values. In particular, when updating from version v1.4 or earlier to version v1.5, all parameter values under guide_size will be different, so be careful when using previously created workflows.
Tutorial videos:
https://www.youtube.com/channel/UCmML5IfnB_06Mx_MsWmnzSg
Tutorial resources and worksflows:
https://github.com/ltdrdata/ComfyUI-extension-tutorials
Updates:
v4.52.1
Detailer: AnimateDiff support, noise/unsampler hook, wildcards
Preview Bridge (latent)
Logics nodes (Switches, ControlBridge, QueueTrigger, ..)
Regional Sampler
And so on....
v3.20
UltralyticsDetectorProvider
MMDetDetectorProvider is optional now.
bunch of SEGS manipulation nodes
SEGS Filter, SEGS Detailer, SEGS Paste, SEGS Preview, ...
ImpactWildcardsProcessor, ImpactWildcardsEncode
ReencodeLatent
And much more improvements....
v2.7.5
Bug fixes: EmptySEGS, device error on Mask operation nodes,
improve install script for better compatibility with portable version
v2.7.1
Bug fix in the 'MASK to SEGS' node where an erroneous SEGS was generated when the crop region extended beyond the image area.
v2.7
Whole new nodes and New install system
Interactive SAM Detector, PreviewBridge
Iterative Upscaler, PIPE, ...
FaceDetailer
v1.7
new features: mask-points, mask-area on SAMDetectorCombined
improve mask painting: wheel brush size, right button eraser
SAMDetectorCombined bbox range bug fix
v1.6.1
bug fix for DetailerForEachDebug
v1.6
MaskPainter, EmptySEGS node added
bug fix for MaskToSEGS
v1.5
guide_size_for parameter added
more predictable upscale size patch
crop_factor on ONNXDetectorForEach node
v1.4
guide_size bug fix
ONNXLoader, ONNXDetectorForEach nodes added
v1.3
MaskToSEGS node added.
v1.2
Support external_seed for Seed node of WAS node suite.
v1.1
Fixed a package dependency issue with pycocotools on Windows.
Resolved an issue where the software was unable to recognize the "ComfyUI" folder in certain cases.
Description
Whole new node structure.
Interactive SAM Detector, Iterative Upscaler, Pipe nodes, ...
FAQ
Comments (13)
can't work in windows_portable , but can work in main.py , can you help me!!!
Do you meaning impact pack work in git clone version, but doesn't work in portable version?
ComfyUI-Impact-Pack import failed. It said "No module named 'mmdet'". "mmdet" can be import in "ComfyUI_windows_portable\python_embeded\python.exe".
Tried to install "mmdet" manually but failed, because it failed building wheel for "pycocotools" .
Using ComfyUI_windows_portable version, any suggestion?
goto ComfyUI_windows_portable directory.
try this command.
.\python_embeded\python.exe -s -m pip install https://github.com/Bing-su/dddetailer/releases/download/pycocotools/pycocotools-2.0.6-cp310-cp310-win_amd64.whl
and then,
.\python_embeded\python.exe -s -m mim install mmdet mmcv
Hi I'm getting this error while loading some nodes inside the mudle, I checked all requirements to be installed with pip and the folder is in custom_nodes, anyone had this error?
"When loading the graph the following nodes were not found:
UltralyticsDetectorProvider
SAMLoader
FaceDetailer
Nodes that failed to load will show as red in the graph."
oh... because of civitai version is old version.
@DrLtData I'm actually using the github version, but I'll download again just to be sure
looks like the problem is git
"### ComfyUI-Impact-Pack: Check basic models
### ComfyUI-Impact-Pack: Updating subpack
Traceback (most recent call last):
File "D:\sdxl\ComfyUI\python_embeded\lib\site-packages\git\__init__.py", line 89, in <module>
refresh()
File "D:\sdxl\ComfyUI\python_embeded\lib\site-packages\git\__init__.py", line 76, in refresh
if not Git.refresh(path=path):
File "D:\sdxl\ComfyUI\python_embeded\lib\site-packages\git\cmd.py", line 392, in refresh
raise ImportError(err)
ImportError: Bad git executable.
The git executable must be specified in one of the following ways:
- be included in your $PATH
- be set via $GIT_PYTHON_GIT_EXECUTABLE
- explicitly set via git.refresh()
All git commands will error until this is rectified.
This initial warning can be silenced or aggravated in the future by setting the
$GIT_PYTHON_REFRESH environment variable. Use one of the following values:
- quiet|q|silence|s|none|n|0: for no warning or exception
- warn|w|warning|1: for a printed warning
- error|e|raise|r|2: for a raised exception
Example:
export GIT_PYTHON_REFRESH=quiet"
I fixed the git probem but I'm stuck again, I'll open a github issue on this @DrLtData r
@jilt In general, the GitHub version represents the latest release. The versions uploaded here are released after reaching a certain level of stabilization. This time around, the inclusion of some breaking changes caused a delay due to the need for careful consideration.
@jilt Install the latest Git program.
There might be issues if you haven't installed this or if you're using a very outdated version.
@DrLtData I already have the last version, given the fact I'm on windows I'll reinstall anyway and come back on github
@DrLtData ComfyUI manager fixed the issue like you said on github, thanks for your patience and again for your work <3











