SEGSPass
The invisible wire keeping the detailer pipeline alive
- SEGS
- SEGS
If you've seen a "SEGS" socket on a node and never clicked it because the acronym means nothing, you're not alone. SEGS is the segmentation data type from ComfyUI Impact Pack - essentially a list of detected regions, each carrying its cropped image, its mask, and the coordinates to put it back. It's the plumbing behind FaceDetailer and every "detailer" module in Flux Continuum. SEGSPass is the node that carries that plumbing from one part of the graph to another without spilling anything.
What it does
One input, SEGS, one output, SEGS, and it returns the exact same object. No detection, no cropping, no sampling - pure passthrough. In the Continuum workflow you'll find it feeding the set/get routing system (specifically the Set_segs_cnApplied slot in the 1.7.0 release), which is how the detailer's ControlNet-applied segments get handed to whatever module needs them next.
The reason it exists is the same reason the pack ships LatentPass, PipePass, and IntPass: when a workflow routes values through named get/set slots instead of direct wires, you still need the actual data to travel alongside. SEGSPass keeps the SEGS object intact while the routing machinery decides where it should land. It's also genuinely handy if you're building your own detailer branch and want a clean place to grab the SEGS for a preview or a second consumer without re-running detection.
The one thing to know: it needs Impact Pack
SEGS is not a built-in ComfyUI type. It's defined by ltdrdata's Impact Pack, the same pack that gives you FaceDetailer and the detect-crop-refine loop. Flux Continuum is built on top of that ecosystem - its README credits Impact Pack explicitly - so SEGSPass only works if Impact Pack is installed. If you import a Continuum workflow and ComfyUI throws an error about SEGS or lists a missing node, that's the cause more often than anything else. Install it via Manager and re-import.
Install
The node comes with the whole Flux Continuum pack:
cd ComfyUI/custom_nodes
git clone https://github.com/robertvoy/ComfyUI-Flux-Continuum
Or use ComfyUI Manager and search "Flux Continuum" - install, restart, then grab Impact Pack (and the other dependencies Manager flags) if you want the workflow to actually run.
Troubleshooting
- "SEGS not found" / missing node on import - Impact Pack isn't installed. Add it via Manager.
- Detailer produces nothing - the SEGS wire is probably disconnected somewhere between the detector and SEGSPass. Since the node is a straight pass, the fault is upstream: check the detector output, not this node.
- Latent/mask mismatch in the detailer - that's Impact Pack's territory, not SEGSPass's; it passes through whatever it's given.
If the SEGS object is valid and the wire is connected, there is nothing left for this node to get wrong. That's the point of it. In a workflow held together by a dozen packs, a passthrough that reliably does nothing is a small mercy.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| SEGS | SEGS | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| SEGS | SEGS | — |