KJNodes/imagegenerated

Image Batch Join With Transition(ImageBatchJoinWithTransition)

该节点通过多种插值算法(如线性、缓入缓出)和过渡类型(如滑动、淡入淡出)来控制混合过程,并支持在过渡区域应用模糊效果

Image Batch Join With Transition

images_1
images_2
IMAGE
start_index
0
interpolation
COMBO
transition_type
COMBO
transitioning_frames
1
blur_radius
0.0
reverse
device
CPU
KJNodes

Image Batch Join With Transition 节点用于通过多种插值算法(如线性、缓入、缓出)和过渡类型(如滑动、淡入淡出)控制混合过程,并支持在过渡区域应用模糊效果。

Image Batch Join With Transition 节点用于在两个图像批次之间创建平滑的过渡效果。它从第一个批次的指定索引开始,将后续帧与第二个批次的图像进行混合,从而生成一个连贯的、包含转场动画的新图像序列。其核心功能是实现视频或动画序列间的无缝衔接。

节点功能

此节点通过多种插值算法(如线性、缓入、缓出)和过渡类型(如滑动、淡入淡出)来控制混合过程,并支持在过渡区域应用模糊效果。它接受两个 IMAGE 类型的批次输入,并在 CPU 或 GPU 上执行运算,最终输出一个合并后的图像批次,其中过渡帧的数量和效果由用户精确控制。

节点参数说明 - Image Batch Join With Transition

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项描述
images_1IMAGE--输入第一个图像批次,作为过渡开始前的源图像序列。
images_2IMAGE--输入第二个图像批次,作为过渡结束后的目标图像序列。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项描述
interpolationCOMBOlinear"linear", "ease_in", "ease_out", "ease_in_out",...选择过渡动画的插值函数,用于控制混合速度的变化曲线。可选值包括 linear, ease_in, ease_out, ease_in_out, bounce, elastic, glitchy, exponential_ease_out。
transition_typeCOMBOhorizontal slide"horizontal slide", "vertical slide", "box", "c...选择图像之间的过渡视觉效果类型。可选值包括 horizontal slide(水平滑动), vertical slide(竖直滑动), box(盒子展开), circle(圆形展开), horizontal door(水平开门), vertical door(竖直开门), fade(淡入淡出)。
deviceCOMBOCPU"CPU", "GPU"选择执行过渡计算所使用的设备。可选值为 CPU 或 GPU。
start_indexINT0-10000 - 10000 (步长: 1)指定从第一个图像批次的第几帧开始进行过渡。取值范围为 -10000 至 10000,支持负值从末尾倒数。
transitioning_framesINT11 - 4096 (步长: 1)设置过渡效果持续的总帧数。取值范围为 1 至 4096。
blur_radiusFLOAT0.00.0 - 100.0 (步长: 0.1)设置在过渡边缘应用的模糊效果强度。取值范围为 0.0 至 100.0,步长为 0.1。
reverseBOOLEANFalse-布尔值,为 True 时反转过渡动画的方向。

输出

参数名称数据类型描述
IMAGEIMAGE输出合并了两个输入批次并添加了过渡效果后的最终图像序列。

使用场景

在制作视频短片时,你可以将两个不同场景的动画序列分别输入 images_1images_2。通过设置 start_index 决定从第一个场景的哪一帧开始切换,并利用 transitioning_framestransition_type 来创建诸如水平滑动或圆形展开等转场特效,从而将两段素材流畅地拼接成一部完整的影片。

注意事项

使用时需确保两个输入批次都至少包含一张图像,且 start_index 必须在第一个批次的合理索引范围内。过渡帧数设置过少可能导致转场生硬,而模糊半径过大则可能使画面细节丢失。

Image Batch Join With Transition 节点源码连线

Image Batch Join With Transition 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…