Nodes/ComfyUI Easy Use/Pipe -> BasicPipe
ComfyUI Node Runs on cloud

Pipe -> BasicPipe

Bridge EasyUse into Impact Pack

By yolain·Created 3 years ago·Updated 8 days ago· 2,633
Pipe -> BasicPipe
  • pipe
  • basic_pipe

Two of the most-installed quality-of-life packs in ComfyUI both use "pipe" bundles to cut down on wiring - but they use different pipe formats. yolain's ComfyUI-Easy-Use has its PIPE_LINE; Dr.Lt.Data's Impact Pack has its BASIC_PIPE. They don't plug into each other directly. easy pipeToBasicPipe is the adapter: it converts an EasyUse pipe into an Impact Pack basic pipe, so you can build with EasyUse loaders and then hand off to Impact Pack's tools.

That handoff is worth a lot in practice, because Impact Pack is where the good detailing lives - FaceDetailer, DetailerForEach, the whole detect-and-fix ecosystem that people reach for to clean up faces and hands. Being able to load and set up your generation in EasyUse's tidy one-node style and then feed Impact Pack's detailers is a genuinely common workflow, and this node is the single piece of glue that makes it possible.

How it works

Impact Pack's BASIC_PIPE is a fixed bundle of model, CLIP, VAE, positive conditioning, and negative conditioning - exactly the things a detailer needs to run its own sampling pass. EasyUse's pipe already carries all of that (and more). This node unpacks the relevant fields from the EasyUse pipe and repackages them into the BASIC_PIPE shape Impact Pack expects. No conversion of the images or models themselves - just a reformat of the container.

There's nothing to configure. It's a pure type adapter: one input, one output.

Inputs and outputs

  • Input: pipe - your EasyUse PIPE_LINE, straight from a loader like easy comfyLoader or easy fullLoader.
  • Output: basic_pipe - an Impact Pack BASIC_PIPE, ready to wire into FaceDetailer, DetailerForEach, or any Impact node that takes one.

Installing it

The node is part of ComfyUI-Easy-Use: ComfyUI Manager → "ComfyUI Easy Use" → install → restart, or git clone https://github.com/yolain/ComfyUI-Easy-Use into custom_nodes and run install.bat / pip install -r requirements.txt, then restart.

The catch: for the basic_pipe output to be useful, you also need Impact Pack installed - that's the pack that defines the BASIC_PIPE type and provides the detailer nodes on the other end. Without it, this node produces a bundle nothing can consume. Grab ComfyUI-Impact-Pack from Manager too.

Common issues

The obvious one is expecting the output to do something by itself. It doesn't - it's a converter. The value shows up only when there's an Impact Pack node downstream to receive the basic pipe. If you've wired pipeToBasicPipe and nothing changed, you're missing the detailer node (or Impact Pack itself).

Also mind the direction: this goes EasyUse → Impact, packing an EasyUse pipe into a basic pipe. If you need the reverse - an Impact basic pipe back into EasyUse form, or an EasyUse pipe rebuilt from parts - that's a different node. And make sure your EasyUse pipe is fully populated (model, VAE, both conditionings) before converting; a detailer that gets a pipe missing its negative conditioning will behave oddly, and that's usually an incomplete loader upstream, not this adapter.

CategoryEasyUse/Pipe

Inputs (1)

NameTypeDefaultDescription
pipePIPE_LINE

Outputs (1)

NameTypeDescription
basic_pipeBASIC_PIPE