EasyUse/XY Inputsgenerated

Входы XY: ControlNet //EasyUse(XYplot_Control_Net)

Узел Входы XY: ControlNet //EasyUse из набора ComfyUI-Easy-Use.

X Yplot Control Net

image
control_net
X or Y
control_net_name
COMBO
target_parameter
COMBO
batch_count
3
first_strength
0.00
last_strength
1.00
first_start_percent
0.00
last_start_percent
1.00
first_end_percent
0.00
last_end_percent
1.00
strength
1.00
start_percent
0.00
end_percent
1.00
Easy Use

Описание

Создаёт набор входных данных X/Y для перебора параметров ControlNet. Он позволяет ноде XY Plot тестировать различные настройки ControlNet: силу (strength), начальный процент (start percent) или конечный процент (end percent), оставляя остальные параметры ControlNet фиксированными. Узел использует одну модель ControlNet и одно входное изображение и создаёт равномерно распределённые образцы между указанными первым и последним значениями.

Входы

Обязательно

  • control_net_name (КОМБО): Модель ControlNet для использования. В раскрывающемся списке перечислены модели ControlNet, доступные в текущем рабочем процессе или окружении. Если к необязательному входу control_net прикреплено значение, используется та загруженная модель.

  • image (Изображение): Входное изображение ControlNet. Одно и то же изображение используется для каждого сгенерированного образца в этом XY-прогоне.

  • target_parameter (КОМБО): Параметр ControlNet для перебора. Доступны три параметра, для которых ниже заданы пары значений первое/последнее: strength, start_percent и end_percent.

  • batch_count (ЦЕЛОЕ, по умолчанию 3, Мин. 1, Макс. 30): Количество значений для генерации при переборе. Большее количество даёт более мелкую сетку, но требует больше образцов при визуализации нодой XY Plot.

Диапазон перебора

  • first_strength / last_strength (ПЛАВАЮЩИЙ, по умолчанию 0 / 1, Мин. 0, Макс. 10, шаг 0.01): Начальное и конечное значения, используемые, когда target_parameter имеет значение strength. Обычный диапазон силы ControlNet: от 0 до 1, но допустимы и более высокие значения.

  • first_start_percent / last_start_percent (ПЛАВАЮЩИЙ, по умолчанию 0 / 1, Мин. 0, Макс. 1, шаг 0.01): Начальное и конечное значения, используемые, когда target_parameter имеет значение start_percent. start_percent это шаг denoise (в долях от 0 до 1), на котором ControlNet начинает применяться.

  • first_end_percent / last_end_percent (ПЛАВАЮЩИЙ, по умолчанию 0 / 1, Мин. 0, Макс. 1, шаг 0.01): Начальное и конечное значения, используемые, когда target_parameter имеет значение end_percent. end_percent это шаг denoise, на котором ControlNet прекращает применяться.

Фиксированные значения параметров

Эти значения применяются к параметрам, которые не перебираются:

  • strength (ПЛАВАЮЩИЙ, по умолчанию 1, Мин. 0, Макс. 10, шаг 0.01): Фиксированная сила ControlNet, используемая, когда в качестве target_parameter выбран другой параметр.

  • start_percent (ПЛАВАЮЩИЙ, по умолчанию 0, Мин. 0, Макс. 1, шаг 0.01): Фиксированный начальный процент, используемый, когда выбран другой параметр.

  • end_percent (ПЛАВАЮЩИЙ, по умолчанию 1, Мин. 0, Макс. 1, шаг 0.01): Фиксированный конечный процент, используемый, когда выбран другой параметр.

Необязательные

  • control_net (CONTROL_NET, необязательный): Уже загруженный объект ControlNet. Подключите его, если хотите использовать существующую загруженную или изменённую модель вместо загрузки по control_net_name.

Выходы

  • X_Y (X_Y): Сгенерированные данные XY для последующего построения. Подключите этот выход ко входу XY ноды XY Plot.

Примечания по использованию

  • Определите, какой единственный параметр ControlNet тестировать, и установите для target_parameter соответствующий вариант. Соответствующая пара первое/последнее значение используется для создания batch_count равномерно распределённых значений. Первое и последнее значения входят в диапазон, а промежуточные распределены равномерно.

  • Обычные параметры задают значения для параметров, которые не перебираются. Например, если target_parameter имеет значение start_percent, перебор управляется параметрами first_start_percent и last_start_percent, а strength и end_percent остаются фиксированными на своих обычных входных значениях.

  • start_percent и end_percent используют доли процесса denoise: 0 это начало, 1 это конец. Конечный процент обычно должен быть больше или равен начальному проценту для корректного окна влияния ControlNet.

  • Этот узел не изменяет входное изображение. Если нужно сравнить поведение ControlNet на разных референсных изображениях, используйте отдельный механизм ДО этого узла или выполните несколько XY-прогонов.

  • Узел только формирует данные X/Y; он сам не выполняет выборку. Используйте его вместе с нодой XY Plot для визуализации сетки.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…