参数名称 | 说明 |
---|---|
X | 当前组合的 X 值(插值后结果)。 |
Y | 当前组合的 Y 值(插值后结果)。 |
x_annotation | 横轴所有插值值的注释信息,拼接字符串,仅在最后一项触发。 |
y_annotation | 纵轴所有插值值的注释信息,拼接字符串,仅在最后一项触发。 |
trigger | 所有组合完成时返回 True,其他为 False。 |
show_help | 节点帮助文档链接。 |
📉 CR XY Interpolate
节点功能:用于生成可调节的X/Y值序列,方便批量测试不同的参数组合(如CFG Scale、Steps、Sampler等)。
输出参数
控件参数
参数名称 | 说明 |
---|---|
x_columns | 横轴列数,决定每行多少个图像组合。 |
x_start_value | X 起始值,作为横轴初始插值基准。 |
x_step | 每一列横向递增的步长。 |
x_annotation_prepend | 横轴注释前缀,用于图像命名/注释。生成图片说明或图标注时使用,例如 CFG:。 |
y_rows | 纵轴行数,决定每列有多少图像组合。决定 Y 方向插值数,构成网格高度。 |
y_start_value | Y 起始值,作为纵轴初始插值基准。网格最上方的 Y 数值,类似于 X 的对应轴。 |
y_step | 每一行纵向递增的步长。控制纵向每个图像间插值的幅度,如 0.5、1.0。 |
y_annotation_prepend | 纵轴注释前缀。 |
index | 当前组合在网格中的索引(从 1 开始)。控制输出第几个组合,配合循环节点实现完整遍历。 |
gradient_profile | 插值方式,目前仅支持 "Lerp"(线性插值)。 |
这里主要看X、Y值的变化,x_start_value=5,x_step=1,则代表初始cfg=5.0,每运行一次cfg增加1.0,y_start_value=10,y_step=5,则代表初始steps=10,每运行一次steps增加5,但是它得得到X达到一轮的极限才增加。以下为X终止增加的计算方法:
- x_end = x_start_value + (x_columns - 1) * x_step
比如在以下工作流中,cfg是运行到9.0时终止的,x_end = 5+(5-1)*1=9,符合条件。Y似乎没有终止条件。