LC Prompt to Conditioning + Zero
Same encode, one extra socket that says nothing
- clip
- conditioning
- zero out
This is LC Prompt to Conditioning with one extra output, and the extra output is the whole point. Alongside the normal conditioning socket you get zero out - a second conditioning that's had its guidance tensors zeroed, so it contributes nothing. Same input, same encode, one copy that drives the sampler and one that's deliberately blank.
When would you want a conditioning that says nothing? Mostly when a downstream node insists on a conditioning socket you don't actually want to steer by. Zeroed conditioning is the "this slot is occupied, please ignore it" of the conditioning world - the equivalent of a muted branch rather than a missing wire. Some dual-encoder and regional setups want an empty condition present so the math stays structured, and a zeroed copy is safer than a garbage one you typed by hand. It's also cheap: this mirrors ComfyUI's ConditioningZeroOut, and it's exactly the kind of friction-killer this pack is built around.
How it works
The mechanism is honest and small. It runs the same CLIP encode as the plain version, then builds the zeroed twin by copying the conditioning metadata and replacing the pooled output and the tensor itself with zeros of the same shape. What comes out the second socket is structurally identical - same shape, same metadata keys - just with no signal in it. That shape fidelity is what makes it usable where a "none" would break.
Inputs and outputs
- clip - the CLIP model from a checkpoint or CLIP loader.
- string - the prompt text, wired from an LC Positive/Negative box or any STRING node (socket-only, like the sibling node).
- Outputs: conditioning (the real encode) and zero out (the blank copy).
Both outputs are CONDITIONING, so either can go into a sampler or conditioning stack.
Install & notes
Same pack as everything else in LC123 - ComfyUI Manager (search "LC123") or:
cd ComfyUI/custom_nodes
git clone https://github.com/lonecatone23/ComfyUI_LC123_nodes
Restart after. No extra dependencies, MIT licensed. If you're on a cloud ComfyUI host, remember LC123 isn't preinstalled - request it or run locally, or every LC node in a shared workflow errors out.
Honestly, most people will never touch the zero out socket, and that's fine - the node still earns its place by giving you the option without a second encoder. If you're not doing anything weird with dual conditioning, grab the plain Prompt to Conditioning instead and skip the extra wire.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| clip | CLIP | CLIP model from a checkpoint / CLIP loader. | |
| string | STRING | Prompt text — wire from a Positive/Negative or other STRING node. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| conditioning | CONDITIONING | — |
| zero out | CONDITIONING | — |