Cross Fade Images

节点功能:在两组图像之间创建平滑的过渡/渐变效果。

输入参数

参数名称说明
images_1第一组图像序列(作为交叉淡入的起始序列)。
images_2第二组图像序列(作为交叉淡入的目标序列)。

输出参数

参数名称说明
IMAGE淡入淡出过渡完成后的图像序列。

控件参数

参数名称说明
interpolation插值曲线类型,控制淡入淡出的过渡方式。 linear:线性渐变,实现均匀过渡,是通用选择,适用于大多数场景。 ease_in:开始时速度慢,后期速度加快,可用来表现加速感,比如物体的进入或展开动作。 ease_out:起始速度快,后期逐渐变慢,能够表现出减速感,像退出场景或收场镜头的呈现。 ease_in_out:中间变化速度快,两端速度慢,拥有自然的过渡节奏,较为推荐使用。 bounce:呈现出类似弹簧回弹的振荡效果,可用于强调画面切换,带来具有动态弹性的视觉感受。 elastic:具有强烈振荡感的弹性曲线,变化较为剧烈,适用于特效场景,例如角色的闪现特效。 glitchy:通过添加微小扰动的噪声进行插值,可模拟数据损坏、科幻风格的画面转换等特效。 exponential_ease_out:属于指数减速型的过渡方式,后期变化逐渐趋于平缓,常用于从剧烈状态回归到稳定状态的视觉展示。
transition_start_index交叉淡入开始的帧索引位置,从该帧起开始淡入。
transitioning_frames用于交叉淡入的帧数,即从 images_1 到 images_2 的过渡长度。
start_level淡入起始透明度 α 值,范围 0.0~1.0。通常设置为 0,表示完全显示 images_1,逐渐过渡到 images_2。
end_level淡入结束透明度 α 值,范围 0.0~1.0。

🔹 1. transition_start_index(过渡起始帧索引)

  • 含义:从第几帧开始进行 crossfade 淡入过渡。
  • 索引从 0 开始,假设你的视频有 30 帧,transition_start_index=10 表示第 11 帧开始进入淡入区域。

🔹 2. transitioning_frames(过渡帧数量)

  • 含义:从 transition_start_index 开始,使用多少帧做淡入处理。
  • 这段时间会使用 interpolation 设置(如 linear、ease_out 等)对两张图或两段视频做透明度混合。

注意:transition_start_index + transitioning_frames 的总和必须小于或等于两个输入视频或图像序列中帧数较小者的总帧数。