Nodes/SDVN_Comfy_node/πŸ”Ž Any show
ComfyUI Node

πŸ”Ž Any show

A display node for literally any data type

By StableDiffusionVNΒ·Created 2 years agoΒ·Updated 29 days agoΒ· 118
πŸ”Ž Any show
  • any

    When a workflow misbehaves, the first question is usually "what's actually flowing through that wire?" Any show answers it. Plug in anything - an image, a string, an int, a float, a boolean, a mask, a chunk of JSON - and it renders it right there in the node so you can see the value. The pack calls it "a smart and flexible node that supports displaying any type of data," and that's precisely the pitch: one inspector for every type, instead of hunting for a type-specific preview node each time.

    If you've used the show-anything nodes from rgthree or the pythongosssss pack, this is SDVN's take on the same essential debugging tool.

    How it works

    Any show is an output node - a terminal node the execution engine runs toward - that reads whatever you feed it and displays it instead of passing it onward. It inspects the input's type and picks a sensible rendering: a preview for an image or mask, a text box for a string or JSON, the plain value for a number or boolean. Because it's an output node, connecting a branch to it also forces that branch to run, so it doubles as a way to make a subgraph execute while you watch what comes out.

    The inputs and outputs that matter

    • any (required, accepts any type) - the value you want to see.

    There are no outputs. It's a display, not a pass-through. If you need to both show a value and keep using it, tee off a second wire from the source into Any show while the original continues to its real destination.

    How to install it

    Comes with the SDVN pack. ComfyUI Manager, search SDVN_Comfy_node; or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/StableDiffusionVN/SDVN_Comfy_node
    pip install -r custom_nodes/SDVN_Comfy_node/requirements.txt
    

    from the ComfyUI root, then restart. Nothing to download.

    What it's good for

    • Confirming a translate/encode step worked - drop it after CLIP Text Encode Simple's prompt output to see the final expanded text.
    • Reading a value mid-graph - the actual int coming out of a seed or size node, the boolean a comparison produced.
    • Peeking at a mask without wiring a full preview chain.

    Common issues & troubleshooting

    Nothing shows until you run. It's an output node - the value appears after execution, not the moment you connect it. Queue the prompt.

    It won't update. ComfyUI caches. If the upstream value didn't change, the graph won't re-run this node and you'll see the previous value. Change something upstream (or force a run) to refresh it.

    Huge JSON or long strings get unwieldy. For a big dictionary it'll show a lot of text. That's expected; it's showing you everything. If you only need part of it, extract that part upstream first.

    It has no output, on purpose. If you were trying to route the value onward through this node, you can't - branch from the source instead.

    CategoryπŸ“‚ SDVN/πŸ’‘ Creative

    Inputs (1)

    NameTypeDefaultDescription
    any*β€”

    Outputs (0)

    No outputs