Входы XY: ControlNet //EasyUse(XYplot_Control_Net)
Узел Входы XY: ControlNet //EasyUse из набора ComfyUI-Easy-Use.
X Yplot Control Net
Описание
Создаёт набор входных данных 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, чтобы участвовать в обсуждении.