floyo logo
Workflows
Pricing
floyo logo
Workflows
Pricing
Last updated
2026-04-19

This repository provides a custom node pack designed for ComfyUI, enhancing image processing capabilities through various specialized nodes such as Detector, Detailer, Upscaler, and more. It aims to streamline workflows within ComfyUI by offering advanced functionalities for image enhancement and manipulation.

  • Comprehensive image enhancement tools, including detection, segmentation, and detail refinement.
  • Specialized nodes support advanced workflows, enabling users to perform iterative upscaling and dynamic sampling.
  • Compatibility with various models and frameworks, enhancing flexibility in image processing tasks.

Context

The ComfyUI-Impact-Pack is a collection of custom nodes created to enhance the functionality of ComfyUI, an open-source graphical user interface for Stable Diffusion. Its primary purpose is to facilitate advanced image processing tasks, such as detection, detail enhancement, and upscaling, thereby improving user workflows and output quality.

Key Features & Benefits

This node pack includes a variety of nodes that serve specific functions:

  • Detector Nodes: These nodes can identify and segment objects within images, providing masks for further processing.
  • Detailer Nodes: These refine images based on segmentation masks, allowing for targeted enhancements that improve overall image quality.
  • Upscaling Nodes: Users can perform iterative upscaling, which increases image resolution in controlled steps, maintaining quality throughout the process.

Advanced Functionalities

The pack supports advanced features such as:

  • Iterative Upscale: This method allows users to gradually upscale images, enhancing quality while managing processing resources effectively.
  • Dynamic Sampling: Nodes like TwoSamplersForMask enable the application of different samplers based on mask regions, allowing for nuanced control over how images are processed.
  • Interactive SAM Detector: This feature facilitates real-time segmentation and mask generation, enhancing user interaction and precision in image editing.

Practical Benefits

Utilizing the ComfyUI-Impact-Pack significantly improves workflow efficiency by providing robust tools that streamline complex image processing tasks. Users gain enhanced control over image quality, enabling precise adjustments and refinements. The integration of these custom nodes allows for more sophisticated and flexible handling of images, ultimately leading to higher-quality outputs in less time.

Credits/Acknowledgments

This tool is developed by a collaborative effort of various contributors, including the original authors of ComfyUI, DDetailer, and other associated libraries. It is licensed under open-source terms, allowing for community contributions and enhancements. Notable contributors include Facebook's Segment Anything project and various developers who have created supporting tools for image processing and detection.

Inner Nodes

AddMask
AnyPipeToBasic
BasicPipeToDetailerPipe
BasicPipeToDetailerPipeSDXL
BboxDetectorCombined_v2
BboxDetectorSEGS
BitwiseAndMask
BitwiseAndMaskForEach
BlackPatchRetryHookProvider
CLIPSegDetectorProvider
CfgScheduleHookProvider
CombineRegionalPrompts
CoreMLDetailerHookProvider
CustomSamplerDetailerHookProvider
DenoiseScheduleHookProvider
DenoiseSchedulerDetailerHookProvider
DetailerForEach
DetailerForEachAutoRetry
DetailerForEachDebug
DetailerForEachDebugPipe
DetailerForEachPipe
DetailerForEachPipeForAnimateDiff
DetailerHookCombine
DetailerPipeToBasicPipe
EditBasicPipe
EditDetailerPipe
EditDetailerPipeSDXL
EmptySegs
FaceDetailer
FaceDetailerPipe
FromBasicPipe
FromBasicPipe_v2
FromDetailerPipe
FromDetailerPipeSDXL
FromDetailerPipe_v2
GITSSchedulerFuncProvider
ImageListToImageBatch
ImageMaskSwitch
ImageReceiver
ImageSender
ImpactAssembleSEGS
ImpactBoolean
ImpactCombineConditionings
ImpactCompare
ImpactConcatConditionings
ImpactConditionalBranch
ImpactConditionalBranchSelMode
ImpactConditionalStopIteration
ImpactControlBridge
ImpactControlNetApplyAdvancedSEGS
ImpactControlNetApplySEGS
ImpactControlNetClearSEGS
ImpactConvertDataType
ImpactCount_Elts_in_SEGS
ImpactDecomposeSEGS
ImpactDilateMask
ImpactDilateMaskInSEGS
ImpactDilate_Mask_SEG_ELT
ImpactDummyInput
ImpactEdit_SEG_ELT
ImpactExecutionOrderController
ImpactFlattenMask
ImpactFloat
ImpactFrom_SEG_ELT
ImpactFrom_SEG_ELT_bbox
ImpactFrom_SEG_ELT_crop_region
ImpactGaussianBlurMask
ImpactGaussianBlurMaskInSEGS
ImpactHFTransformersClassifierProvider
ImpactIPAdapterApplySEGS
ImpactIfNone
ImpactImageBatchToImageList
ImpactImageInfo
ImpactInt
ImpactInversedSwitch
ImpactIsNotEmptySEGS
ImpactKSamplerAdvancedBasicPipe
ImpactKSamplerBasicPipe
ImpactLatentInfo
ImpactListBridge
ImpactLogger
ImpactLogicalOperators
ImpactMakeAnyList
ImpactMakeImageBatch
ImpactMakeImageList
ImpactMakeMaskBatch
ImpactMakeMaskList
ImpactMakeTileSEGS
ImpactMinMax
ImpactNeg
ImpactNegativeConditioningPlaceholder
ImpactNodeSetMuteState
ImpactQueueTrigger
ImpactQueueTriggerCountdown
ImpactRemoteBoolean
ImpactRemoteInt
ImpactSAM2VideoDetectorSEGS
ImpactSEGSClassify
ImpactSEGSConcat
ImpactSEGSIntersectionFilter
ImpactSEGSLabelAssign
ImpactSEGSLabelFilter
ImpactSEGSMerge
ImpactSEGSNMSFilter
ImpactSEGSOrderedFilter
ImpactSEGSPicker
ImpactSEGSRangeFilter
ImpactSEGSToMaskBatch
ImpactSEGSToMaskList
ImpactScaleBy_BBOX_SEG_ELT
ImpactSchedulerAdapter
ImpactSegsAndMask
ImpactSegsAndMaskForEach
ImpactSelectNthItemOfAnyList
ImpactSetWidgetValue
ImpactSimpleDetectorSEGS
ImpactSimpleDetectorSEGSPipe
ImpactSimpleDetectorSEGS_for_AD
ImpactSleep
ImpactStringSelector
ImpactSwitch
ImpactValueReceiver
ImpactValueSender
ImpactWildcardEncode
ImpactWildcardProcessor
IterativeImageUpscale
IterativeLatentUpscale
KSamplerAdvancedProvider
KSamplerProvider
LamaRemoverDetailerHookProvider
LatentPixelScale
LatentReceiver
LatentSender
LatentSwitch
MaskDetailerPipe
MaskListToMaskBatch
MaskRectArea
MaskRectAreaAdvanced
MaskToSEGS
MaskToSEGS_for_AnimateDiff
MasksToMaskList
MediaPipeFaceMeshToSEGS
NoiseInjectionDetailerHookProvider
NoiseInjectionHookProvider
ONNXDetectorProvider
ONNXDetectorSEGS
PixelKSampleHookCombine
PixelKSampleUpscalerProvider
PixelKSampleUpscalerProviderPipe
PixelTiledKSampleUpscalerProvider
PixelTiledKSampleUpscalerProviderPipe
PreviewBridge
PreviewBridgeLatent
PreviewDetailerHookProvider
ReencodeLatent
ReencodeLatentPipe
RegionalPrompt
RegionalSampler
RegionalSamplerAdvanced
RemoveImageFromSEGS
RemoveNoiseMask
SAMDetectorCombined
SAMDetectorSegmented
SAMLoader
SEGSDetailer
SEGSDetailerForAnimateDiff
SEGSLabelFilterDetailerHookProvider
SEGSOrderedFilterDetailerHookProvider
SEGSPaste
SEGSPreview
SEGSPreviewCNet
SEGSRangeFilterDetailerHookProvider
SEGSSwitch
SEGSToImageList
SEGSUpscaler
SEGSUpscalerPipe
SegmDetectorCombined_v2
SegmDetectorSEGS
Segs Mask
Segs Mask ForEach
SegsToCombinedMask
SetDefaultImageForSEGS
StepsScheduleHookProvider
StringListToString
SubtractMask
SubtractMaskForEach
TiledKSamplerProvider
ToBasicPipe
ToBinaryMask
ToDetailerPipe
ToDetailerPipeSDXL
TwoAdvancedSamplersForMask
TwoSamplersForMask
TwoSamplersForMaskUpscalerProvider
TwoSamplersForMaskUpscalerProviderPipe
UnsamplerDetailerHookProvider
UnsamplerHookProvider
VariationNoiseDetailerHookProvider
WildcardPromptFromString