RefineTest
Preview the VACE seam-repair effects before you waste a render
- image
- TEST_IMG
RefineTest is the pack's scratch pad, and the name isn't subtle about it. The long-video nodes repair their crossfade seams with a small image-processing pass - whitening, desaturation, blur, contour - and every one of those effects has tunable strength. This node applies the exact same operations to a single image so you can see what a given setting will look like before you spend twenty minutes finding out the hard way.
It's not part of any main path. You load a frame into it, twiddle the four sliders, and stare at TEST_IMG until you understand what your values mean. Then you take that understanding back to the Custom Refine Option lists or the refine_init knob.
The inputs
image- any single frame. The honest way to use it: grab an actual transition frame from a previous round, because that's what the refine pass will be operating on.whiten(0–1) - blend toward white. Kills color cast.blur(0–10) - Gaussian blur radius. Softens hard seams.saturation(0–1) - blend toward grayscale. The oversaturation antidote; at 0 the frame is fully desaturated.contour(0–1) - mixes in a contour-detected edge version, masked by a white-proximity threshold, so edges get emphasized while flat areas stay put.
Output: TEST_IMG, an IMAGE you can preview or save like any other image.
How it maps to the real thing
The node's operations mirror the refine code in the long-video nodes one-for-one - same functions, same order (desaturate, then whiten, then blur, then contour composite). So a saturation of 0.8 here is what saturation_list: "0.8" does to a transition frame in a real render. That's the whole value of the node: the preview is faithful, not approximate. What it won't show you is mask_value_list, latent_strength_list, or colormatch_strength_list - those act on the mask/latent/color side, not on pixel appearance, so there's nothing to preview here.
Install
It ships in the pack:
cd ComfyUI/custom_nodes
git clone https://github.com/bbaudio-2025/ComfyUI-SuperUltimateVaceTools
Restart ComfyUI (or search "SuperUltimateVaceTools" in Manager). Zero extra dependencies - it's a few PIL filters.
Gotchas
- It's a test node. Its existence is a hint about how the author develops, and leaving it in your production workflow just adds a dead preview. Use it to tune, then bypass or delete it.
- The contour effect in particular looks dramatically different depending on the source frame - a low-detail frame barely changes, a high-detail one goes edge-heavy fast. Test on the frames you actually transition through, not a random pretty still.
blurbeyond a couple of pixels washes everything; if you're reaching for blur values in the double digits, your transition problem is probably a different one (raise the refine, or check the prompts).
It's the smallest node in the pack and the one that will save you the most wasted renders once you're fiddling with seam repair. Two minutes of preview beats one 40-minute round.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| whiten | FLOAT | 0.000–1 | — |
| blur | FLOAT | 0.000–10 | — |
| saturation | FLOAT | 0.000–1 | — |
| contour | FLOAT | 0.000–1 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| TEST_IMG | IMAGE | — |