📉 CR XY List

节点功能:用于创建参数比较网格。这个节点可以将两个列表中的值映射到 X 和 Y 坐标上,生成所有可能的组合,通常用于批量测试不同参数组合的效果。

输出参数

参数名称说明
X当前组合的 X 项(含前后缀)。
Y当前组合的 Y 项(含前后缀)。
x_annotation完整 X 参数注释(仅最后一次返回)。
y_annotation完整 Y 参数注释(仅最后一次返回)。
trigger当所有组合输出完毕时为 True。
show_help节点说明链接。

控件参数

参数名称说明
index当前索引,决定取第几个组合对,从 1 开始。
list1逗号分隔的 X 参数列表,支持引号包裹内容。支持例如 1,2,3 或 "hi, world","hello", 作为横轴变量。
x_prependX 值前缀文本,拼接在 list1 每项前。常用于构造完整 prompt 片段,例如 --steps=。
x_appendX 值后缀文本,拼接在 list1 每项后。可用于加单位、换行符或结尾标记。
x_annotation_prepend横轴注释前缀,用于最终注释展示。一般用于图像命名或标题标注。
list2逗号分隔的 Y 参数列表,支持引号包裹内容。用作纵轴变量,每一项与 list1 的每项组合。
y_prependY 值前缀文本,拼接在 list2 每项前。
y_appendY 值后缀文本,拼接在 list2 每项后。
y_annotation_prepend纵轴注释前缀,用于最终注释展示。

在这个工作流中先不用管生成图像的变化,主要了解该节点的运行逻辑,看红框内节点值的变化。按以下步骤进行

如下,X中填充了10, 20, 30, 40, 50,Y中填充了black, white, red, yellow, green, purple, orange。首先选择10,然后在Y中全部轮循一遍后再变为20,接着又在Y中轮循一遍,直到到最后的50+orange组合,再运行则会超出索引错误。


测试不同的checkpoint和lora模型组合。x_prependy_prepend分别填写的是chenckpoints和loras中的文件夹名。y_append中填写的是文件名后缀,而x_append中没填是因为这俩模型的后缀不一样。


至于x_annotationy_annotation参数则需可能会在CR XY InterpolateCR XY From Folder等节点中用上。