EasyUse/Loadersgenerated

EasyControlnet (расширенный)(controlnetAdvanced)

Нода EasyControlnet (расширенный) из ComfyUI-Easy-Use.

controlnet Advanced

pipe
image
control_net
pipe
positive
negative
control_net_name
COMBO
strength
1.00
start_percent
0.000
end_percent
1.000
scale_soft_weights
1.000
Easy Use

Описание

EasyControlnet (расширенный) применяет ControlNet к условию, содержащемуся в EasyUse PIPE_LINE. Это расширенный вариант EasyControlnet, который также предоставляет scale_soft_weights, регулирующий масштабирование мягких весов загруженного ControlNet. Вход image предоставляет изображение-подсказку для ControlNet, например карту границ Canny, карту глубины или скелет позы.

Входы

pipe

PIPE_LINE, содержащий модель, CLIP, VAE, позитивное условие, негативное условие и латентные данные. Нода считывает позитивное и негативное условия из этого pipe и записывает условия с применённым ControlNet обратно в возвращаемый pipe.

image

Обязательный тензор IMAGE, используемый в качестве изображения-подсказки для ControlNet. Это должно быть предварительно обработанное управляющее изображение, соответствующее типу выбранной модели ControlNet.

control_net_name

Обязательный комбо-вход, выбирающий модель ControlNet из доступных файлов в папке controlnet ComfyUI.

control_net

Необязательный вход CONTROL_NET. Если он указан, этот объект ControlNet используется напрямую вместо загрузки из control_net_name. Это удобно для передачи ControlNet, который уже был загружен или изменён в другом месте.

strength

Плавающее значение, по умолчанию 1.0, диапазон от 0.0 до 10.0, шаг 0.01. Управляет общей силой применения ControlNet. Значение 0 фактически отключает ControlNet и оставляет условие без изменений.

start_percent

Плавающее значение, по умолчанию 0.0, диапазон от 0.0 до 1.0, шаг 0.001. Определяет долю denoise, начиная с которой ControlNet начинает влиять на генерацию. 0.0 означает самое начало выборки.

end_percent

Плавающее значение, по умолчанию 1.0, диапазон от 0.0 до 1.0, шаг 0.001. Определяет долю denoise, на которой ControlNet прекращает влиять на генерацию. 1.0 означает конец выборки.

scale_soft_weights

Плавающее значение, по умолчанию 1.0, диапазон от 0.0 до 1.0, шаг 0.001. Масштабирует мягкое взвешивание, применяемое к ControlNet при его загрузке из control_net_name. Значение 1.0 использует стандартное поведение мягких весов; меньшие значения ослабляют его. Если вы не настраиваете этот параметр намеренно, оставьте его на 1.0.

Выходы

  • PIPE_LINE: входной конвейер с обновлённым условием, включающим применённый ControlNet.
  • CONDITIONING: позитивное условие после применения ControlNet.
  • CONDITIONING: негативное условие после применения ControlNet.

Оба выхода CONDITIONING соответствуют значениям позитивного и негативного условий, сохранённым в возвращаемом конвейере, поэтому дальше можно подключить либо pipe, либо отдельные условия.

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

  • start_percent и end_percent являются долями полного графика denoise, а не абсолютными номерами шагов. Например, start_percent=0.2 и end_percent=0.8 применяют ControlNet только в средние 60% выборки.
  • strength может быть больше 1.0, что позволяет усилить слабый ControlNet сильнее, чем допускает обычный диапазон 0.0–1.0.
  • Установите strength в 0, если нужно, чтобы условие из pipe прошло без влияния ControlNet.
  • image должно быть предварительно обработанной подсказкой, ожидаемой выбранным ControlNet, например картой границ Canny, картой глубины или скелетом OpenPose.
  • Если подключить ControlNet к необязательному входу control_net, нода использует этот объект напрямую и не загружает модель из control_net_name.

Комментарии

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

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