⚠ Convert to Batch (Deprecated)
Deprecated, and here's what to use instead
- input
- output
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:
It makes backups, so it's a safe thing to run on a whole folder.python tools/migrate_workflow.py <path_to_workflow.json_or_directory> - 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.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| input | * | Any value to convert | |
| convert_to | COMBO | IMAGE_LIST_TO_BATCH | Target type for conversion |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| output | * | — |