Nodes/ComfyUI_Eclipse/⚠ Convert to Batch (Deprecated)
ComfyUI Node

⚠ Convert to Batch (Deprecated)

Deprecated, and here's what to use instead

By r-vage·Created 10 months ago·Updated a day ago· 31
⚠ Convert to Batch (Deprecated)
  • input
  • output
convert_toIMAGE_LIST_TO_BATCH

Straight talk: you probably shouldn't be here. This node is marked deprecated, the pack's own description says to replace it with the current equivalent, and Eclipse v4.0.0 removed all legacy nodes from the codebase. If you've loaded a workflow that still references it and it shows up red, this page tells you what it was and what to swap it for.

What it was

Convert to Batch took a value in and, depending on the convert_to dropdown, turned a list of images or masks into a single batched tensor. The default mode was IMAGE_LIST_TO_BATCH - hand it a list of image tensors and it stacked them into one [N, H, W, C] batch, resizing mismatched frames to fit. That's the classic "I have several images and this node wants one batch" problem, and for years the answer was a dropdown-driven converter just like this one.

The reason it's deprecated is that the pack replaced the dropdown dance with something better. The current equivalent is Convert to Batch (To Batch [Eclipse]), which detects the connected type automatically - images, masks, latents, conditioning, whatever - and does the right thing with no dropdown selection at all. Same idea, fewer ways to pick the wrong option.

How it worked

The legacy node's image path was based on Impact Pack's ImageListToImageBatch: it flattened nested lists, checked whether the input was already a 4D batch (in which case it passed through), and resized mismatched items to a common size before concatenating. Mask handling did similar 3D/4D normalization. The convert_to combo selected which conversion you meant.

What you should do instead

  • New workflows: use the current To Batch [Eclipse] node (still under Eclipse → Conversion). No dropdown, auto-detects type.
  • Old saved workflows: migrate them. Eclipse ships a Workflow Migration Tool and a CLI script:
    python tools/migrate_workflow.py <path_to_workflow.json_or_directory>
    It makes backups, so it's a safe thing to run on a whole folder.
  • If the node is red/missing: that's expected on v4.0.0+ - the legacy node IDs were dropped. Run the migration tool rather than hunting for the old pack. Also be aware this pack was formerly RvTools, and the repo briefly vanished from GitHub in early 2025, breaking workflows that depended on it; the rewrite as ComfyUI_Eclipse is the maintained home now.

Install

Install the pack fresh from ComfyUI_Eclipse:

cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI_Eclipse

Restart ComfyUI. There's no reason to install an older Eclipse/RvTools release to get the legacy node back - migrate instead.

Troubleshooting

  • Node shows up with a warning icon: that's the deprecation notice. Replace it.
  • Workflow won't load at all: run the migration script; it renames old node IDs to current ones with backups.
  • Converted batch has wrong dimensions: with the current auto-detect To Batch, mismatched images get resized to fit the batch - check your input sizes if you need exact dimensions.
Category🌒 Eclipse/ Legacy

Inputs (2)

NameTypeDefaultDescription
input*Any value to convert
convert_toCOMBOIMAGE_LIST_TO_BATCHTarget type for conversion

Outputs (1)

NameTypeDescription
output*