VNCCS Image List
Batch a handful of images into one output
- images
Most VNCCS nodes generate images. This one just organises them. VNCCS Image List takes a list of images and outputs them as a single IMAGE list, which sounds trivial until you're building a custom pipeline around VNCCS's generator nodes and need to feed a batch of reference sprites, pose examples, or costume references into something that expects a list rather than a single image.
What it does
The input, images, is a STRING with a default of [] - meaning the node's widget UI manages a list of image references behind the scenes and represents that list as JSON internally, the same pattern Control Center uses for node_state and the generator nodes use for widget_data. What you actually interact with is the widget: add images, reorder them, remove them. What comes out is a proper IMAGE output with is_list: true, ready to feed anywhere ComfyUI expects a batch.
Where this is actually useful
VNCCS's built-in workflows mostly handle batching internally - you don't manually assemble the pose set that goes into VNCCS_ClothesGenerator, Pose Studio does that for you. Image List earns its place when you're stepping outside the prescribed Step 1/2/3 workflows: feeding a set of hand-picked reference images into a custom detour, collecting outputs from several runs to inspect side by side, or building your own variant of a VNCCS stage that needs a curated batch rather than whatever Pose Studio generated automatically.
Inputs and outputs
images(STRING, default[]) - the list, managed through the node's widget rather than typed as raw JSON.- Output:
images(IMAGE,is_list: true) - the assembled batch.
That's the full schema. No filtering, resizing, or reordering logic exposed beyond what the widget itself does - it's a collection node, not a processing one.
Installing it
Comes with the base pack. ComfyUI Manager: search "VNCCS - Visual Novel Character Creation Suite", install latest, restart. Manual: cd ComfyUI/custom_nodes && git clone https://github.com/AHEKOT/ComfyUI_VNCCS.git, restart. This node doesn't touch Control Center's model downloads at all - it's pure graph plumbing, safe to use even before you've set up any of the generation models.
Common issues & troubleshooting
The list comes out empty even though you added images in the widget. Since the underlying data is a JSON string the widget writes to, a workflow saved and reloaded across a VNCCS update can occasionally end up with a stale or malformed images field. If a run comes back empty, reopen the widget and re-add the images rather than trying to hand-edit the JSON string.
Order matters downstream and it's not what you expect. The list preserves whatever order you built it in through the widget - if a downstream node pairs images by index against another list (poses against costumes, say), a reordered Image List will silently misalign them. Worth double-checking visually before a long batch run rather than after.
You actually just have one image. For a single image you don't need this node at all - wire the image output directly. Reach for Image List specifically when something downstream expects a batch.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| images | STRING | [] | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |