EasyUse/Loadersgenerated
EasyControlnet++(controlnetPlusPlus)
EasyControlnet++ (controlnetPlusPlus) применяет ControlNet к pipeline EasyUse и возвращает обновлённый pipeline, а также позитивные и негативные условия...
controlnet Plus Plus
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
union_type
COMBO
Easy Use
EasyControlnet++ (controlnetPlusPlus) применяет ControlNet к pipeline EasyUse и возвращает обновлённый pipeline, а также позитивные и негативные условия с применённым ControlNet. Это загрузочная нода на основе pipe, поэтому она встраивается непосредственно в рабочие процессы EasyUse без необходимости вручную распаковывать и пересобирать pipeline.
Входы
Обязательно
pipe(PIPE_LINE): pipeline EasyUse, содержащий модель, условия, латентное представление и другое состояние рабочего процесса. ControlNet применяется к условиям, хранящимся в этом pipe.image(IMAGE): контрольное изображение для ControlNet, например карта границ, карта глубины, скелет позы или другое предварительно обработанное управляющее изображение, соответствующее ожидаемой модальности выбранного ControlNet.control_net_name(COMBO): выбирает модель ControlNet, доступную в папкеmodels/controlnet. Используется для загрузки ControlNet, если не передан прямой объект ControlNet.
Необязательно
control_net(CONTROL_NET): объект ControlNet, переданный напрямую из другой ноды. При подключении может использоваться вместо загрузки модели поcontrol_net_name.strength(FLOAT, по умолчанию1, диапазон0.0–10.0): общая сила эффекта ControlNet. Значение0отключает его; более высокие значения усиливают его влияние.start_percent(FLOAT, по умолчанию0, диапазон0.0–1.0): прогресс денойзинга в процентах, при котором начинается эффект ControlNet. Значение0означает начало процесса выборки.end_percent(FLOAT, по умолчанию1, диапазон0.0–1.0): прогресс денойзинга в процентах, при котором заканчивается эффект ControlNet. Значение1означает, что эффект остаётся активным до последнего шага.scale_soft_weights(FLOAT, по умолчанию1, диапазон0.0–1.0): масштабирует каналы мягких весов (soft-weight) ControlNet. Более низкие значения ослабляют эти каналы;0отключает их, а1использует их полное значение. Это полезно для ControlNet, которые поддерживают поканальное поведение или поведение с мягкими весами.union_type(COMBO): выбирает режим управления для Union ControlNet. Список доступных вариантов формируется интерфейсом и зависит от выбранной модели ControlNet; для обычных ControlNet с одним режимом управления он не требуется.
Выходы
PIPE_LINE: обновлённый pipeline EasyUse. Передайте его последующим нодам EasyUse, чтобы состояние после применения ControlNet сохранилось.CONDITIONING: позитивное условие с применённым ControlNet.CONDITIONING: негативное условие с применённым ControlNet.
Два выхода CONDITIONING: сначала позитивное условие, затем негативное.
Примечания по использованию
- Подключите предварительно обработанное управляющее изображение, соответствующее ожидаемому типу управления ControlNet. Нода не выполняет автоматическую предобработку изображений, таких как глубина или поза, перед применением ControlNet.
- Используйте
start_percentиend_percent, чтобы ограничить действие ControlNet определённой частью графика денойзинга. Например,start_percent=0иend_percent=0.5применяют ControlNet только в течение первой половины процесса выборки. - Необязательный вход
control_netпозволяет загрузить ControlNet отдельно и передать его напрямую, что помогает избежать повторной загрузки одной и той же модели несколько раз в рамках рабочего процесса. - Выход
pipeможно использовать, чтобы продолжить рабочий процесс EasyUse, а два выходаCONDITIONINGпозволяют вручную подключаться к семплерам, когда нужен более детальный контроль. - Для Union ControlNet установите
union_typeв конкретный режим управления, который нужно активировать. Для обычных моделей ControlNet оставьте его в состоянии по умолчанию.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.