image1和image2只有在shift batches选择时才会有效,除此之外会报错。所以WeightsFromStrategy节点的作用就是沿用下面节点的设置策略,进行复制。
输出图像为批次,会根据设置的frames进行图像的复制,将这个批次作为后续比如提示词的作用域。
输入参数 | |
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 对齐)。 |
输出参数 | |
weights | 正向的权重数组。 |
weights_invert | 反向的权重数组(反转顺序)。 |
total_frames | 所有帧(含首尾扩展帧)总数。 |
image_1 | 图像主序列,经过重复、裁剪或补齐。主图序列,每张图重复 frames 次。 |
image_2 | 若 method 为交错模式,则为第二图像序列。交错策略下出现,用于与 image_1 配合 crossfade。 |
weights_strategy | 结构化调度策略对象,可用于后续节点。包含帧数、起止帧、timing 类型、权重值等。 |
image1和image2只有在shift batches选择时才会有效,除此之外会报错。所以WeightsFromStrategy节点的作用就是沿用下面节点的设置策略,进行复制。
输出图像为批次,会根据设置的frames进行图像的复制,将这个批次作为后续比如提示词的作用域。
可加入知识星球获取所有示例工作流
微信扫码入群,加入AIGC大家庭,与大家一起交流学习