EasyUse/Loadersgenerated

EasyControlnet(controlnetSimple)

Нода EasyControlnet (controlnetSimple) является нодой загрузки и применения в категории EasyUse/Loaders.

controlnet Simple

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

Описание

Нода EasyControlnet (controlnetSimple) является нодой загрузки и применения в категории EasyUse/Loaders. Она принимает существующий пайплайн и контрольное изображение, применяет модель ControlNet к условию пайплайна и возвращает обновлённый пайплайн, а также выходы позитивного и негативного условий.

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

Входы

pipe

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

image

Тензор IMAGE, используемый в качестве контрольного изображения для ControlNet. Оно должно соответствовать тому, что ожидает выбранный ControlNet: карта краёв, скелет позы, карта глубины или другой структурный ориентир.

control_net_name

Обязательное поле со списком доступных моделей ControlNet. Выберите модель для загрузки по имени. Доступные элементы берутся из моделей ControlNet, установленных в вашем окружении.

control_net

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

strength

Число с плавающей запятой, по умолчанию 1.0, диапазон от 0.0 до 10.0, шаг 0.01.

Управляет силой влияния ControlNet на условие. Значение 0.0 отключает его влияние; чем выше значение, тем сильнее результат следует структуре контрольного изображения.

scale_soft_weights

Число с плавающей запятой, по умолчанию 1.0, диапазон от 0.0 до 1.0, шаг 0.001.

Масштабирует мягкое взвешивание ControlNet. Более низкие значения уменьшают вклад весов по блокам (мягких весов), тогда как 1.0 применяет полный масштаб мягких весов.

Выходы

Выход pipe

Обновлённый PIPE_LINE, содержащий условие с применённым ControlNet и готовый к передаче последующим нодам пайплайна.

conditioning (позитивное)

Позитивное условие с применённым ControlNet. Подключите его к входу позитивного условия сэмплера.

conditioning (негативное)

Негативное условие с применённым ControlNet. Подключите его к входу негативного условия сэмплера.

Порядок выходов: обновлённый PIPE_LINE, позитивное условие, затем негативное условие.

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

  • Используйте оба выхода CONDITIONING с KSampler или совместимой нодой сэмплера.
  • Если нужно применить несколько моделей ControlNet, соедините дополнительные ноды EasyControlnet в цепочку или объедините условия перед сэмплированием.
  • Раскрывающийся список control_net_name обязателен в интерфейсе ноды; когда подключён явный объект control_net, он напрямую предоставляет модель.
  • Начните со значения strength, равного 1.0, и регулируйте его в зависимости от того, насколько сильно контрольное изображение должно определять результат.
  • Начните со значения scale_soft_weights, равного 1.0; снижайте его только в том случае, если ControlNet вносит чрезмерный вклад или создаёт артефакты.
  • Контрольное изображение, как правило, должно иметь те же размеры, что и сгенерированное изображение, или единообразно масштабироваться пайплайном модели.

Комментарии

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

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