Nodes/ComfyUI-Desert-Pixel-Nodes/DP Image Slide Show
ComfyUI Node

DP Image Slide Show

Crossfade up to 5 stills into a frame batch

By DesertPixelAi·Created 2 years ago·Updated about a year ago· 25
DP Image Slide Show
  • Image_01_Input
  • Image_02_Input
  • Image_03_Input
  • Image_04_Input
  • Image_05_Input
  • Image_Batch_Output
Total_Frames96
Image_01_startPoint0
Image_02_startPoint24
Image_03_startPoint48
Image_04_startPoint72
Image_05_startPoint96
Transition_Frames8
blend_mode

Got a handful of stills and want them to dissolve into each other as a little video? This node takes up to five images, holds each on screen for a stretch of frames, and crossfades between them - then hands you the whole thing as one image batch you feed into a video-combine node. It's the quick way to turn a set of generations into a shareable clip without hand-animating anything.

It's in the animation corner of DesertPixelAi's Desert Pixel pack, alongside the pack's other GIF/video helpers.

How it works

You wire your stills into the optional Image_01_Input through Image_05_Input slots (you don't have to use all five). Then you lay them out on a timeline: Total_Frames sets the length of the whole sequence, and each image's Image_0X_startPoint says which frame it fades in on. The defaults stagger them at 0, 24, 48, 72, 96 - evenly spaced - but you can bunch them or spread them however you like.

Transition_Frames controls how long each crossfade lasts (in steps of 4, up to 32), and blend_mode picks how the images mix during the overlap: Normal Blend, Dissolve, Overlay, Multiply, Screen, or Soft Light. Normal Blend is the plain dissolve you'll want most of the time; the others are for stylized transitions.

The single output, Image_Batch_Output (IMAGE), is a full stack of frames. Send it to a video combine / GIF node (from VideoHelperSuite or the pack's own DP Gif Maker) to render it out.

The inputs and outputs that matter

The ones you'll actually tune: Total_Frames for overall length, the per-image startPoint values for pacing, and Transition_Frames for how soft the dissolves are. Longer transitions = dreamier; short ones = snappier cuts.

How to install it

ComfyUI Manager: search Desert Pixel, install, restart. Or:

cd ComfyUI/custom_nodes
git clone https://github.com/DesertPixelAi/ComfyUI-Desert-Pixel-Nodes

Restart ComfyUI. Nothing to download. Under the DP category. You'll want a video-output node too - VideoHelperSuite is the usual pairing - to actually save the batch as a file.

Common issues & troubleshooting

Images pop instead of fading. Your startPoint values are probably too far apart relative to Transition_Frames - the images finish holding and cut before a fade can happen. Either lengthen Transition_Frames or move the start points closer together so the overlaps actually exist.

The output is just a pile of frames, no video. That's expected - Image_Batch_Output is a frame batch, not a video file. It needs a video-combine node downstream to become an mp4 or gif.

Mismatched image sizes look off. The node blends them as a batch, so wildly different resolutions can crop or misalign. Resize your stills to a common size first (DP Resize Image And Mask, or any resize node) before feeding them in.

A blend mode looks weird. Multiply, Screen, and the others aren't plain dissolves - they mix pixel values and can darken or blow out during the overlap. If you just want a clean fade, use Normal Blend.

CategoryDP/animation

Inputs (13)

NameTypeDefaultDescription
Total_FramesINT9616–2000
Image_01_startPointINT00–0
Image_02_startPointINT240–1000
Image_03_startPointINT480–1000
Image_04_startPointINT720–1000
Image_05_startPointINT960–1000
Transition_FramesINT80–32
blend_modeCOMBO6 options: Normal Blend, Dissolve, Overlay, Multiply, Screen, Soft Light
Image_01_InputoptIMAGE
Image_02_InputoptIMAGE
Image_03_InputoptIMAGE
Image_04_InputoptIMAGE
Image_05_InputoptIMAGE

Outputs (1)

NameTypeDescription
Image_Batch_OutputIMAGE