KJNodes/imagegenerated

Transition Images Multi(TransitionImagesMulti)

此节点通过用户选择的过渡类型(如滑动、淡入淡出、形状擦除等)和插值曲线来控制图像切换的动态效果

Transition Images Multi

image_1
image_2
IMAGE
inputcount
2
interpolation
COMBO
transition_type
COMBO
transitioning_frames
2
blur_radius
0.0
reverse
device
CPU
KJNodes

Transition Images Multi 节点通过用户选择的过渡类型(如滑动、淡入淡出、形状擦除等)和插值曲线来控制图像切换的动态效果。

Transition Images Multi 节点是一个用于在多个图像之间创建平滑过渡动画效果的工具。它能将一系列输入图像连接起来,生成一个包含所有过渡帧的连续图像序列,非常适合用于制作视频或动态内容。

节点功能

此节点通过用户选择的过渡类型(如滑动、淡入淡出、形状擦除等)和插值曲线来控制图像切换的动态效果。它支持在 CPU 或 GPU 上执行计算,并能处理不同尺寸的输入图像,自动将它们缩放到第一个图像的尺寸。核心机制是根据设定的过渡帧数,在每两张图像之间生成一系列中间状态。

节点参数说明 - Transition Images Multi

连接输入(Inputs)

参数名称数据类型必填默认值取值范围/选项说明
image_1IMAGE--连接第一个输入图像。所有后续图像将以此图像的尺寸为基准进行缩放对齐。用于过渡的图像批处理通过此输入提供。
image_2IMAGE--连接一个可选的第二个输入图像。

控件参数(Parameters)

参数名称数据类型必填默认值取值范围/选项说明
interpolationCOMBOlinear"linear", "ease_in", "ease_out", "ease_in_out", "bounce", "elastic", "glitchy", "exponential_ease_out"选择过渡动画的速度曲线,控制变化过程的加速度感。选项包括:linear、ease_in、ease_out、ease_in_out、bounce、elastic、glitchy、exponential_ease_out。
transition_typeCOMBOhorizontal slide"horizontal slide", "vertical slide", "box", "circle", "horizontal door", "vertical door", "fade"选择图像之间的过渡视觉效果类型。选项包括:horizontal slide、vertical slide、box、circle、horizontal door、vertical door、fade。
deviceCOMBOCPU"CPU", "GPU"选择执行过渡计算所用的设备。选项为 CPU 或 GPU。
inputcountINT22 - 1000(步长:1)指定参与过渡的输入图像总数。图像应以批处理形式在 image_1 输入中提供。
transitioning_framesINT22 - 4096(步长:1)设置每对相邻图像之间生成的过渡帧数。
blur_radiusFLOAT0.00.0 - 100.0(步长:0.1)为过渡边缘添加模糊效果,值越大边缘越模糊。
reverseBOOLEANFalse-反转整个过渡动画的顺序。当设置为 True 时,过渡将从最后一个图像向第一个图像进行。

输出

参数名称数据类型说明
IMAGEIMAGE输出包含所有原始图像及过渡帧的完整图像序列。

使用场景

在制作视频故事板或动态 GIF 时,你可以将多个关键帧图像(作为批处理)连接到 image_1 输入,设置好过渡类型和帧数,输出的图像序列可以直接送入视频编码节点。它也非常适合用于创建幻灯片演示或简单的图像循环动画,是构建动态视觉工作流的关键一环。

注意事项

请注意,输入图像的数量由 inputcount 参数决定。图像作为批处理在 image_1 输入中提供(批处理中的第一幅图像作为缩放参考)。可选的 image_2 输入可用于在批处理之外添加一幅额外图像。过渡帧数设置得越高,生成的动画就越平滑,但也会显著增加输出序列的总帧数和处理时间。

Transition Images Multi 节点源码链接

Transition Images Multi 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…