参数名称 | 说明 |
---|---|
weights_strategy | 权重策略对象,控制每一帧或每张图的权重变化计划。 它本质上是一个结构体,包含了以下关键字段: frame_count:共有几帧或几张图需要控制。 weights:每帧的图像权重,如 [1.0, 0.8, 0.6]。 weight_type:每帧的权重应用方式,如 "add"、"replace"。 start_at / end_at:每帧控制的起止时间点(采样进度百分比)。 attn_mask:每帧的注意力掩膜(可选)。 可以将它理解为“IPAdapter 控制帧调度计划”,用于生成动画、多图系列控制等场景。 |
image | 可选图像输入,会与策略一起打包用于 IPAdapter 控制。 若不传入,策略中可能已有对应的图像数据; 如果传入图像,将广播应用到所有权重步骤上(与 frame_count 对齐)。 |
IPAdapter Weights From Strategy
节点功能:该节点的作用是为 IP-Adapter 控制生成过程中的图像风格或参考图影响程度,提供一个随时间变化的权重调度表。它会根据你设置的“开始权重、结束权重、变化方式(如线性或缓入缓出)、帧数”自动计算出每一帧图像应该使用的参考强度。同时,如果你输入了一组图像帧,它还能生成用于跨图像融合的图像对(image_1 和 image_2),让不同图在指定帧之间过渡得更自然。这个节点还会输出一个完整的“权重调度策略字典”,可以传给其他节点(比如 prompt 调度),确保图像参考与文本提示词在时间轴上完全同步。简单来说,它就像一个“时间控制器”,专门用来安排参考图像在动画或多帧生成中什么时候起作用、作用多强、如何变化。
更加详细的测评大家可以看该插件下的IPAdapterPromptScheduleFromWeightsStrategy节点测试。
更加详细的测评大家可以看该插件下的IPAdapterPromptScheduleFromWeightsStrategy节点测试。
输入参数
输出参数
参数名称 | 说明 |
---|---|
weights | 正向的权重数组。 |
weights_invert | 反向的权重数组(反转顺序)。 |
total_frames | 所有帧(含首尾扩展帧)总数。 |
image_1 | 图像主序列,经过重复、裁剪或补齐。主图序列,每张图重复 frames 次。 |
image_2 | 若 method 为交错模式,则为第二图像序列。交错策略下出现,用于与 image_1 配合 crossfade。 |
weights_strategy | 结构化调度策略对象,可用于后续节点。包含帧数、起止帧、timing 类型、权重值等。 |
image1和image2只有在shift batches选择时才会有效,除此之外会报错。所以WeightsFromStrategy节点的作用就是沿用下面节点的设置策略,进行复制。
输出图像为批次,会根据设置的frames进行图像的复制,将这个批次作为后续比如提示词的作用域。