Nodes/ComfyUI LC123 Nodes/LC Prompt to Conditioning + Zero
ComfyUI Node

LC Prompt to Conditioning + Zero

Same encode, one extra socket that says nothing

By lonecatone23·Created 2 months ago·Updated 3 days ago· 18
LC Prompt to Conditioning + Zero
  • clip
  • conditioning
  • zero out
string

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.

CategoryLC123/conditioning

Inputs (2)

NameTypeDefaultDescription
clipCLIPCLIP model from a checkpoint / CLIP loader.
stringSTRINGPrompt text — wire from a Positive/Negative or other STRING node.

Outputs (2)

NameTypeDescription
conditioningCONDITIONING
zero outCONDITIONING